게임 개발

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

5
“시스템 프로그래밍”이란 무엇입니까?
저는 세계적으로 유명한 게임 개발 회사에서 게임 프로그래머로서 인턴쉽을 준비하고 있습니다. 필요한 전제 조건을 웹 사이트에서 검색했을 때 다음과 같이 표시되었습니다. 추가 된 이점 DirectX / OpenGL에 대한 지식 3D 수학 및 물리학에 대한 강력한 명령. C ++ 개발을위한 Visual Studio IDE. 시스템 프로그래밍 및 OS 개념. 시스템 프로그래밍과 OS …


1
Phaser의 아케이드, P2 및 닌자 물리의 차이점
나는 초보자이며 다음을 사용하여 게임 개발을 배우려고합니다. Phaser를 . 현재 Phaser는 Arcade, P2 및 Ninja의 3 가지 물리 시스템을 제공하고 있습니다. 그러나 나는 그들 사이의 차이점을 알지 못하며 특정 물리 시스템을 사용해야하는 시나리오에서 알고 싶습니다. 이 물리 시스템에 대한 통찰력을주세요.
33 phaser 



6
게임 데이터를 % AppData % 대신 % UserProfile % \ Documents에 저장해야하는 실질적인 이유가 있습니까?
내 문서 폴더에는 최신 AAA 타이틀을 포함하여 다양한 게임의 하위 폴더가 넘칩니다. 게임 업계에서 경험이없는 전문 응용 프로그램 개발자로서 이것은 잘못된 것입니다. 이러한 파일은 % APPDATA % 또는 % LOCALAPDATA %에 속합니다. 내 질문은 % UserProfile % \ Documents에 이러한 파일을 넣어 특정 이점을 얻 겠다는 의식적인 결정이 있습니까? 아니면 …
33 windows  savegame 

8
보완적인 그림자가 게임에 적합합니까?
색상 이론 에 따르면 그림자는 순수한 검은 색이나 회색을 사용하지 않고 그림자를 드리 우는 객체의 색상과 보완적인 색상을 사용하면 더 잘 작동합니다. 즉, 빨간 사과가 있으면 진한 녹색 그림자를 사용해야합니다. 노란 바나나, 어두운 보라색 그림자. 그러나 많은 게임에서 그림자가 어떤 종류의 배경이나 환경에 나타날지 항상 예측할 수는 없으며 동적 그림자 …

4
클라이언트 측 예측은 어떻게 작동합니까?
Google에서 Valve + Gafferon과 수백 페이지를 읽었지만 어떤 이유로 든 고객 예측에 대해 알 수 없습니다. 내 이해에는 기본 문제는 다음과 같습니다. 클라이언트 A는 T0 서버는에서 입력을받습니다. T1 모든 고객은 T2 에서 T2그러나, 클라이언트 예측을 사용하여, 클라이언트 A는에 위치 적절한에서 지금이다 T4. 서버가 이동 요청을 수락 할 것으로 예측할 때 …

8
MMORPG의 재고 제한이 의미가 있습니까?
현재 간단한 2D MMORPG를 개발 중입니다. 나의 현재 초점은 재고 시스템입니다. 나는 현재 플레이어 캐릭터가 가질 수있는 것을 제한 해야하는지 궁금합니다. 최대 무게, 제한된 수량의 재고 슬롯 또는이 둘의 조합 형태입니다. 내가 한 거의 모든 MMORPG는 인벤토리 공간을 제한합니다. 그러나 타당성을 제외하고는 이것이 게임 플레이 관점에서 실제로 필요한가? 플레이어가 원하는만큼 …
33 game-design  mmo 

6
우수한 연속 (원활한) 타일을 어떻게 디자인 할 수 있습니까?
조립시, 그들은 그래서 나는 문제가 디자인 타일이 없는 타일처럼 보이지만, 균일 한 것처럼 보인다. 예를 들어 아래 이미지를 참조하십시오. 잔디의 주요 부분은 하나의 타일이지만 그리드를 "보지"않습니다. 당신은 조금 조심스럽게 보면 그것이 어디에 있는지 알지만 분명하지 않습니다. 타일을 디자인 할 때이 이미지에서와 같이 "오, 같은 타일의 64 배"만 볼 수 있습니다. …

5
각 레벨에 비례하여 더 많은 XP가 필요한 경우 총 XP에서 현재 레벨을 계산하려면 어떻게해야합니까?
내 게임에서 XP는 다음 레벨에 도달하기 위해 Current Level × Level Threshold 입니다. 그렇다면 총 XP 에서 현재 레벨 을 어떻게 얻을 수 있습니까? 예를 들면 다음과 같습니다. Level Threshold = 50 Current Level = 1 레벨 1에서 시작하여 레벨 2에 도달하려면 (1 × 50) = 50 XP 등이 필요합니다. …

2
이 엔터티 시스템을 네트워킹하는 방법?
FPS를위한 엔터티 시스템을 설계했습니다. 기본적으로 다음과 같이 작동합니다. 우리는 GameWorld라는 "세계"오브젝트를 가지고 있습니다. 여기에는 GameManager 배열과 ComponentManager 배열이 있습니다. GameObject는 Component의 배열을 보유합니다. 또한 매우 간단한 이벤트 메커니즘을 제공합니다. 컴포넌트 자체는 이벤트를 엔티티에 보낼 수 있으며, 이는 모든 컴포넌트에 브로드 캐스트됩니다. 컴포넌트는 기본적으로 게임 오브젝트에 특정 속성을 제공하는 것입니다. 게임 …

2
브라우저에서 하나의 거대한 스프라이트 시트 또는 많은 (10000) 다른 PNG를 사용하는 것이 가장 좋습니까?
jQuery에서 약 10000 개의 32x32 타일을 사용하는 게임을 만들고 있습니다. 지금까지, 나는 그것들을 모두 별도로 사용했습니다 (스프라이트 시트 없음). 평균지도는 약 2000 개의 타일 (때로는 재사용 된 PNG 및 모든 개별 div)을 사용하며 성능 범위는 안정적인 (Chrome)에서 약간 느긋한 (Firefox)까지입니다. 이 div 각각은 CSS를 사용하여 절대적으로 배치됩니다. 새로운 맵이로드 될 …

3
HDR 컨텐츠는 어떻게 제작합니까?
아티스트가 HDR 렌더러 용 콘텐츠를 쉽게 제작할 수 있도록하려면 어떻게해야 합니까? LDR에서 HDR로 전환 할 때 어떤 종류의 도구를 제공하고 어떤 워크 플로를 변경해야합니까? HDR 렌더러 구현의 기술적 측면이 아니라 HDR에서 재질 및 조명을 만드는 모범 사례에 대해 묻지 않습니다. 나는 약간의 구글 검색을했지만 웹 에서이 주제에 대해서는별로없는 것 같습니다. …
33 graphics  art  hdr 

5
내 소리는 어떤 품질이어야합니까?
소리와 품질은 종교와 같습니다. 네버 엔딩 스토리. 사람들은 MP3 320kbps가 무손실이라고 말하고 전문가들은 MP3가 쓰레기라고 말하지만 결국 20 년 이상 음악 산업에 종사하지 않는 한 그 결과의 차이를 듣지 못할 것입니다. 320kbps MP3가 "무거운"것으로 가정하면 비디오 게임에 가장 적합한 형식은 무엇이며 어떤 속성 (Hertz, 비트 전송률 등)이 충분해야합니까? 아마 AAA …
33 sound 

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