게임 개발을 위해 기획해야 할 항목들
1. 게임 장르와 기본 컨셉
- 게임의 장르를 먼저 정하면 필요한 요소와 구현 방식을 구체화 시킬 수 있어요.
2. 플레이어 인터페이스 및 컨트롤 방식
- 플레이어가 키보드, 마우스, 게임패드 등을 통해 어떻게 상호작용할지 미리 결정하면 코드 설계가 간결해져요.
3. 화면 해상도와 프레임 속도
4. 아트 스타일과 사운드
5. 기본 게임 매커니즘
- 게임 내에서 일어나는 주요 상호작용(예: 점프, 공격, 아이템 습득 등)을 구상합니다.
이는 게임 루프와 게임 오브젝트 설계의 기반이 돼요.
6. 레벨 디자인
- 게임이 단일 레벨인지, 여러 레벨을 가지고 있는지에 따라 추가적인 데이터가 필요할 수도 있어요.
- 이는 class, 객체지향 프로그래밍과 같은 심화 파이썬 지식이 있어야 구현이 수월해요.
7. 오브젝트 및 스프라이트 관리
- 화면 내 오브젝트와 스프라이트를 어떻게 배치할 지, 어떤 장면에서 어떤 것들이 필요한지 구상해요.
8. 프로젝트 파일 관리
9. 개발 일정 및 우선 순위