유니티 인디 클리닉은?
유니티 코리아는 누구나 개발할 수 있는 솔루션을 제공하고, 창의적인 제작자들로 더 나은 세상이 가능하다는 철학을 실현하기 위한 일환으로, 유니티 인디클리닉 프로그램을 운영합니다. '인디 클리닉'은 유니티 코리아 서울 오피스에서 진행되며, 콘텐츠 개발 과정에서 어려움을 겪는 인디 개발자 분들께 유니티 코리아 테크팀 담당자가 직접 기술적 어려움에 대한 명확한 해법을 전달해 드리고 있습니다.
1. 본인 소개와 프로젝트 소개 부탁드립니다.
게임 매거진 인벤의 윤서호 기자입니다. 1인 게임 개발자이기도 하죠(웃음). 옛날부터 게임은 제게 있어 떼려야 뗄 수 없는 존재였습니다. 입사 전에 게임 개발자 교육을 수강하기도 했고, 아주 오래 전부터 창작 경험이 있었거든요. 마침 회사에서 ‘게임 기자가 게임 만들기에 도전해보면 어떨까?’라는 기획 기사를 준비하고 있어서 1인 게임 개발에 도전하게 되었습니다.
인디클리닉을 받은 ‘제 13차원’은 2D 횡스크롤 플랫포머 게임입니다. 처음 게임 개발자 교육 과정을 수강했을 때, 제가 집필하던 소설을 기반으로 만들어보려고 했지만 제 실력으로는 제약이 많았습니다. 이번에는 그때와 같은 실패를 반복하지 않기 위해 작고 간단하게, 데모 정도로 만들고 있습니다.
그렇다고 해서 시중에 나와있는 교재나 서적에서 볼 수 있는 예제의 퀄리티는 아닙니다. 게임 개발 관련 책을 보신 분들이라면 아시겠지만, 서적에 나와있는 예제만으로는 부족하다는 걸 느낄 때가 많습니다. 서적에서 배울 수 있는 기본기는 재미있는 프로젝트와는 거리감이 느껴지는 경우가 많거든요. 저는 이번 프로젝트에서 제가 할 수 있는 기본기를 모두 동원해 일반적인 예제와 달리, 재미와 기본기 그리고 컨셉을 갖춘 또 다른 예제를 만들고자 했습니다.
2. 게임이 독특하다. 스토리라인과 게임 내 특징이 있다면?
스토리라인을 간략하게 말씀드리자면, 게임의 주인공은 평범한 여고생인 유채림이라는 캐릭터입니다. 어느 날 갑자기 유채림이 있던 학원가가 차원의 침식 현상에 휘말리게 됩니다. 그 침식 현상을 알아챈 도사 오중구, 그리고 같이 다니는 또 다른 능력자 성유미가 유채림을 구하죠. 차원 침식 때문에 건물이 붕괴하면서 채림은 유미와 헤어지게 되고, 유채림은 다시 그들과 만나려고 붕괴하는 지하도에서 벗어납니다. 그러는 와중에 공상어 같은 강력한 개체와 만나서 악전고투하기도 하고요.
결국 오중구, 성유미가 올 때까지 버틴 채림은 그 둘과 함께 이 사태를 해결하고자 침식 현상의 진원지로 향한다는 게 이번 데모의 스토리라인입니다. 원래는 이 사태를 해결하는 것까지 만들어보려고 했는데, 가능할지 모르겠습니다.
특징이라고 한다면 게임을 플레이하면서 일정 시간마다 캐릭터의 HP가 감소됩니다. 설정상 차원이 침식되고 있는데, 캐릭터가 쓴 가면이 그 침식의 여파를 막아주고 있는 상황이죠. 그렇지만 그 가면이 침식을 영원히 막을 수는 없고, 캐릭터의 힘이 소진되면 사라진다는 설정입니다. 중간중간 도사 오중구가 마련해둔 피난처에서 체력을 회복할 수도 있지만, 그곳에만 머무를 수 없으니 적을 물리치는 것과 체력안배 모두 신경 써야 합니다. 그리고 유채림은 설정상 중력을 다루는 능력에 눈을 떴는데, 이를 반영해서 3단 점프나 적을 끌어당기는 중력탄 등 특수기도 구현해두었습니다.
3. 인디클리닉, 어떻게 알게되셨는지?
아무래도 게임 기자이다보니 유니티 관련 소식은 이래저래 가장 먼저 전해 듣는 것 같습니다. 다만 본격적인 클리닉을 받을 정도로 빌드를 만든 건 정말 최근의 일이라서, 이제야 정식으로 클리닉을 받으러 찾아뵙게 된 것 같습니다.
게임 개발을 하며 직면했던 가장 큰 이슈는 씬 전환과 2D 라이트 기능을 적용하는 것이었습니다. 시중에 나와있는 횡스크롤 예제들을 보면, 정말 ‘기초적인’ 것만 가능한지라, 이를 응용해서 어찌어찌 만들어가는 건 성공했습니다. 그렇지만 완성하기에는 2% 부족했습니다. 개발을 속성으로 배워서 확실하지 않은 부분들이 있었는데 인디클리닉을 통해 그러한 부분들을 교정 받으면서 게임 개발 과정 그 자체에 대해 더 자세히 알게 되었습니다.
유니티 인디클리닉은 Unity로 콘텐츠 제작을 하시는 소규모 제작사나, 1인 개발자, 학생 분들의 프로젝트를 유니티 코리아 테크팀의 Field Engineer들이 함께 리뷰하고 해결책을 찾을 수 있도록 도움을 드리는 프로그램입니다. 인디 클리닉 대상으로 선정되시면, 유니티 서울 오피스에 방문하셔서 3~4시간 가량 프로젝트에 대한 리뷰를 받으시고, 개발 과정에서의 어려운 점에 대한 질의 응답, 컨설팅 등을 받으실 수 있습니다.아래 신청하기 링크를 통해 인디 클리닉에 참여해보세요!
인디 클리닉 신청하기