Best of Super Sale

한정기간 혜택
한정기간 혜택

게임 개발에 집중해야 하는데 CDN 문제로 씨름할 필요가 있을까요?

유니티의 Cloud Content Delivery 덕분에 Concrete Software는 백 엔드 서비스의 빌드보다 게임플레이에 집중할 수 있었습니다.

Concrete Software: Unity 활용 사례

게임 스튜디오가 플레이어 경험에 집중하면서도 게임과 프로모션의 빈번한 업데이트를 관리하려면 어떻게 해야 할까요? 볼링과 골프 게임으로 잘 알려진 Concrete Software는 전용 콘텐츠 제공 시스템(CDN)을 개발하여 여기로 이전하려는 과정에서 유니티의 Cloud Content Delivery(CCD) 솔루션에 대해 알게 되었습니다.

도전 과제

개발자가 게임플레이에 집중하도록 하면서 비용 효율적인 콘텐츠 제공 보장

플랫폼

Android, iOS

프로젝트 인력

8명의 Unity 디자이너와 아티스트

위치

미국 미네소타주 에디나

Concrete Software Cloud Content Delivery

CCD 무료로 사용해 보기

유니티의 CCD는 완벽하게 확장이 가능하며 엔진에 구애받지 않고 콘텐츠 제공 요건에 맞게 게임 '서비스 형태로 제공되는 백 엔드(Baas)를 제공합니다. Concrete Software는 무료로 제공되는 월 50GB 요금제로 CCD를 시험 사용해 보았으며, 유용성이 검증된 이후에는 본격적으로 배포하여 사용하고 있습니다.

Concrete Software Unity

결과

  • 개발, 이전 및 전용 서비스의 지속적인 유지에 소요되는 시간을 몇 개월 단축
  • 개발자가 백 엔드 문제를 해결하기보다 게임 개발에 주력
  • 업계에서 가장 많은 상호접속 위치(PoP)를 보유한 엔터프라이즈급 CDN 제공자가 콘텐츠를 안정적으로 저장 및 전송
  • 스튜디오의 필요에 부합하도록 가격 책정
Concrete Software

새로운 콘텐츠가 최우선

Concrete Software는 앱 스토어와 Google Play 모두에서 상위권을 유지하는 게임인 PBA Bowling ChallengePGA Tour®, Golf Shootout을 출시하여 빠르게 성장 중인 스튜디오입니다. 2천 3백만 회를 넘는 다운로드 수를 자랑하는 Concrete Software는 Rapala® Fishing - Daily CatchArctic Cat Extreme Snowmobile Racing을 출시하며 콘솔 게임 분야로도 발을 넓히고 있습니다.

특히 PBA/PGA 게임의 경우 휴일에 장소가 리모델링되고 새로운 선수가 리더보드에 추가되기 때문에 계속해서 환경과 프로 캐릭터를 업데이트해야 합니다. 또한 Concrete Software의 모든 게임에서는 정기적인 프로모션 업데이트와 재구성으로 인해 인앱 구매 정보가 자주 변경되었습니다. Concrete Software의 비즈니스 운영 관리자인 사라 프로스트는 말합니다. "게임 업계에서 성공하려면 새로운 콘텐츠를 끊임없이 테스트하고 평가하여 사용자와 가장 잘 맞는 콘텐츠를 찾아내는 것이 매우 중요합니다."

전용 CDN과 비교하여 사용 결정

매주 다수의 인게임 프로모션을 출시하려면 QA 스테이징 환경과 제작 파이프라인 간의 흐름을 잘 관리해야 합니다. 프로스트는 다음과 같이 덧붙입니다. "각 콘텐츠 아이템을 더 이상 수정하지 않아도 된다는 사실을 확실히 해야 합니다. 만약 수정이 발생한다면 스테이징 환경에서 먼저 테스트를 거치도록 한 다음 운영 환경에서 서비스되고 있는 아이템에 반영되도록 해야 합니다."

Concrete Software는 먼저 원격 콘텐츠를 배포하고 오브젝트 버전을 유지 관리하며 개발, 스테이징, 제작 단계에서 사용할 다수의 버킷을 활성화하는 전용 프로모션 관리 시스템을 설정했습니다. 설계와 코딩은 개발자의 몫이었지만 워낙 큰 프로젝트였기 때문에 QA를 포함한 스튜디오 리소스가 많이 소모되었습니다. 

CTO(최고기술책임자) 마이크 렌은 말합니다. "플레이어가 잘못된 에셋이나 오류가 있는 에셋을 받게 되면 플레이어는 물론이고 저희까지 곤혹스러워집니다. 게임 요소의 제작을 중단하고 수정 작업에 돌입해야 하니까요."

엔진에 구애받지 않는 클라우드 솔루션

렌은 말합니다. "유니티가 저희와 같은 스튜디오를 위해 설계된 엔터프라이즈급 콘텐츠 제공 네트워크를 출시할 예정이라는 사실을 들었을 때 바로 이거다 싶었습니다." 유니티의 CCD 시스템은 콘텐츠 릴리스를 저장하고, 관리하고, 배포하는 포괄적인 솔루션이며 가격도 팀의 규모에 맞게 설정할 수 있습니다. 

렌은 다음과 같이 덧붙입니다. "저희가 만들고자 했던 시스템의 기능이 모두 들어있을 뿐더러 Unity 플랫폼에 통합되어 있기까지 했죠." 엔진에 구애받지 않는다는 CCD의 특징 또한 Concrete Software에 매우 중요했습니다. 먼저 Unity로 빌드한 볼링 게임에 Unity CCD를 적용했습니다. CCD 솔루션의 가치는 명확했고 이전 과정도 순조로웠기 때문에 Concrete Software는 다른 게임 엔진으로 빌드한 골프 게임에도 CCD를 적용했습니다. 렌은 말합니다. "Unity CCD 서비스는 매우 직관적이었으며 게임 환경 2개에 구현하는 데 겨우 3개월밖에 걸리지 않았습니다."

규모에 따라 책정되는 가격

유니티의 CCD를 활용하고 나서부터 Concrete Software는 게임과 프로모션 에셋을 보다 손쉽게 배포할 수 있게 되었습니다. 실제 콘텐츠 저장은 업계 최고의 엔터프라이즈 CDN이 담당하며 유니티의 CCD는 제공량에 따라 기본 요금을 책정합니다. 저장 기능은 기본적으로 포함되어 있습니다. 프로스트는 말합니다. "처음에 저희는 유니티의 Cloud Content Delivery를 무료로 사용해 보았습니다. 유료로 사용해도 사용량에 따라 가격이 책정되기 때문에 매우 합리적입니다. 게다가 매달 첫 50GB에 대해서는 요금을 지불하지 않아도 되죠. 전용 시스템을 개발하고 유지하는 것에 비해 훨씬 저렴합니다." 

Concrete Software는 보안과 지원 문제에 대한 우려가 있었지만 이 분야에 대한 유니티의 풍부한 경험을 신뢰했습니다. "CCD는 별도로 설정할 수 있는 권한 체계가 있으며 상시 모니터링을 진행합니다. 또한 까다로운 문제에 관해 도움을 요청할 때마다 유니티에서 곧바로 답변을 주었습니다"라고 렌은 말합니다.

Concrete Software 게임플레이

게임플레이 향상

Concrete는 콘텐츠 제공에 BaaS를 사용하며 비용을 크게 절감할 수 있었지만 프로스트와 렌은 플레이어 경험 개선도 고려해야 했습니다. 프로스트는 말합니다. "유니티의 CCD를 사용하여 개발 시간이 몇 개월이나 단축되었으며, 이를 통해 엔지니어는 백 엔드 시스템 대신 게임플레이에 시간을 할애할 수 있었습니다." 

엔지니어가 쏟은 시간은 향상된 플레이어 경험과 더 빈번하고 투명한 업데이트로 이어졌습니다. "콘텐츠 제공에는 차질이 없어야 합니다. 게임플레이를 중단하거나 게임플레이를 대기해야 하는 상황이 있어서는 안 됩니다"라고 프로스트는 덧붙입니다.

플레이어와 개발자의 만족도 향상

유니티의 CCD를 신속하게 구현하여 이점을 누린 Concrete Software는 게임이나 워크플로를 개선할 수 있는 Unity의 다른 기능도 활용하고 있습니다. 한 가지 중요한 기능은 잘 알려진 바와 같이 Unity가 다양한 플랫폼을 지원한다는 것입니다. Concrete Software는 현재 새로운 Intellivision Amico 게임인 Monster Spades를 개발하고 있습니다. 

유니티의 CCD를 사용했을 때 Concrete Software는 전용 콘텐츠 제공 시스템을 빌드하고 테스트하며 유지 관리할 필요가 없게 되었습니다. 유니티에서 백 엔드 작업을 담당했을 때 게임 디자이너와 개발자부터 기존 및 신규 플레이어 모두가 만족하게 되었습니다.

Mike Lehne, Chief Technical Officer, Concrete Software

"유니티가 저희와 같은 스튜디오를 위해 설계된 엔터프라이즈급 콘텐츠 제공 시스템을 출시할 예정이라는 사실을 들었을 때 바로 이거다 싶었습니다." "저희가 만들고자 했던 시스템의 기능이 모두 들어있을 뿐더러 Unity 플랫폼에 통합되어 있기까지 했죠."

Mike Lehne, Chief Technical Officer, Concrete Software
Sarah Frost, Business Operations Manager, Concrete Software

"유니티의 CCD를 사용하여 개발 시간이 몇 개월이나 단축되었으며, 이를 통해 엔지니어는 백 엔드 시스템 대신 게임플레이에 시간을 할애할 수 있었습니다."

Sarah Frost, Business Operations Manager, Concrete Software

지금 Cloud Content Delivery를 무료로 체험해 보세요

클라우드를 통한 강력한 에셋 관리와 콘텐츠 전송 서비스를 사용해 손쉽게 게임 업데이트를 빌드하고 릴리스하세요. 매달 무료로 50GB 대역폭을 사용할 수 있습니다.

Unity에서는 최적의 웹사이트 경험을 제공하기 위해 쿠키를 사용합니다. 자세한 내용은 쿠키 정책 페이지를 참조하세요.

확인