사후 검토: 페이퍼 스타 파이터 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 게임을 만들었습니다. 게임은 구글 플레이 스토어를 통해 릴리즈 될 예정입니다.

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

어떻게 마이크로프로즈의 해적은 “시드 마이어의 해적”이 되었는가?

  • 덧(2020. 06. 14.): 해당 영상의 문제 부분이 편집되어 올라간 것을 확인 했습니다(오후 3:21)

어제, 게임 개발 비화 유감 이라는 글을 쓴 이후 올라온, 유명 유튜버의 게임 개발 비화 영상을 보고 시작하게 된 글.

사실 게임 회사 이야기 Ep. 2 마이크로프로즈 편(유튜브)을 만들 당시 “시드 마이어의 해적”에 왜 개발자 시드 마이어의 이름이 붙었는지에 대한 이유는 굳이 찾아보지 않음. 국내 자료들은 별별 내용들1이 있었기 때문에 애초에 다룰 생각 자체가 식어버림. 그저 시드 마이어의 이름을 단 첫 게임이 해적이었다는 것만 있으면 되었음.

어제 공개 된 문제의 게임 개발 비화 영상에서는 예의 ‘새로운 분야 도전에 대한 리스크 회피 및 책임 회피를 위해 시드 마이어의 이름을 쓰도록 공동 창업자인 빌 스텔리가 강요했다’ 라는 이야기를 차용함.

사실 이 이야기에 대해 의문이었던게, 당시 북미 게임계는 전통적으로 게임 디자이너의 이름을 패키지 전면에 내세우는게 거의 대부분이었음(마이크로프로즈가 오히려 독특한 경우로 이 회사는 해적 이전까지는 패키지에 게임 디자이너 이름을 넣진 않음). 오리진 시스템즈, 브로더번드 소프트웨어, 시에라 온라인의 게임 패키지들을 유심히 살펴보면, 일정 시기 이후부터 게임 디자이너 이름이 패키지 전면에 표기 되어 있는 걸 확인 할 수 있음(각 링크는 해당 게임사 게임 패키지 영상임).

상식적으로도 말이 안되는게, 게임이 망하면 회사 전체의 책임이지 어느 개인의 이름을 내세웠다고 그 책임이 오롯이 개인에게 가는 것이 아님. 어쨌든 의아했기에 인터넷 검색을 시작 함.

2013년 PC GAMER의 기사(2013. 6. 28.)에 따르면, 코타쿠의 기사를 인용. 애초의 아이디어는 유명한 헐리우드 영화 배우이자 게임광으로 알려진 로빈 윌리엄스의 제안으로 “시드 마이어의 해적”과, “시드 마이어의 문명”이 되었다는 빌 스텔리의 발언이 실려 있음.

“We were at dinner at a Software Publishers Association meeting, and [actor] Robin Williams was there,” longtime collaborator Bill Stealey says. “And he kept us in stitches for two hours. And he turns to me and says ‘Bill, you should put Sid’s name on a couple of these boxes, and promote him as the star.’ And that’s how Sid’s name got on Pirates, and Civilization.”

How Sid Meier became one of the most recognizable names in gaming, PC GAMER, June 28, 2013

원 출처인 코타쿠의 기사(2013. 6. 26) 에는 아에 시드 마이어의 회고도 같이 들어가 있음. 전문을 보면 ‘하기 싫은데 네 이름 걸고 만드는거면 봐줄께’ 같은 뉘양스로 보긴 어려움. 그것 보다는 ‘뭐? 그래? 그럼 네가 만든 게임들(비행 시뮬레이션 게임들)로 이미 유명하니 네 이름을 넣으면 어떨까?’에 가까워 보임.

“Bill said, ‘When’s my next flight simulator coming out?’ And I said, ‘I’m not doing a flight simulator; I’m doing a pirates game.’ He said, ‘Well that’s crazy, ‘cause people want your next flight simulator… Wait a minute. Put your name on it. Maybe if they liked your flight simulator games, they’ll recognize the name and buy this crazy pirates thing.’”

Sid Meier: The Father of Civilization, Kotaku, June 26, 2013

다시 한 번, 상식적으로 생각하면 네 이름 넣고 실패하면 네가 책임져. 라고 복잡하게 갈 이유가 없음. 실패하면 네가 회사 나가. 라고 하면 되는 일임.

하지만 어제의 그 영상 덕분에 빌 스텔리는 군인 출신 겜알못 꼰대로 빠르게 전락하는 중이고. (…)


추가로, 시드 마이어의 문명 개발 당시 빌 스텔리가 문명 개발을 포기 시키기 위해 압력을 행사하고 개발자 한 명만을 넣어줬다. 식의 서술도 뭔가 미심쩍어서 찾아봤다.

내가 발견한 자료는 시드 마이어와 브루스 쉘리(레일로드 타이쿤, 문명, 에이지 오브 엠파이어 개발자)가 GDC 2017에서 함께 발표한 내용에 대한 Ars Technica 의 기사(2017. 3. 04).

기사 내용에 따르면 경영진의 문명에 대한 우려는 분명 있었음. 다만 그건 첫번째 프로토타입에 대한 것이었다. 문명의 첫 프로토타입은 턴 방식이 아닌 실시간으로 움직이는 심시티의 영향을 강하게 받은 것 이었으며, 시드 마이어 스스로도 디자인 의도대로 돌 던 물건이 아니었다고 발언.

다만, 같이 프로토타입을 만들던 브루스 쉘리의 입장에서는 회사가 시드 마이어를 비행 시뮬레이션 개발로 빼가려는 술수로 보였다고 함. 시드 마이어는 쉘리는 아마 경영진의 이야기를 들을 기회가 없었을 것이라는 식으로 이야기 함.


해당 영상의 뒷 부분은 아에 사실 관계부터가 엉망진창인데, 대표적인 것만 지적하자면.

  1. 마이크로프로즈는 시드마이어의 해적과 문명의 성공 이후 군사 시뮬레이션 분야만 파지 않았음. 경영, 전략 시뮬레이션 게임(X-COM 시리즈 등)을 비롯, 다크랜드 같은 걸출한 RPG와 각종 포인트 앤 클릭 어드벤쳐 게임, 스포츠, 레이싱 게임, 교육용 게임 등을 개발하고 발매함.
  2. 마이크로프로즈의 몰락 이유는 갑작스러운 규모 확대 및 각종 신규 장르 게임의 부진, 무리한 해외 진출(유럽 지사 설립 등)로 인해 시작되었다고 보는 입장이 많은 편.
  3. 결국 이 상황에서 마이크로프로즈는 스펙트럼 홀로바이트에 인수 됨. 그리고 이 인수가 이뤄지는 시점에 빌 스텔리가 시드 마이어보다 먼저 일선에서 퇴진함.
  4. 회사는 이후에도 부침을 겪었고, 경영 합리화 결정에 따라 스펙트럼 홀로바이트 + 마이크로프로즈 = 마이크로프로즈 가 되는 시기에 뒤늦게 시드 마이어도 마이크로프로즈를 퇴사 함.
  5. 1993년 스팩트럼 홀로바이트 이후에도 꽤 많은 회사들에 팔리면서 계속적으로 핵심 개발 인력들이 구조조정으로 갈려나가는 상황이 발생함. 결국 2003년 인포그램즈 산하에 있을 때 스튜디오 폐쇄가 결정 됨.
  6. 2020년 마이크로프로즈의 부활이 알려짐. David Lagettie 에 의해 회사가 복각 중에 있으며, 빌 스텔리가 여기에 대해 홍보를 하는 형태로 기여 중임(The resurrection of MicroProse and return of “Wild Bill” Stealey, Gamesindustry.biz, May 6. 2020.).

  1. 성공한 개발자 시드 마이어의 명성을 위한 것 vs. 위험 분야 도전에 따른 위험 회피를 위한 것