Jam City는 소셜 게임 분야를 선도하는 개발사이자 Unity로 개발되었으며 최고의 수익을 올리고 있는 Panda Pop의 제작사입니다. Panda Pop은 물방울 안에 갇힌 아기 판다를 구하는 것을 목표로 하는 슈팅 게임입니다. Jam City는 인스턴트 앱을 활용하여 코드 아키텍처 및 디자인 측면에서 Panda Pop을 최적화할 수 있는지, 양질의 플레이어를 획득할 수 있는지 확인해 보기로 결정했습니다.
Panda Pop 플레이어는 인스턴트 앱을 통해 전체 게임이 다운로드되기를 기다려 설치하지 않고도 즉시 모든 게임플레이 환경을 경험할 수 있습니다.
Jam City는 Panda Pop의 인스턴트 앱 버전을 빌드하여 출시했으며, 게임의 Play 스토어 등록정보에 있는 '지금 사용해 보기' 버튼을 클릭하면 이 인스턴트 앱을 플레이해 볼 수 있습니다.
진행한 작업
Panda Pop팀은 인스턴트 앱에서 처음 10개의 레벨만 제공하고 게임플레이만 보여 주기로 결정했습니다. 즉, 기본 메뉴 및 지도 장면은 삭제한 것입니다. 이러한 결정 덕분에 불필요한 코드와 더불어 스프라이트 및 텍스처와 같은 게임 애셋을 삭제할 수 있었기 때문에 빌드 크기가 크게 줄어들었습니다.
Panda Pop은 사용하지 않는 플러그인을 모두 삭제했으며 장면, 스크립트, 애니메이션 등의 다른 애셋과 텍스처 크기도 줄였습니다. 마지막으로 개발팀은 다른 Unity 플러그인을 사용하여 게임 내 스켈레톤 애니메이션을 최적화하고 사용하지 않는 prefabs를 모두 삭제했습니다.
엔지니어링 담당 이사, 마르셀로 페레이로는 다음과 같이 말합니다.
"인스턴트 앱은 플레이어와 개발자에게 큰 도움이 됩니다. 플레이어는 게임을 다운로드하지 않고도 제대로 작동하는 게임플레이 환경을 사용해 볼 수 있으며, 개발자는 양질의 사용자를 확보할 수 있는 우수한 방법을 확보할 수 있으니까요."
페레이로는 이렇게도 이야기합니다.
"인스턴트 앱을 개발하면서 Jam City는 Panda Pop에서 어떤 부분을 최적화해야 할지 살펴볼 수 있는 훌륭한 기회를 얻었습니다. 우리는 이러한 교훈을 게임의 전체 버전에 적용했으며, 그 결과 전체 버전이 훨씬 더 원활하게 작동하며 메모리에 남는 흔적도 줄어들었습니다."
시작하기
향후 몇 개월 내로 많은 게임에서 인스턴트 앱을 사용할 수 있게 됩니다. 베타 프로그램을 신청하고 인스턴트 앱이 제공될 때 자세한 정보를 받으려면 여기에서 등록하세요.