게임 개발

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

5
수정 가능한 게임을 만들고 싶습니다. 이것이 내 프로그래밍 언어 선택에 어떤 영향을 줍니까? [닫은]
Java로 작은 게임을 만들기 시작했으며 더 큰 프로젝트를 위해 C #을 배우는 것을 고려하고 있습니다. 나는 수정 가능한 게임을 만들고 싶습니다.하지만 누군가 게임을 수정 가능하게하려면 Java를 고수해야한다고 말했지만 이유는 이해할 수 없습니다. 그렇다면 어떤 프로그래밍 언어 특성이 언어를 수정 가능한 게임에 더 적합하게 만드는가?
26 modding 

4
게임 개발을 통한 버전 관리-언제 분기해야합니까?
나는 최근에 프로젝트에서 Version Control 을 사용하기 시작했습니다 (단독으로 작업하고 있음에도 불구하고). 전체 개발 프로세스의 역사를 추적 할 수있는 좋은 방법 (문제 추적 포함)을 제공하며 진행중인 프로젝트의 백업을 유지할 수 있습니다. 버전 제어 사용의 기능과 이점을 천천히 발견하면서 브랜칭이라는 아이디어를 고수했습니다. 언제해야합니까? 새로운 기능을 개발하고 개발할 때마다 또는 특정 이정표에 …

3
복셀 렌더링의 경우 사전 제작 된 VBO 또는 지오메트리 쉐이더가 더 효율적입니까?
상당히 정적 인 복셀 배열이 있다면 더 효율적인 것입니다 .CPU를 사용하여 VBO를 미리 생성하여 복셀면을 렌더링하거나 (현재 행진 큐브와 같은 고급 렌더링 형식을 무시하고) GPU에서 지오메트리 쉐이더를 사용하여 즉석에서 얼굴? 나는 복셀을 업데이트하는 것에 대해 걱정하지 않지만 VBO를 다시 만들 필요가 없기 때문에 GPU 버전의 이점입니다. 또한 GS 접근법은 조금 …

2
턴 기반 전략 게임을위한 복잡한 게임 AI
턴 기반 전략 게임 프로젝트를 연구하고이 주제에 대한 좋은 자료를 찾고 있습니다. 이 게임은 국가가 서로 싸우고, 유닛을 배치하고,이 유닛이 6 각형 타일 맵에서 움직이며 서로를 공격 할 수있는 전형적인 전쟁 게임입니다. 특히 문명 V의 AI가 어떻게 구성되어 있는지에 관심이 있습니다! Wikipedia에 따르면이 게임은 게임 AI의 각기 다른 계층에 4 …

3
절차 적으로 생성 된 세계에서 피쳐 영역을 식별하려면 어떻게해야합니까?
나는 섬을 짓고있다. 나는 고전적인 하이트 맵 솔루션을 사용합니다 : 언덕 구석 기능을 사용하여지도의 모서리를 피하고 고도를 만듭니다. 그런 다음 펄린 노이즈는 생물 군계를 다루는 기후 변수를 제공합니다. 이제 나는 어떤 방식 으로든 연결되어있는 두 가지 과제에 직면하고 있습니다. Dwarf Fortress에서 세계 생성의 깔끔한 측면 중 하나는 게임이 영역을 "알고"사각형 …

4
컴포넌트 기반 아키텍처에 적합한 레벨의 세분성은 무엇입니까?
컴포넌트 기반 아키텍처로 게임을하고 있습니다. 은 Entity세트 소유 Component의 세트가 각각의 경우, Slot저장, 전송, 및 값을 수신 할 수있는 인스턴스. Player필수 구성 요소 및 슬롯 연결이있는 엔티티를 생성하는 등의 공장 기능 . 구성 요소에 대한 최상의 세부 수준을 결정하려고합니다. 예를 들어, 지금 Position, Velocity그리고 Acceleration직렬로 연결된 모든 별도의 구성 요소입니다. …

3
RPG 게임에서 여러 스토리 스레드를 처리하는 방법은 무엇입니까?
여러 스토리 스레드가있는 RPG 게임을 설계했습니다. 즉, 사용자의 선택에 따라 일부 일이 발생하거나 발생하지 않을 수 있으므로 여러 가지 방법으로 동일한 일을 달성 할 수 있으며 결말이 다를 수 있습니다. 나는 잘 작동하지만 하나의 큰 결함이있는 간단한 결정 엔진을 구현했습니다. 결정을 내리는 순간 이야기는 즉시 결정에 영향을 미치므로 먼 미래에 …
26 architecture  rpg 

4
D & D 규칙을 사용하여 게임을 개발하는 것이 합법적입니까?
잠시 동안 나는 Baldur 's Gate, Icewind Dale 및 offshoots와 비슷한 정신과 실행 게임을 만드는 데 손을 대려고 생각했습니다. RPG 시스템을 구현하는 데 많은 노력을 기울이지 않고 있습니다. D & D 규칙을 사용하고 싶습니다. 이제 주제에 대해 읽으면 회사가 게임을 D & D로 브랜드화 할 수있는 "라이센스"라는 것이 있습니다. 이 …
26 rpg  licensing 

7
무기 모델에 대한 라이센스가 필요합니까?
무기에 대한 자신의 모델을 만들 때 M4 카빈총을 말하고 게임에서 모델을 사용하십시오. 상업적으로 사용하려면 라이센스가 필요합니까? GT5와 같은 레이싱 게임에는 모든 자동차에 대한 라이센스가 있지만 무기에도 동일하게 적용된다는 것을 알고 있습니다.
26 licensing 

4
육각 타일 맵에 해당하는 3D가 있습니까?
16 진수 기반 맵과 사각형 기반 맵 타일링의 가장 큰 장점은 각 16 진수의 중심이 인접한 모든 6 진수와 같은 거리에 있다는 것입니다. 3D로 이런 식으로 타일링하는 비슷한 모양과 그러한 모델을 지원하는 엔진이 있습니까?

5
두 2D 벡터 사이의 각도와 적절한 회전 방향을 어떻게 계산할 수 있습니까?
장애물이없고 움직임이 XY 평면으로 제한된 움직임 AI를 작업 중입니다. 나는 선박 1의 방향을 향한 두 개의 벡터 v 와 선박 1 의 위치에서 선박 2를 가리키는 벡터 w 를 계산하고 있습니다. 그런 다음 공식을 사용 하여이 두 벡터 사이의 각도를 계산합니다. arccos((v · w) / (|v| · |w|)) 내가 겪고있는 …
26 2d  vector 


4
MMO에서로드 밸런싱은 어떻게 이루어 집니까?
로드를 쉽게하기 위해 단일 샤드 또는 영역에 대한 처리를 여러 서버에서 수행 할 수 있어야한다는 것이 MMO의 일반적인 요구 사항이라고 생각합니다. 모든 플레이어와 모든 NPC가 상호 작용할 수있는 통합 된 일관된 세계를 유지하면서 어떻게이 작업을 수행 할 수 있는지 궁금합니다. 내 질문은 MMO에서로드 밸런싱이 어떻게 이루어 집니까? 이 주제에 대한 …

4
객체 지향 언어로 게임 엔진을 설계하는 방법은 무엇입니까? [닫은]
객체 지향 언어로 게임을 작성하려고 할 때마다, 내가 항상 직면하는 첫 번째 문제는 (어떤 종류의 게임을 작성해야하는지 생각한 후) 엔진을 설계하는 방법입니다. SDL과 같은 기존 라이브러리 나 프레임 워크를 사용하더라도 상태 머신을 사용하여 메뉴를 관리할지, 리소스로드에 어떤 종류의 클래스를 사용할지 등 모든 게임에 대해 특정 결정을 내려야한다는 것을 여전히 알고 …

3
C ++로 안드로이드 게임 개발
따라서 주로 c / c ++ 개발자 인 저는 항상 모바일 게임 개발을위한 유일한 옵션은 iOS를 사용하는 것이라고 생각했습니다. 친구로부터 들었는데, 안드로이드에는 C ++ 코드가 안드로이드에서 작동하도록하는 네이티브 개발 툴킷이 있습니다. 누구든지 이것을 사용 했습니까? 그렇다면 어떻게 찾습니까? 내 말은, iOS와 같이 "작동"할 수 있는가, 또는 사용 가능한 다양한 안드로이드 …
26 c++  android 

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