쿠키 잼: 성공적인 마이그레이션을 위한 레시피 공개

Aug 12, 2022
게임 쿠키잼의 캔디 랜드 타이틀 화면

이 웹페이지는 이해를 돕기 위해 기계 번역으로 제공됩니다. 기계 번역으로 제공되는 콘텐츠에 대한 정확도나 신뢰도는 보장되지 않습니다. 번역된 콘텐츠의 정확도에 관해 의문이 있는 경우 웹페이지의 공식 영어 원문을 참고해 주시기 바랍니다.

잼시티와 유니티의 액셀러레이트 솔루션이 모바일 프랜차이즈인 쿠키잼의 미래를 대비하기 위해 실시간 마이그레이션을 진행한 방법을 알아보세요.

목표

기존 엔진의 라이브 플레이어 경험에 영향을 주지 않으면서 Unity에서 쿠키 잼을 재빌드하기

플랫폼

Google Play, Apple Store, Amazon Store, Facebook

프로젝트 인력

12(엔지니어, 테크니컬 아티스트)

위치

캘리포니아주 샌디에이고 및 샌프란시스코

잼시티: Unity 활용 사례

2014년, 잼시티는 글로벌 프랜차이즈 쿠키잼을 출시했습니다. 이후 이 모바일 센세이션은 8억 5천만 달러 이상의 매출을 올리며 역대 최고 매출을 올린 모바일 퍼즐 게임 100위 안에 들었습니다. 맛있는 간식을 찾는 플레이어가 점점 더 많아지는 상황에서 이 분주한 게임 스튜디오는 Adobe Flash의 종말을 어떻게 대처하고 있었을까요?

이 팀은 게임을 지속적으로 개선하고 완벽한 지원을 유지하려면 라이브 게임을 계속 실행하면서 필요한 기술 스택을 갖춘 게임 엔진으로 마이그레이션해야 한다는 사실을 깨달았습니다. 그들은 이 야심찬 작업을 위해 유니티의 액셀러레이트 솔루션 팀을 파트너로 선택했습니다.

잼시티 팀 단체 이미지

달콤한 성공의 역사

잼시티는 폭넓은 글로벌 시청자에게 어필할 수 있는 독특하고 깊이 있는 게임을 제공한다는 사명을 가지고 2010년에 설립되었습니다. 전 세계 10개의 지사와 1,200명 이상의 직원을 보유한 잼시티는 공동의 성공을 위해 스튜디오 팀을 구축했습니다.

"잼시티에서는 한 팀이 이기면 우리 모두가 이긴다는 것을 알고 있습니다. 우리는 항상 서로를 도우려고 노력하며, 그것이 우리를 성공으로 이끈다고 생각합니다."라고 잼시티의 크리에이티브 개발 부사장인 셰인 나카무라(Shane Nakamura)는 설명합니다.

그 비전이 성과를 거두고 있는 것 같습니다: 잼시티의 게임은 수천만 명의 전용 플레이어에게 도달했으며, 잼시티 포트폴리오 전체에서 13억 건 이상의 누적 게임 설치 수를 기록했습니다. 잼시티는 해리포터( )를 비롯하여 가장 높은 수익을 올리고 가장 오래 지속되는 모바일 게임을 개발한 크리에이티브 강자입니다: 호그와트 미스터리, 쿠키잼, 그리고팬더 팝.

폭포와 정글이 있는 쿠키잼 월드의 아트웍

게임의 진화

잼시티는 플래시가 더 이상 지원되지 않는다는 소문을 듣기 시작했을 때, 쿠키잼을 보호하기 위한 조치를 취해야 한다는 것을 알았습니다. 기술 역량을 향상하고 지속적인 성공을 보장하기 위한 기반을 찾기 위해 발 빠르게 움직였습니다.

팀은 새 엔진을 위한 여러 옵션을 검토했지만, 결국 Unity를 선택했습니다. 워크플로, 애니메이션, 렌더링, 툴을 개선할 수 있다는 점에서 Unity는 여러 플랫폼에서 성공을 거둘 수 있는 도구로 보였습니다.

결과

  • 플레이어 경험을 중단하지 않고 플래시에서 Unity로 전환하는 동시에 게임 업데이트를 계속 진행했습니다.
  • 3D 및 렌더링에 더욱 중점을 두고 현대화 및 향후 개발에 집중할 수 있도록 기술 스택을 개선했습니다.
  • Unity로 마이그레이션 후 게임 로딩 시간 35초에서 10초로 단축
  • 하나의 범용 코드 베이스를 사용하여 엔지니어링 리소스, 구성 요소 및 도구 공유
쿠키잼의 게임 화면

비행 중 재건

라이브 운영과 지속적인 업데이트 중에 쿠키잼을 재구축하기 위한 마이그레이션 작업은 야심차게 진행되었고, 플레이어에게 발생할 수 있는 혼란에 대해 많은 우려가 있었습니다.

나카무라는 "비행 중 비행기를 재건하는 것과 같다는 말이 있습니다."라고 말합니다. "게임에 업데이트를 계속 출시하고 기능을 추가하고 게임을 계속 실행하기 위해 모든 작업을 수행하면서 동시에 Unity에서 처음부터 게임을 구축해야 합니다." 팀은 잼시티가 지속적인 라이브 업데이트에 집중할 수 있도록 마이그레이션 작업을 도와줄 파트너를 찾았습니다.

성, 미끄럼틀, 사탕으로 가득한 쿠키잼의 세계

완벽한 매치 선택

잼시티는 몇 가지 옵션을 고려한 끝에 유니티의 게임 개발 전문가로 구성된 전문 서비스 팀인 액셀러레이트 솔루션즈와 파트너십을 맺기로 결정했습니다. "우리는 실사를 제대로 하고 있는지 확인하고 싶었습니다."라고 나카무라는 설명합니다. "유니티 팀이기 때문에 이 팀과 함께 일할 때 큰 자신감을 가질 수 있을 것 같았습니다. 문제가 발생하면 유니티가 문제를 해결하는 데 도움이 될 것이라고 생각했습니다."

유니티와 협력하기로 결정하면서 소스 코드에 대한 액세스 권한과 마이그레이션 전반에 걸쳐 모든 문제의 우선순위를 정하고 신속하게 처리하는 데 도움을 준 유니티 내부 팀 등 특별한 이점을 얻을 수 있었습니다. "마감 기한이 매우 촉박했기 때문에 유니티의 직접적인 지원은 필수였습니다."라고 잼시티의 기술 수석 디렉터인 에릭 펠긴스(Eric Felgines)는 말합니다.

"유니티는 이전에도 대형 게임과 동일한 작업을 수행하여 성공을 거둔 적이 있습니다."

Shane Nakamura
Shane Nakamura - Jam City
VP of Creative Development
Unity 개발 화면 캡처

미래를 위한 재구축

프로젝트의 단기 목표는 쿠키잼을 Unity로 재구축하는 것이었지만, 잼시티 경영진은 미래를 내다보고 있었습니다. 마이그레이션을 통해 팀은 향후 개발이 용이하도록 게임을 다시 설계할 수 있었습니다. 여기에는 애니메이션, 파티클 효과, 렌더링 개선, 게임 내 더 많은 3D 콘텐츠 포함 등 다양한 개선 사항이 포함되었습니다.

게임을 재구축하는 과정에서 유니티 팀은 휴일이나 계절과 같은 테마를 위해 게임 전반의 컴포넌트와 에셋을 교체하는 데 사용되는 테마 시스템과 같은 기존 시스템을 복제해야 했습니다.

이 기회를 통해 이러한 시스템의 기능을 복제할 뿐만 아니라 확장하여 더 쉬운 테마와 같은 향후 개선 사항을 구현했습니다. 또한 게임을 Unity로 마이그레이션하여 쿠키잼의 로딩 시간을 35초에서 단 10초로 단축할 수 있었습니다.

유니티의 수석 소프트웨어 엔지니어인 폴 퍼셀은 "잼시티와 협력하여 기존 구현에 대한 주요 개선 사항을 파악했습니다."라고 설명합니다. "단순히 제품을 복제하는 것만으로는 충분하지 않았고, 개선된 기반을 구축하고자 했습니다."

게임 표지 아트워크

지속적인 성공을 위한 노력

마이그레이션 작업 내내 유니티와 잼시티 팀은 긴밀하게 협력했습니다. 펠긴은 "유니티는 전적으로 우리 팀의 연장선상에 있었고, 기본적으로 잼시티 직원들과 마찬가지로 Github 리포지토리에 직접 기여했습니다."라고 말합니다. 유니티 팀은 매일 스크럼에 참여하고, 기능에 배정되어 복잡한 기능에 대해 잼시티와 함께 작업했으며, 유니티 선임 엔지니어가 잼시티 엔지니어와 짝을 이루어 모든 과정을 코칭하고 멘토링했습니다. 이러한 노력을 강화하기 위해 잼시티 사무실에서 더 많은 협업과 교육을 위한 현장 합동 세션이 추가로 진행되었습니다.

잼시티는 또한 유니티의 통합 성공 고객사로서 파트너십을 맺고 있습니다. 유니티는 스튜디오의 장기적인 성공을 위해 지속적인 프리미엄 기술 지원과 가이드를 제공합니다. 전담 어드바이저가 잼시티와 협력하여 버그를 분류하고 Unity 내에서 직접 우선순위를 정합니다.

잼시티 팀은 유니티와 함께 철저한 프로젝트 검토를 거쳤습니다. 2주간의 프로젝트 감사를 통해 Accelerate 솔루션 팀은 게임 전반에 걸쳐 잠재적인 문제를 분석하고 식별하여 병목 현상과 해결 방법에 대한 권장 사항을 강조하는 자세한 보고서를 제공했습니다.

"유니티는 전적으로 우리 팀의 연장선상에 있었으며, 기본적으로 잼시티 직원들과 마찬가지로 깃허브 저장소에서 직접 기여했습니다."

Eric Felgines
Eric Felgines - Jam City
Senior Director of Technology

미래 전망

잼시티와 유니티의 마이그레이션 협업은 이미 성공적으로 진행되어 왔으며, 이번 협업은 이제 시작에 불과합니다. 퍼즐을 풀고 3매치 게임을 즐기는 더 많은 재미가 준비되어 있으니 기대해 주세요.

게임 쿠키잼의 캔디 랜드 타이틀 화면

게임 컨설팅 서비스

Unity 전문가의 자문을 받아 게임의 수준을 한 단계 높여 보세요. 고객의 팀과 협력하여 차기 빅 히트작 탄생이라는 야심 찬 목표를 달성할 수 있도록 도와드립니다.

사례 연구 살펴보기

이 양식을 작성하여 최신 고객 성공 사례에 액세스하세요.