게임 개발

전문적이고 독립적 인 게임 개발자를위한 Q & A

5
Lua를 C ++ 게임에 통합 할 때의 장단점은 무엇입니까?
나는 C ++ 게임 프로그래밍 서적을 가지고 있고 그것에 Lua 섹션이 있습니다. 나는 Lua 섹션을 읽기 시작했고 흥미롭게 들리지만 C ++ 게임에서 Lua를 사용하는 장단점을 결정할 수는 없습니다. 내가 현재 생각할 수있는 유일한 이점은 다시 컴파일하지 않고도 Lua를 통해 코딩 업데이트를 할 수 있다는 것입니다. 그 외에는 아무것도 생각할 수 …
37 lua 

4
RPG 게임에서 공격 클래스를 디자인하는 방법은 무엇입니까?
나는 작은 RPG 스타일 게임의 계획 단계에 있습니다. 캐릭터는 강도, 민첩성 등의 속성 집합을 가지며 정수로 표시됩니다. 캐릭터는 또한 공격 클래스로 표현 된 일련의 공격을가집니다. 각 공격마다 캐릭터 속성에 따라 피해를 입히고 싶습니다. 예를 들어, 공격 "검 슬래시"는 10dmg + 문자 강도 값을 수행합니다. 내가 생각한 방식은 추상 Attack 클래스가있는 …
37 game-design  rpg 

4
C ++의 엔터티 / 구성 요소 시스템, 유형을 검색하고 구성 요소를 어떻게 구성합니까?
C ++에서 엔티티 구성 요소 시스템을 작업 중이며 Artemis (http://piemaster.net/2011/07/entity-component-artemis/)의 스타일을 따르기를 희망합니다. 구성 요소는 대부분 데이터 백이며 논리가 포함 된 시스템 이 접근 방식의 데이터 중심성을 활용하고 멋진 콘텐츠 도구를 만들고 싶습니다. 그러나 내가 겪고있는 하나의 혹은 데이터 파일에서 식별자 문자열이나 GUID를 가져 와서 엔티티의 구성 요소를 구성하는 방법입니다. …

20
좋은 자바 스크립트 / HTML5 기반 게임의 예 [닫기]
이제 Flash가 HTML5 요소 (비디오, 오디오, 캔버스 등)로 대체되면서 완전히 개방 된 표준 (Javascript, HTML 및 CSS를 의미)을 기반으로하는 웹 기반 게임의 좋은 예가 있습니까? 플래시에 한 번만 있었지만 (예 : http://www.html5rocks.com/ ) Flash에서 여전히 지배적 인 도메인 인 많은 HTML5 구현에 대한 예제가 많이 있습니다 . 가능한 것과 한계가 …
37 flash  web  html5  javascript 

13
게임에서 연삭을 제거하는 가장 좋은 방법은 무엇입니까? [닫은]
이것은 게임 디자인, 특히 MMO 나 소셜 게임과 같은 플레이어를 보유 / 유지해야하는 게임에서 매우 지속적인 질문입니다. (측면 노트 연삭에서는 쉽게 계산할 수 있으므로 결합 및 시간 경과에 대한 쉬운 도구입니다). 커뮤니티 구축 / 경쟁 이외의 질문은 많은 양의 게임 자산과 코드를 추가하지 않고 분쇄를 대체하고 일정 기간 동안 청중을 …


3
요즘 게임을 설치해야합니까?
왜 게임을 설치해야하는지 궁금합니다. 브라우저와 같은 일부 소프트웨어는 파일 형식을 연결하고 실행 파일을 시작하거나 Windows의 프로그램 / 기능 구성 요소에 아이콘을 추가 할 수 있도록 브라우저와 같은 일부 소프트웨어가 필요하다는 것을 이해할 수 있습니다. 그러나 Steam 게임을 설치하는 목적은 무엇입니까? Steam 자체는 게임의 설치 / 제거, 업데이트, 시작 등을 처리합니다. …
36 installer 

8
게임을 개발하기 위해 가능한 한 객체 상속을 피해야합니까?
Unity로 게임을 개발할 때 OOP 기능을 선호합니다. 나는 일반적으로 기본 클래스 (주로 추상화 됨)를 만들고 객체 상속을 사용하여 다양한 다른 객체와 동일한 기능을 공유합니다. 그러나 최근에는 상속을 사용하지 말아야한다고 누군가에게 들었습니다. 대신 인터페이스를 사용해야합니다. 나는 왜 그런지 물었고, 그는 "물론 상속이 중요하지만 확장 된 객체가 많으면 클래스 간의 관계가 밀접하게 …

4
품목의 희귀 성을 나타 내기 위해“기존”색상을 사용해야합니까?
전리품이있는 새로운 RPG를 만들고 있습니다. 사실, 게임의 대부분은 전리품을 기반으로합니다. 전리품의 희귀 성을 나타 내기 위해 테두리가 색칠되어 있습니다. 와우는 그레이, 화이트, 그린, 블루, 퍼플, 오렌지 등을 사용합니다. GW2는 회색, 검은 색, 파란색, 녹색, 노란색, 주황색, 분홍색, 보라색을 사용합니다. 색상이 일치하지 않지만 약간의 겹치는 부분이 있습니다. 희귀 성을 이해하거나 엉망이 …


7
실질 경제를 가진 MMO가 합법적 인 이유는 무엇입니까?
실제 통화 (예 : Guild Wars 2 의 보석 또는 Eve 의 PLEX) 와 연결된 게임 내 통화를 사용하는 대부분의 MMO 는 여러 가지 이유로 게임 내 아이템을 실제 현금으로 다시 거래 할 수 없습니다 — 부분적으로 게임의 "정상적인"경제에 변화가있을 수 있지만 일반적으로 돈세탁, 게임 / 도박 법 등 많은 …

2
Game Programming Gems 시리즈에 더 많은 책이 있습니까? [닫은]
마지막 게임 프로그래밍 보석 책이 출판 된 지 3 년이 넘었습니다. 공식 웹 사이트는 더 이상 업데이트되지 않으며, 마크 델로 우라의 웹 사이트의 페이지는 시리즈가 끝난 것을 의미하는 것으로 보인다. 이것에 대한 공식적인 진술이 있었습니까? 숫자 8이 마지막 책 이었습니까? 보석을 프로그래밍 게임은 가장 (없는 경우 중 하나였다 , 나, …

6
제품 로고 사용 권한을 Microsoft에 요청해야합니까?
나는 현재 대학 프로젝트를 위해 내 게임 트레일러를 만들고 있는데, 내 게임이 크로스 플랫폼이라는 점에 주목하고 싶습니다. 그러한 상황에서 해당 이미지를 사용하려면 허가를 요청해야합니까? -Windows / Mac / Linux에서 게임을 할 수 있다고 말하고 싶을 때.


3
언제 데이터를 하드 코딩하고 외부 데이터를로드해야합니까?
나는 무작위로 생성 된 별 시스템의 네트워크를 생성하고 무작위로 선택한 행성, 스테이션, 선박 및 무기로 채우는 내 자신의 2D 공간 기반 게임을 만들기위한 수천 줄의 코드입니다. 게임에서 사용해야 할 수백 가지의 다른 스테이션 / 선박 등이있을 수 있습니다. 그래서 제가 궁금했던 것이 있습니다. '소프트 코딩 된'데이터 로더를 만드는 데 시간을 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.