Roblox는 최적화된 Chromebook 앱을 통해 더욱 다양한 게이머의 관심을 끌고 있습니다.

comScore에 따르면 사용자에 의해 4천만 개가 넘는 게임이 개발된 Roblox는 세계 최대의 사용자 제작 온라인 게임 플랫폼이며 어린이 및 청소년을 대상으로 한 최고의 게임 사이트입니다. Chromebook의 탄탄한 설치 기반 및 교육용 시설에서 널리 사용되는 기기라는 점에 영감을 받은 Roblox에서는 앱을 Chrome OS에 최적화하기로 했습니다.

Roblox는 터치스크린이 있는 노트북 및 태블릿 등 다양한 기기를 지원합니다. 그렇기 때문에 노트북 모드 및 태블릿 모드에서 모두 실행되는 Chromebook의 기능을 활용할 수 있습니다. Roblox에서는 이미 Android를 지원했기 때문에 최적화 과정은 상당히 매끄럽게 진행되었지만, Chromebook에서도 원활하게 실행되도록 Android 빌드 내에서 몇 가지를 수정해야 했습니다.

무엇을 했나

우선 Roblox는 Android 앱에 내장된 기능이 Chrome OS와 호환되는지 살폈습니다. Android 앱의 기존 아키텍처와 관련된 몇 가지 결정이 Chrome OS 최적화 과정에서 문제가 되었고, 특히 정적 화면 렌더링 크기를 최적화할 때 눈에 띄는 문제가 발생했습니다. Roblox는 몰입도가 우수한 게임 환경을 제공하기 위한 전체 화면 방식을 선택하기 전에 이 문제를 테스트, 실험, 최적화하는 데 시간을 들였습니다.

Roblox에서는 기기 식별을 위해 내부적으로 Chromebook을 어떻게 분류할지 결정해야 했습니다. Chromebook은 실행되는 모드에 따라 노트북이 되기도, 태블릿이 되기도 하기 때문입니다. 기존에 사용하던 기기 분류에 Chromebook이 꼭 맞아 들어가지 않았기 때문에 Roblox에서는 사용자 참여와 성능을 추적하기 위해 새로운 카테고리를 만들었습니다. Chromebook의 화면 비율 및 키보드는 사용자가 기기를 어떻게 쥐는 지에 따라 동적으로 변경되므로 Roblox는 화면과 키보드 방향을 즉시 감지하는 기능을 추가했습니다.

결과

현재 Roblox의 2D 앱 및 3D 엔진은 Chromebook에서 매우 잘 작동되고 있으며 사용자에게 독특한 게임 환경을 제공합니다. 기기 모드를 전환하는 기능 덕분에 다양한 장소 및 상황에서도 앱을 간편하게 사용할 수 있으며 컨트롤 및 입력 설정에 따라 조정하기도 쉽습니다.

Roblox가 Chrome OS 지원을 최초로 발표하고 출시했을 때, 개발자 및 플레이어 커뮤니티로부터 큰 호응을 얻었습니다. 이러한 관심은 Chromebook에서 정기적으로 Roblox를 즐기는 플레이어층이 두터워지는 결과로 이어졌습니다.

시작하기

앱을 Chrome OS에 최적화하는 가장 좋은 방법을 자세히 알아보세요.