내가 주제에서 찾은 최고의 기사는 게임을 어떻게합니까? 게임 개발의 길 .
당신은 정말로 전체 기사를 읽어야하지만 요약 해 보겠습니다.
게임 개발에 관심이있는 사람들과 이야기 할 때 가장 자주 듣는 몇 가지 사항은 "게임은 어떻게 만듭니 까?" 또는 "Quake / Everquest / Starcraft 등과 같은 게임을 만들고 싶습니다." 첫 번째는 너무 많은 측면이 들어갈 수 있고 각 구성 요소가 무한정 복잡 할 수 있기 때문에 응답 범위에서 벗어날 수 있습니다.
그러나 두 번째는 기대에 비현실적입니다 ...
어디서부터 시작해야합니까? ...
테트리스에는 모든 게임이 공통적으로 공유하는 모든 개별 구성 요소가 있습니다. 게임 루프가 있습니다 (게임이 끝날 때까지 반복되는 과정). 게임 루프는 입력을 읽고, 입력을 처리하고, 게임 요소 (떨어지는 테트라 미노)를 업데이트하고 승리 / 손실 상태를 확인합니다.
그런 다음 점점 더 많은 고급 게임과 주제를 다룹니다.
- 고급 충돌 감지
- 간단한 처짐 물리학
- 레벨 레이아웃
- 인공 지능
- 소리
- 미술
- 고급 게임 상태
이 지혜로 마무리합니다.
게임을 끝내는 것이 단지 게임을 플레이 할 수있는 지점에 도달 한 다음 진행되는 것을 의미하는 것은 아닙니다. 이것은 완성 된 게임이 아닙니다. 완성 된 게임에는 시작 화면, 닫는 화면, 메뉴 옵션 (적용 가능한 경우, 최소한 재생 및 시작 방법에 대한 지침), 재생 소개 화면, 보상 화면 및 점수 판 (해당되는 경우)이 있습니다.
이것은 당신이 가입 할 수없는 세상이 아닙니다. 좋은 게임을 만드는 데 많은 시간과 경험이 필요합니다.
따라서 게임 개발자로서의 진행 상황을 판단하기 위해 단순히 "대상에서 하루가 일어날 때까지 드리프트"할 수는 없습니다 . 실제로 게임을 개발 해야합니다 . 그보다 부족한 것은 단순히 자신을 속이는 것입니다. *
*이 포스트의 저자 는 게임 개발자 가 아닙니다 .