인스턴트 앱을 통해 양질의 플레이어층을 발견한 Panda Pop
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
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에서 어떤 부분을 최적화해야 할지 살펴볼 수 있는 훌륭한 기회를 얻었습니다. 우리는 이러한 교훈을 게임의 전체 버전에 적용했으며, 그 결과 전체 버전이 훨씬 더 원활하게 작동하며 메모리에 남는 흔적도 줄어들었습니다."
시작하기
향후 몇 개월 내로 많은 게임에서 인스턴트 앱을 사용할 수 있게 됩니다. 베타 프로그램을 신청하고 인스턴트 앱이 제공될 때 자세한 정보를 받으려면 여기에서 등록하세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2018-03-19(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2018-03-19(UTC)"],[],[],null,["# Panda Pop finds high-quality players with instant apps\n\n[Jam City](https://play.google.com/store/apps/dev?id=5509190841173705883) is a leading developer in social gaming and the maker of [Panda Pop](https://play.google.com/store/apps/details?id=com.sgn.pandapop.gp) (built with Unity), a top-grossing bubble shooter game with the goal to rescue baby pandas trapped in bubbles! Jam City decided to leverage instant apps to optimize Panda Pop from a code architecture and design standpoint, as well as to see if they could acquire high-quality players.\n\nInstant apps allows Panda Pop players to get a full gameplay experience instantly, without waiting to download and install the full game.\n\nThey built and launched an instant version of [Panda Pop](https://play.google.com/store/apps/details?id=com.sgn.pandapop.gp), which you can play by clicking the \"Try Now\" button on its Play Store listing.\n\n### What they did\n\nThe Panda Pop team chose to limit the instant apps to the first 10 levels, and only show the gameplay (removing the Main Menu and Map scenes). This decision significantly reduced the build size, as they were able to remove unnecessary code and game assets such as sprites and textures.\n\nThey removed any unused plugins, as well as reducing texture sizes and other assets like scenes, scripts, and animations. Finally, the team optimized the in-game bone animations -- which was accomplished by using a different Unity plugin -- and removed all of the unused [prefabs](https://docs.unity3d.com/Manual/Prefabs.html).\n\nMarcelo Ferreiro, Director of Engineering, commented:\n\n*\"Instant apps is a win-win for players and developers - players get a fully functional gameplay experience before downloading, and developers get a promising new way to acquire high-quality users.\"*\n\nFerreiro also commented:\n\n*\"Building the instant app was a great opportunity for Jam City to see where Panda Pop could be optimized. We've taken those learnings and applied them to the full version of the game, which now runs smoother and with a reduced memory footprint.\"*\n\n### Get started\n\nInstant apps will be broadly available for games in the coming months. [Sign up here](https://docs.google.com/forms/d/e/1FAIpQLSeUodw6iqSKppOtm22vYwCgAnngES9lXV6821UBlF2bM3r-wg/viewform) to apply for the beta and receive more information as it is available."]]