우선 어떤 게임을 제작하고 싶은지 파악해야 합니다. 제작하려는 게임의 종류에 대해 생각해 보세요. 실시간 전략, MOBA(멀티플레이어 온라인 배틀 아레나) 또는 RPG(롤플레잉 게임)를 제작하시나요? 게임 플랫폼도 결정해야 합니다. 모바일, 콘솔 또는 PC 게임 중 어느 것을 제작하실 건가요? 또한 캐릭터, 플롯, 컨셉, 피쳐 및 역학과 같은 측면도 고려해야 합니다.
게임 제작 소프트웨어와 단계에 대해 알아보기 전에 게임 디자인과 게임 개발 간의 차이점에 대해 알아보겠습니다.
게임을 직접 제작하고 싶다면 두 가지 모두를 해야 한다는 점을 명심하시기 바랍니다.
게임 제작 초기 단계는 창의적인 디자인을 중심으로 진행됩니다. 디자인 단계에서는 게임의 컨셉을 구상하고, 대상 고객을 분석하고, 게임 플레이의 역학과 특색을 설계합니다.
게임 개발에는 게임 캐릭터, 객체, 환경, 레벨의 실질적인 제작은 물론, 게임 프로그래밍이라고도 불리는 게임 제작 프로세스의 기술적인 측면이 포함됩니다.
비디오 게임 제작은 의심할 여지 없이 복잡한 프로세스이지만 적합한 도구만 갖추고 있다면 생각만큼 어렵지 않을 수 있습니다.
우선 어떤 게임을 제작하고 싶은지 파악해야 합니다. 제작하려는 게임의 종류에 대해 생각해 보세요. 실시간 전략, MOBA(멀티플레이어 온라인 배틀 아레나) 또는 RPG(롤플레잉 게임)를 제작하시나요? 게임 플랫폼도 결정해야 합니다. 모바일, 콘솔 또는 PC 게임 중 어느 것을 제작하실 건가요? 또한 캐릭터, 플롯, 컨셉, 피쳐 및 역학과 같은 측면도 고려해야 합니다.
비디오 게임 제작 시에는 광범위한 조사가 반드시 필요합니다. 제작하려는 게임 종류에 필요한 모든 정보를 수집하세요. 다수의 게임 개발자는 GDD(게임 디자인 문서)가 매우 유용하다고 판단합니다. 전체 프로젝트에 대한 간략한 정보와 모든 중요한 세계관 구축에 대한 세부 정보를 제공하기 때문입니다.
게임 프로토타이핑은 게임 개발 프로세스의 중요한 구성요소입니다. 여기에는 사용자 경험, 게임 플레이, 역학, 아트 제작 방향을 테스트하고 개선하기 위해 게임의 원시 프로토타입을 제작하는 작업이 포함됩니다. 초기 단계에 프로토타이핑을 수행하면 게임 자체를 구축하는 데 너무나 많은 시간과 비용을 투자하기 전에 인터페이스 문제 및 역학적 문제를 파악하여 쉽게 수정할 수 있으므로 이 작업은 매우 중요합니다. 다른 사람에게 프로토타입을 함께 테스트해 달라고 요청하세요. 내 눈에는 보이지 않는 예상치 못한 문제가 다른 사람의 눈에는 보일 수도 있습니다.
조사와 초기 프로토타이핑 단계를 완료했다면 게임 개발을 시작할 차례입니다. 즉, 크리에이티브 소프트웨어를 선택하고, 게임 엔진을 결정하고, 게임 코딩에 사용할 프로그래밍 언어를 선택할 때입니다(프로그래밍 언어에 대한 자세한 내용은 다음 섹션을 참조). 이 개발 단계에서 게임 코드 스크립트 작성 작업을 시작할 수도 있습니다.
프로토타입을 통해 알아보세요. 가능한 한 프로세스 초기에 문제를 해결하고 게임이 필요한 모든 피쳐, 설정, 디자인, 사운드 효과 및 시각 효과를 갖추고 있는지 확인하세요. 게임의 사용성에 각별한 주의를 기울여 게임 경험을 최대한 최적화하세요.
게임을 테스트하고 다른 사람에게 게임을 테스트해달라고 요청하는 것이 대단히 중요합니다. QA(품질 보증)는 게임 성공의 열쇠이며, 게임의 용이성과 다루기 힘든 특성을 평가하는 것이 중요합니다. 가능한 한 모든 측면을 테스트하고 눈에 띄는 버그, 문제 또는 오류를 수정하세요. 이 단계에서 장애가 있는 플레이어도 게임을 이용할 수 있는지 확인해야 합니다. 플레이어가 게임을 체험하지 못하게 만드는 장벽이 없는지 확인해야 합니다. 이 단계를 여러 차례 반복해 모든 것을 철저하게 테스트하세요.
비디오 게임을 개발할 때 코딩에 고려해야 할 다양한 프로그래밍 언어가 있습니다. 가장 인기 있고 널리 사용되는 언어로는 C++, Java, JavaScript, HTML5, C#, Python 등이 있습니다. 게임 컨셉이 복잡할수록 프로그래밍 언어에 대한 이해도가 높아야 합니다.
SPLASH DAMAGE
Wolfenstein: Enemy Territory 및 기어스 오브 워 프랜차이즈와 같은 인기 시리즈를 제작한 영국의 게임 스튜디오인 Splash Damage가 Autodesk Media & Entertainment Collection에 대해 얘기한 내용을 알아보세요.
SPIDERS
Spiders는 그리드폴을 통해 몰입도가 뛰어난 전술 액션 RPG의 제작자로서의 입지를 굳혔습니다. 3D 애니메이터인 아서 무노즈(Arthur Munoz)가 게임의 캐릭터, 보스 및 멋진 환경을 생생하게 표현했던 경험에 대해 소개합니다.
이미지 제공: 아서 무노즈(Arthur Munoz).
VR 게임 개발자
VR은 우리의 일상 생활을 어떻게 변화시킬까요? Quantum Capture, TeamStorm VR, Blackthorn Media, Hard Light Labs, Psyop의 게임 개발자들이 미래에 대한 예측을 공유합니다.
이미지 제공: Hard Light Labs.
게임 디자인 및 개발과 관련하여 자주 묻는 질문에 대한 답변을 확인해 보세요.
비디오 게임을 제작하는 데 걸리는 시간은 전적으로 제작하려는 게임의 유형, 디자인 및 개발의 복잡성, 프로젝트에 투입할 수 있는 시간에 따라 달라집니다. 대부분의 최신 콘솔 또는 PC 게임은 제작하는 데 최대 5년이 걸리는 반면 모바일 게임은 수개월 사이에 디자인과 개발을 마칠 수 있습니다.
'AAA급 게임'은 비디오 게임 산업에서 주요 비디오 게임 퍼블리셔가 배포하는 유명한 게임을 지칭하는 비공식적 분류로 사용됩니다. AAA급 게임에는 대규모의 개발 예산이 투입되는 것이 일반적입니다. 오토데스크에서 제공하는 게임 개발 용어집에서 다른 일반 용어에 대한 정의를 찾아보십시오.
'AA급 게임'은 인디 게임보다는 예산 규모가 크지만 AAA급 게임보다는 예산 규모가 작은, 중간 규모의 게임 스튜디오에서 개발하는 게임을 의미합니다.
'인디 게임'은 주요 비디오 게임 퍼블리셔의 기술 또는 재정 지원 없이 개인 또는 소규모 개발 팀이 제작하는 게임입니다.
비디오 게임은 예술과 과학의 산물입니다. 비디오 게임을 디자인하고 개발하려면 기술적인 측면의 컴퓨터 공학에 대한 지식과 예술적인 측면의 창의성이 필요합니다. 게임 개발자는 프로그래밍 언어의 숙달, 기술적 역량, 강력한 게임 개발 소프트웨어의 사용 능력 등 게임 개발 분야에 대한 폭넓은 이해를 갖춰야 합니다.