제공할 경험과 반복 흐름을 명확히 하세요
전달하려는 경험에 대해 한 문장을 작성한 다음 이를 생성하는 반복 작업을 나열하세요. 짧은 조준 게임의 경우 "움직이는 표적을 읽고 만족스러운 샷을 날리는 것"이 약속일 수 있습니다. 루프에는 조준, 해제, 결과 확인 및 다음 시도 시작이 포함될 수 있습니다. 이 약속을 강화하지 않는 기능은 기다릴 수 있습니다. 이는 프로젝트에 미래의 아이디어를 무시하지 않고 거절할 수 있는 합리적인 방법을 제공합니다.
진행 상황을 가시화할 수 있는 한계를 설정하세요
제작 전에 콘텐츠 양을 작게 정하세요. 몇 가지 표적 패턴, 한 가지 조작 방식, 명확한 세션 종료 지점이면 됩니다. 타이틀 화면, 플레이 중, 필요한 경우 일시 정지, 성공, 실패, 재시작 같은 필수 상태도 포함하세요. 비슷한 게임에 있다는 이유만으로 상점, 성장 트리, 여러 모드를 넣지 마세요. 새 기능이 떠오르면 플레이어의 어떤 문제를 해결하고 어떤 기존 작업을 밀어내는지 물어보세요.
통합과 테스트에 쓸 시간을 확보하세요
기능 목록은 준비, 통합, 디버깅, 검토까지 포함해야 일정이 됩니다. 첫 로딩부터 한 번의 시도가 끝날 때까지, 초기화 동작과 목표 화면 크기를 포함한 전체 과정을 시험할 시간을 확보하세요. 어떤 기능이 그 과정의 완성을 위협한다면 빼거나 변형의 수를 줄입니다. MDN의 게임 개발 가이드는 웹 기술을 소개하지만, 필요한 기술은 실제 플레이 흐름에 따라 골라야 합니다.
게임 범위 계획 관련 질문
이미 시작한 기능을 잘라야 합니까?
핵심 경험에 도움이 되지 않으면서 완전히 플레이할 수 있는 흐름을 막는다면 줄이거나 미루세요. 테스트 뒤에 다시 판단할 수 있도록 메모를 남겨 두세요.
소규모 게임의 첫 번째 범위에는 무엇이 포함되나요?
명확한 시작, 하나의 완전한 코어 루프, 이해할 수 있는 피드백, 완료 또는 실패 상태, 그리고 그것이 디자인의 일부일 때 다시 시도하는 방법입니다.
추가 읽을거리
오래된 정보를 발견하셨나요? 수정 사항 제보