게임 개발
게임 개발이란 프로그래밍과 디자인을 통해 캐릭터, 맵을 디자인하고 사운드를 추가하고 프로그래밍을 통해 각종 시스템을 넣어 게임이라는 하나의 결과물을 만들어 내는 것이다.
목차
게임 개발 프로세스
개발 프로세스는 크게 준비 단계와 개발 단계 2단계로 분류할 수 있다.
준비 단계
- 게임 콘셉트 회의 : 개발하고자 하는 게임의 전반적이 사항들을 결정하는 데 목적이 있으며 개발팀에서 진행한다. 참가자는 기획자, 프로그램 팀장(클라이언트, 서버), 그래픽 팀장(원화, 캐릭터, 배경) 정도가 될 수 있다.
- 게임 시스템 기획 : 개발하고자 하는 게임에 들어갈 핵심적인 시스템들을 개발자들이 이해할 수 있도록 결정하는 데 목적이 있으며 기획팀에서 진행한다. 참가자는 기획자, 시나리오 작가, 시스템 디자인, 레벨 디자인 정도가 될 수 있다.
- 일정 및 리소스 관리 : 실질적 게임 구현에 필요한 리소스 양과 개발 일정, 그에 따른 인력구성 등의 세부적인 계획을 수립하는 데 목적이 있다. 참가자는 기획자, 프로그램 팀장, 그래픽 팀장 정도가 될 수 있다.
개발 단계
그래픽 작업
- 시나리오 작업 : 게임의 세계관 설정, 캐릭터 설정, NPC 설정, 몬스터 설정, 작업 일정 결정 등을 한다.
- 원화 작업 : 시나리오 결과물을 가지고 원화 작업을 진행한다.
- CG 작업 : 원화 결과물을 가지고 그래픽 디자이너가 원화를 그래픽 툴을 이용하여 3D 또는 2D로 모델링 한다.
- 애니메이션 작업 : 시나리오 결과물을 애니메이션(캐릭터 이동, 몬스터 피격, 이동) 작업을 진행한다.
시스템 기획
- 시스템 디자인 : 시스템을 어떻게 기획할 지 생각하고 구현이 가능한지에 대해 생각하여 기획서를 만든다.
- 레벨 디자인 : 최종 기획서를 바탕으로 수치 디자인을 수정, 보완한다.
레벨 디자이너, 서버 프로그래머 작업
- 스탯 및 테이블 구성 : 게임에 적용되는 모든 스탯 및 테이블을 구현 가능한지에 대해 파악하고 최종적으로 스탯 및 테이블을 완성시키는 단계이다.[1]
각주
- ↑ artistyang82,〈게임 개발 프로세스 :: 크리에이티브 아티스트〉, 《티스토리》,2019-01-06