Argon으로 Chromebook에서 현대적인 복고풍 게임을 즐기세요

Argon을 열면 70년대, 80년대, 90년대의 게임 콘솔과 가정용 컴퓨터를 위해 개발된 게임과 인디 레트로 장면의 최신 홈브루 게임을 비롯해 수백 개의 게임을 무료로 탐색할 수 있습니다. 게임을 선택하면 Argon이 기기의 화면 크기와 입력 유형에 맞게 즉석에서 조정하면서 원래 컨트롤과 함께 게임을 렌더링합니다.

더 많은 잠재고객을 확보하기 위해 Argon의 개발자 Mark/Space는 처음에는 최적화 없이 Chromebook용 레트로 게임 플랫폼을 출시했습니다. 하지만 주간 설치의 1% 미만으로 채택률이 낮았습니다. Argon팀은 대형 화면여러 입력 유형을 지원하는 Chromebook 플랫폼에 맞게 최적화하여 Argon의 도달범위를 개선하기로 했습니다.

대부분의 앱에는 휴대전화, 데스크톱, TV용 UI가 별도로 있지만, Google은 모든 화면 크기와 레이아웃에서 작동하고 터치 입력 또는 게임 컨트롤러와 동일하게 잘 작동하는 범용 UI를 만들기 위해 노력했습니다.

Brian Hall, Mark/Space CEO

최적화 과정에서 Mark/Space팀은 필요한 조정의 대부분이 궁극적으로 다른 폼 팩터의 성능을 개선하는 권장사항임을 발견했습니다. 최적화 후 Argon팀은 전반적인 도달범위가 크게 개선되었으며 이제 설치의 40~60%가 Chromebook에서 발생한다는 것을 확인했습니다.

모두를 위해 빌드된 게임 플랫폼

Google의 목표는 가능한 한 많은 기기 유형과 폼 팩터에서 사용할 수 있도록 하는 것이었습니다. 이 접근 방식을 취함으로써 Google은 특정 사용 사례에 가장 적합한 옵션이 되고 동종 업계에서 선두 주자가 되는 경우가 많습니다.

Brian Hall, Mark/Space CEO

Mark/Space팀에게 Chromebook과 Argon은 완벽한 조합인 것으로 보였습니다. Chromebook은 적절하고 점진적인 노력으로 앱의 도달범위를 수백만 명의 사용자에게 확장할 수 있는 기회였습니다.

Argon에서는 교육 환경에서 자주 사용되는 기기에 플랫폼이 적합하지 않게 만들 수 있는 수익 창출 모델 없이 게임에 광고가 표시되지 않습니다. 또한 Mark/Space 개발자는 Chromebook 플랫폼이 게임 개발자를 위한 플랫폼에서 경쟁이 적어 아직 활용되지 않은 게임 잠재력이 있다고 생각했습니다.

Android에서 ChromeOS로 전환하기 위해 Mark/Space팀은 Google Play에서 앱 매니페스트를 약간 변경하여 Chromebook에서 Argon을 사용할 수 있도록 했습니다. 하지만 주간 설치가 1% 미만으로 새 환경에 맞게 최적화해야 한다는 것이 금방 분명해졌습니다.

모든 폼 팩터의 권장사항

ChromeOS를 이해하기 위해 Google은 먼저 Chromebook을 확보하고 플랫폼을 자세히 살펴봤습니다. 이 폼 팩터와 사용자 환경을 사용한 게임의 기회를 파악해야 했습니다.

Brian Hall, Mark/Space CEO

초기 출시 직후 Argon팀은 Google I/O에서 Chromebook 최적화에 관한 세션에 참석하고 지원하려는 기능을 더 잘 이해하기 위해 관련 Google Developers YouTube 동영상을 시청했습니다.

Chromebook용 Argon을 최적화하려면 개발팀에서 다음 작업을 실행해야 했습니다.

  • 키보드 지원 개선
  • 마우스/트랙패드, 스타일러스, 펜 지원 추가
  • 대형 화면에 맞게 Argon UI 최적화
  • Argon 패키지 형식을 APK에서 AAB로 변경
  • In-App Review API 채택

Mark/Space에는 소규모 개발팀이 있습니다. 이들은 ROI와 우선순위를 신중하게 비교해야 합니다. 하지만 Argon팀이 Chromebook 최적화를 위해 노력하면서 대부분이 다른 플랫폼에서 지원하는 일반적인 권장사항 카테고리에 속한다는 것을 알게 되었습니다.

자체 입력 사용

최적화 전에 Argon은 키보드를 사용할 수 있는지 감지했습니다. 키보드를 사용할 수 있는 경우 우선순위가 지정되었습니다. 하지만 폴더블 Chromebook을 태블릿으로 사용하는 경우 키보드를 사용할 수 없더라도 키보드를 계속 사용할 수 있고 우선순위가 지정되었습니다.

Chromebook용 Argon을 최적화하려면 개발팀에서 터치, 키보드, 마우스, 게임 컨트롤러 입력을 지원해야 했습니다. 이는 Argon의 목표와 잘 부합했습니다. 게이머는 사용 가능한 기기와 입력으로 게임을 플레이할 수 있어야 합니다. 하지만 사용자 환경과 게이머가 실제로 기기를 사용하는 방식도 깊이 이해해야 했습니다.

Brian은 'Chromebook 폴더블을 노트북으로 사용하는 경우 화면을 탭합니다. 태블릿으로 사용하는 경우 스와이프합니다.'라고 말합니다.

모든 기기에 한 번 최적화

Argon의 UI는 원래 수십 개의 XML 레이아웃에서 지원되었습니다. 한 화면에서 듀얼 화면으로 이동하거나 가로에서 세로로 이동하는 등의 각 포즈는 별도의 레이아웃이었습니다. 또한 각 게임 플랫폼의 맞춤 컨트롤 레이아웃이 있었습니다.

ChromeOS에 맞게 최적화할 때 Compose로 전환했습니다. Compose를 사용하면 UI를 한 번 빌드하고 폴더블 및 멀티 스크린 기기를 비롯한 모든 기기에서 작동하도록 할 수 있었습니다.

앱 크기가 절반 이상 감소

Chromebook 최적화의 한 가지 요구사항은 패키지 형식을 APK에서 AAB로 전환하는 것이었습니다. Argon은 4개의 CPU 아키텍처를 지원하며 코드의 대부분은 네이티브입니다. 최적화 전에는 APK가 약 50MB였습니다. AAB는 20MB 미만입니다.

Mark/Space는 새로운 AAB 패키지 형식을 지원하면 훨씬 더 많은 잠재고객이 Argon에 액세스할 수 있다는 것을 금방 발견했습니다. 패키지 크기가 줄어들어 다운로드 크기와 설치 시간이 크게 달라졌습니다. '이제 무제한 Wi-Fi가 없거나 메가바이트당 요금을 지불하는 많은 시장에서 더 많은 설치가 발생하고 있습니다.'

App Review API 채택

무료 베타에서 프리미엄 유료 앱으로 전환하는 동안 Mark/Space는 Argon의 사용자 리뷰가 변동하는 것을 확인했습니다. 개발팀은 새로운 최적화를 의미 있는 사용자 의견을 얻을 수 있는 기회로 삼았습니다. 최적화와 함께 Argon팀은 In-App Review API를 구현했습니다.

In-App Review API가 가장 활발한 사용자를 참여시키면서 Argon의 별 5개 리뷰 수가 꾸준히 증가했습니다. 처음 6주 동안 Argon의 전반적인 별점은 3.2에서 4.0 이상으로 개선되었습니다.

미래의 개발자를 위한 길 마련

Argon의 사명은 여러 연령대, 폼 팩터, 기기에 걸쳐 전 세계 잠재고객에게 최신 레트로 게임을 제공하는 것입니다. 원하는 곳에서 원하는 시간에 이미 소유하고 있는 기기와 컨트롤러로 플레이할 수 있습니다.

Brian Hall, Mark/Space CEO

Mark/Space는 Chromebook의 사용자 환경을 개선하는 데 집중했으며 그 노력은 결실을 맺었습니다.

Chromebook 사용자를 위한 Play 스토어에 추천되는 동안 Mark/Space는 주간 설치의 15~50%가 Chromebook에서 발생했습니다. 2023년 2월에는 40~60%였습니다. App Review API를 구현한 후 모든 플랫폼에서 평점과 설치가 증가했습니다.

미래를 내다보며 Mark/Space의 'Powered by Argon' 게임 엔진을 사용하면 다른 개발자가 Google Play에 게시할 수 있는 독립형 앱을 만들 수 있습니다. Argon팀이 Chromebook 최적화를 위해 수행한 작업은 다른 플랫폼에서 Argon을 강화했을 뿐만 아니라 이제 다른 개발자가 Chromebook에 최적화된 게임을 게시할 수 있도록 합니다.