다이나믹스에 대한 못다한 이야기

게임 회사 이야기 Ep. 8 – 다이나믹스 편 (클릭 시 재생)

사실 다이나믹스에 대한 내 기억은 매우 단편적인 것만 남아 있었다. A-10 탱크 킬러 라던가, 시에라 온라인의 자회사 중 하나였다던가, 윌리 비미쉬의 모험이라던가 식의 제한적인 정보 뿐이었다. 그리고 대부분은 어린 시절 무척 해보고 싶었지만 못해본 선망의 게임 목록 한 켠에 자리잡은 게임들을 만든 회사로 기억한다. 그저 선망하기만 한 이유는 단순했다. 이 게임들을 원할하게 실행 할 수 있는 사양의 컴퓨터를 당시 가지지 못했던 것.

데스 트랙 같은 어린 시절 추억의 게임이 다이나믹스의 작품이었다는 사실을 알게 된 것도 이번 영상 제작을 준비하면서 알게 된 사실이었다. 그러니깐 이름은 들어본 적은 있고, 알게모르게 작품들을 접했었지만, 기억 속에는 뭔지 모를 선망만 남아있던 게임 개발사.

이번 영상의 내용은 게임의 역사(원제: High Score! – the Illustrated History of Electronic Games, 제우미디어, 2002)의 다이나믹스에 대한 서술을 기초로 작업을 시작했다. 자료를 조사하면서 처음 알게 된 다이나믹스의 공동 창업자 데이먼 슬라이와 제프 터넬은 매우 인상적이었다.

플레이어가 흥미로운 선택의 기로에 서게 하는 주제를 좋아합니다.

데이먼 슬라이(다이나믹스 공동 창업자, 게임 디자이너)

마치 시드 마이어의 “게임은 흥미로운 선택의 연속”과 비슷한 결의 이야기를 한 데이먼 슬라이는 스텔라 7, A-10 탱크 킬러, 레드 바론, 태평양의 에이스들과 유럽의 에이스들의 제작자이다. 책에 남겨져 있는 그의 발언들은 지금의 게임 디자이너들에게도 유효한 이야기를 하고 있다. 여기 몇 가지 발언을 발췌해 본다.

새로운 제품을 만들 때는 두 가지 선택이 가능하다는 점입니다. 첫 번째는 경쟁사의 제품보다 좀더 개선된 형태로 만들거나, 두 번째는 좀더 다른 형태로 만드는 선택이 있다는 것입니다. 그리고 보통 후자 쪽이 시장에서의 반응이 더 좋았습니다.

F-16 같은 현대의 제트기들이 유선형의 아름다운 동체와 날개를 가지고 최첨단 기술로 무장한 초음속 공중전을 벌인다면, A-10은 그와 정 반대입니다.

데이먼 슬라이
A-10 Tank Killer

게임 디자이너들이 중요시해야 할 것은 플레이어가 조종하게 될 탱크나 비행기가 아니라, 게임을 플레이하며 얻게 될 경험입니다.

아직까지의 컴퓨터 성능으로는 완벽하게 현실을 재구성 하는 것은 불가능 합니다. 사실을 사실에 가깝게 재구성 하는 것이 가능 할 뿐입니다.

데이먼 슬라이

복엽기를 타고 적과 바짝 붙어 서로 얼굴을 마주 볼 수 있을 정도의 느린 속도로 전투를 벌인다는 것은 매우 흥미로운 경험입니다.

데이먼 슬라이

또 다른 공동 창업자였던 제프 터넬의 경우도 역시 게임 제작자로서의 그의 일생을 눈 여겨 볼 만 하다. 초창기 서바이벌 호러 장르를 개척한 게임인 프로젝트 파이어스타트 나, 창의적인 게임 플레이를 선보인 인크레더블 머신(국내 정발명 – 요절복통 기계)을 제작하고, 울트라 3D 핀볼, 트로피 배스 같은 좀 더 대중 지향적인 캐주얼 게임들을 선보임으로써 당시 매니아 시장의 성격이 점차 강해지던 PC 게임 시장의 확대를 꾀한 인물로 묘사되고 있다.

제프 터넬의 경우에는 이후 꾸준히 게임을 개발하며 SNG 게임을 만들어 히트 시키기도 했다. 2017년 은퇴를 선언하고 게임계를 떠났다. 데이먼 슬라이는 유럽의 에이스들 제작 이후 게임계를 잠시 떠나 이후 새로운 게임사를 만들며 현역으로 복귀했지만 안타깝게도 아직까지 과거의 명성을 되살릴 만한 작품을 내지는 못했다. 만약 그가 은퇴 없이 게임을 계속 만들었다면 지금의 모습과는 좀 다르지 않았을까 싶기도 하지만… 역시나 가정은 무의미 한 걸까?

사후 검토: 페이퍼 스타 파이터 Paper Star Fighters

페이퍼 스타 파이터는 우주를 배경으로 한 런 게임 Run Game / Running Game 이다. 플레이어는 간단한 조작을 통해 수없이 쏟아지는 미사일을 회피하며 오래 살아남아야 한다. 본 게임은 2020년 6월 18일 구글 플레이 스토어를 통해 공개 되었다.

위 아이콘을 클릭하면 구글 스토어 페이지로 연결 됩니다.

프로젝트 소개

  • 제작기간: 2020. 04. 13. – 2020. 06. 18. (약 2개월)
  • 사용 게임 엔진: Unity (2019.3.7f1)
  • 개발 플랫폼: Windows 10 PC
  • 발매 플랫폼: Android / Google Play Store
  • 제작 인원: 2명

코로나 사태 이후로 점진적이긴 하지만 생활 환경, 패턴 등이 달라지기 시작했다. 나의 경우에는 아이와 집에서 보내는 시간이 늘기 시작했다. 집에서 둘째를 전담 마크하면서 아이와 같이 할 만한 과외 활동이 뭐가 없을까 고민했고, 그 와중 아이가 종이접기에 빠져 있는 걸 발견했다.

Boss Fighter – 2020. 04. 13. 제작

‘아이가 만든 종이 비행기로 게임을 만들어보면 어떨까?’에서 프로젝트를 시작했다. 거기에 더해 이번에는 지난 올해의 게임 시뮬레이터에서 사용 못해본 구글 플레이 게임 서비스 GPS 를 게임에 붙여보자는 추가 목표도 정했다. 제작 기간은 길어야 한달 정도면 되지 않을까 라고 단순하게 생각했다.

프로젝트 진행

프로젝트는 “아이와 함께 게임을 만드는 경험을 한다” 가 주목표였고, 때문에 게임 디자인에 대해서는 기본적인 사항만 갖춰 놓는 것 이외에 큰 고민은 가급적 하지 않았다. 단순히 미사일이 날아오고, 그것을 피하는 것 자체를 만드는 데는 하루 정도 밖에 걸리지 않았었고, 그냥 이대로 끝낼까 싶기도 했다.

게다가 아이 역시 게임 제작에 좀 시큰둥한 반응이었다. 애초에 관심이 적을 줄 알고 첫 비행기만 만들어달라고 하고 나머지는 직접 그린다던가 하는 식으로 처리하려고 맘먹고 있던 참이었다. 하지만 빠르게 구현된 첫 데모 버전을 보더니 아이가 신나게 새로운 기체를 접어주기 시작했다.

덕분에 게임에 등장하는 적 미사일, 보스, 보상형 광고를 보면 얻는 고성능 기체(Sylphid 라 이름 붙인)를 제공 받았고 이를 게임에 적용하기 시작했다. 여기에 더해 기체 HP, 적 미사일 등장 패턴, 보스 스테이지 등을 제작하였다.

이후 여기에 GPS 와 애드몹 광고를 붙임으로서 프로젝트를 최종 마무리 하였다.

페이퍼 스타 파이터 제작 영상

잘 된 점

  • 프로젝트가 자칫하면 심하게 늘어질 뻔 했는데, 큰 욕심 부리지 않고 잘 끊어냈다. 이번에도 예상보다 긴 기간이 걸렸는데(프로젝트에 온전하게 집중하지 못한 개인 사정이 있었다), 때문에 중간에 포기 할까 같은 생각도 있었다. 하지만 완성 후 아이 반응을 보니 끝까지 한 건 잘 한 선택이었다.
  • 게임 세팅, 디버그 기능 등을 외부로 확실하게 빼내온 것. 중요한 게임 세팅 값과 디버그 기능을 한 곳에 몰아 넣어 일일히 코드 뒤져가면서 테스트하지 않게 만든 것은 잘했다. 올해의 게임 시뮬레이터에서는 구현에 급급해 이런 기본적인 건 거의 하지 못했는데, 이번에는 성공적으로 게임에 적용하였다.

아쉬운 점

  • 게임 디자인이 완료되기 전에 구글 관련 서비스를 붙인 것. 최종적인 레벨 디자인 확정을 하기 전에 구글 서비스 API 들을 덕지 덕지 구현했는데, 이게 전체적으로 빌드 속도나 게임 테스트에 직접 영향을 미쳤다(그냥 업무 흐름을 심하게 끊는 정도더라). 게임 디자인 완료를 확정시키기 전 까지는 붙이지 않는게 옳을 듯 하다.
  • 게임 디자인 상으로 좀 더 꾸며야 했는데… 하는 부분은 여전히 있다. 이 프로젝트는 게임 디자인 상으로는 사실 아무런 의미가 없다. 게임 디자이너라는 업을 가지고 있는 사람으로서 이래도 되는가 싶은 마음이다.

덤으로 하는 이야기

게임 제작을 코딩 교육과 연결지으려는 시도를 알고 있는데, 아무리 게임이라 하더라도 아이들이 코딩 교육에 관심가지게 하는 것은 어려운 일이다. 사실 아이와 함께 게임 만든다고 할 때도 이런 점 때문에 조심스럽게 접근했는데, “아빠랑 게임만들게 종이 비행기 하나 접아봐” 가 아니라 “너 요즘 종이 비행기 접기 좋아하는 것 같은데 하나만 만들어주라” 로 시작했었다.

아이의 흥미를 어떻게 유발하느냐가 가장 중요한 것 같다. 게임을 제작하자면서 바로 코딩 교육으로 넘어가는 방법도 있겠지만, 아이가 만든 것이 게임에 어떻게 적용되어 있는지를 보여주는게 흥미를 유발하는 더 좋은 방법이라 느꼈다. 초급 과정의 코딩 혹은 게임 개발 교육을 만든다면 이런 부분에 포커스를 맞춘 커리큘럼이나 교육용 앱을 만들어보는 건 어떨까 하는 생각이 떠올랐다.

페이퍼 스타 파이터 Paper Star Fighters 제작 영상

페이퍼 스타 파이터 Paper Star Fighters올해의 게임 시뮬레이터 이후 두번째로 만드는 개인 게임 프로젝트입니다.

초등학교 다니는 아이와 함께 게임을 만들어보면 어떨까 고민하던 중, 한창 종이 접기에 빠져 있는 아들에게 종이 비행기를 만들어 달라 부탁하고, 이것을 가지고 간단한 플라이트 러닝 Flight Running 게임을 만들었습니다. 게임은 구글 플레이 스토어를 통해 릴리즈 될 예정입니다.

아래는 게임을 제작하면서 남긴 기록을 바탕으로 만든 영상입니다. 아이와 함께 어떤 제작기(?)를 거쳤는지 확인해 보세요! ^_^