게임 개발

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

3
이 스타일의 2D "광택"그래픽을 만들려면 어떻게해야합니까?
XNA에서 2D 스프라이트 기반 게임을 빌드하는 기본 사항에 익숙합니다. 여기서 모든 객체는 이동하는 .png 이미지입니다. 예를 들어 Super Laser Racer와 유사한 아트 스타일을 사용하는 2D 게임을 개발하려면 다음에 배워야 할 것들이 있습니다. 이 스타일의 다른 예로는 Frozen Synapse, Geometry Wars 등이 있습니다. 이 스타일 "2D 추상 빛나는 기하학"또는 이와 유사한 …

4
레벨 업에 필요한 경험 량을 결정하는 방법
이 주제의 관련 질문은 다음과 같습니다. 다음 단계에 도달하는 데 필요한 경험치의 기준을 어떻게 정해야합니까? 어떤 요인이 관련되어 있습니까? 레벨이 올라갈 때까지 플레이어가 얼마나 오랫동안 즐겁게 지내지 못하게합니까? 플레이어가 경험치를 얻는 방법을 어떻게 바꿀 수 있습니까?

6
잠재적으로 무한한 2D지도 데이터를 저장하는 방법은 무엇입니까?
현재 100 x 100 타일의 청크를 처리 할 수있는 2D 플랫 포머가 있습니다. 청크 좌표가 길게 저장되므로 맵의 유일한 제한입니다 (maxlong * maxlong). 모든 엔티티 위치 등은 청크와 관련이 있으므로 제한이 없습니다. 내가 겪고있는 문제는 수천 개의 파일 없이이 덩어리를 저장하고 액세스하는 방법입니다. 모든 것을 한 번에 열 필요가없는 빠르고 …
29 xna  2d  c#  maps  platformer 

3
자산 관리, 데이터베이스 또는 버전 관리 시스템?
게임 자산 (메시, 텍스처, 사운드, 비디오)을 개발하면서 관리합니까? 버전 관리 시스템에서 소스 코드와 함께 유지합니까? (perforce, git 등…) 아니면 자산을 전담하는 중앙 백업 데이터베이스가 있고 편집자가 항상 작업하는 것을 좋아합니까? (PostgreSQL, MySQL 등…) 다른? 각각의 장단점은 무엇이며 왜 하나를 선택해야합니까?

14
멀티 플레이어 게임에서 "글 머리 기호 시간"을 구현하는 방법은 무엇입니까?
나는 전에 그런 기능을 본 적이 없지만 재미있는 게임 플레이 기회를 제공해야합니다. 그렇다면 멀티 플레이어 / 실시간 환경 (FPS 상상)에서 슬로우 모션 / 글 머리 기호 시간 효과를 어떻게 구현할 수 있습니까? 현재 슬로 모션 된 플레이어를위한 환상 같은 것. 모두가 그를 "실시간"으로 보지만 모든 것이 느려지는 것을 보았습니다. 최신 …

8
게임 컨텐츠를 저장하기 위해 XML / JSON / Text 또는 데이터베이스를 사용하는 것이 더 좋습니까?
구성 요소 기반 게임을 구현하는 방법을 고려하고 있는데, 그것이 뜨거운 것 같고 유연한 디자인이라는 아이디어를 좋아합니다. 이러한 디자인의 특징 중 하나는 게임에 새로운 것을 추가하는 것이 종종 XML과 같은 텍스트 파일을 통해 콘텐츠를로드하는 것으로 표현되는 데이터를 통해 수행 될 수 있다는 것입니다. 이것은 모든 텍스트 편집기에서 사람이 읽을 수 있고 …

3
SAT와 3D OBB 충돌에 사용할 축 수 및 축
다음을 기반으로 SAT를 구현했습니다. 방향 경계 상자를 사용한 동적 충돌 감지 [PDF] 7 페이지의 표에서 15 축을 테스트하여 충돌을 찾을 수 있지만 Ax, Ay 및 Az 만 있으면 이미 충돌이 발생합니다. 다른 모든 사례를 테스트해야하는 이유는 무엇입니까? Ax, Ay 및 Az만으로는 충분하지 않은 상황이 있습니까?

6
섬에서 절차 적으로 지역 생성
현재 다음과 같은 섬이 있습니다. 그리고 절차 적으로 다음과 같이 지역으로 세분화하고 싶습니다. 내가 찾고있는 알고리즘은 무엇입니까? 아래 그림과 같이 일관된 영역을 만드는 방법에 대한 제안이 있습니까? 당신의 도움에 감사드립니다.

6
움직이는 목표를 향해 길을 찾는 표준 솔루션은 무엇입니까?
게임과 같은 2D RTS 작업을하고 있는데, 기본 A *는 유닛을 지점 A에서 지점 B로 옮기는 데 완벽하게 작동합니다. 그러나 이제는 객체 B의 위치가 비효율적 인 것처럼 보이는 경우 A가 움직이는 객체 B를 공격하고 각 프레임에서 A *를 호출하는 것처럼 지속적인 경로 찾기 문제에 직면했습니다. 이 문제의 표준 방법은 무엇입니까?

2
일부 게임에서 벽을 통해 빛이 비추는 이유는 무엇입니까?
일부 게임에서는 비디오 품질을 높은 수준으로 설정하더라도 벽을 통해 빛이 비치는 것을 볼 수 있습니다. 내가 최근에 한 게임의 예는 Borderlands 2 (미사일 폭발)와 Call of Cthulhu (랜턴; 게임은 심지어 Unreal Engine 4를 사용합니다)입니다. 버그입니까, 아니면 성능상의 이유가 있습니까? Borderlands 2 : https://youtu.be/9bV83qA6_mU?t=419 (몇 번이지만 빠르게) 보너스 질문 : 후자의 …

3
대부분의 주요 게임 엔진이 애니메이션 텍스처에 gif를 사용하지 않는 이유는 무엇입니까?
애니메이션 시트 또는 GIF를 사용하는 것이 더 좋은 방법은 무엇입니까? GIF가 Animation Sheets에 비해 한 가지 장점은 코드로 인해 프레임이 너무 빠르거나 느리게 진행되고 적절한 눈금으로 업데이트 할 필요가 없다는 것입니다. GIF를 사용할 때의 단점과 애니메이션 시트가 GIF를 사용할 때의 장점은 무엇입니까?

4
게임 아티스트 컴퓨터 워크 스테이션 설치 – 이것은 과잉입니까?
저는 매우 재능 있고 전문적인 게임 아티스트와 함께 일하는 중소 기업 (매우 제한적인 제약 조건)의 일원이며 필요한 모든 장비를 제공해야합니다. 작가는 다음과 같은 설정을 요청했습니다 (나에게 매우 비싸 보입니다). 키보드가 일치하는 최신 그래픽 대상 고급 노트북 대형 그리기 태블릿 태블릿 용 인체 공학적 마운트 수직 인체 공학적 마우스 그들은 정말로이 …
28 art  business 

4
어떤 방향을 향할 수있는 사전 렌더링 된 2D 스프라이트를 어떻게 구현할 수 있습니까?
Clash of Clans와 같은 게임이 어떻게 군대를 렌더링하는지 인터넷 검색을 통해 런타임에 3D 모델을 2D 스프라이트 시트로 사전 렌더링하고 런타임에 2D 이미지를 렌더링하는 것으로 보입니다. 그러나 클래시 오브 클랜의 부대는 어떤 방향 으로든 대면 할 수 있습니다. 비슷한 게임에서 애니메이션의 각 프레임마다 모든 병력 유형 (18 유형이 있음)에 대한 모든 …
28 3d 

6
최종 게임에 추가 자산이 남아있는 이유는 무엇입니까?
방금 게임에 사용되지 않았거나 관련되지 않은 많은 것들, No Man 's Sky의 파일에서 발견 된 것에 대해 읽었습니다. 또한 Watch Dogs 파일에 남겨진 E3 설정에 대해 얼마 전에 읽었습니다. 게임 개발자가 최종 게임에서 오래되고 사용되지 않은 파일을 남기는 이유는 무엇입니까? 확실히 이것은 디스크의 추가 공간을 차지하므로 게임을 다운로드하면 더 많은 …
28 assets 


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