Google Play 게임즈는 오픈 베타 버전입니다.

Google Play 게임즈 그래픽 구성

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

Google Play 게임즈를 사용하려면 게임의 그래픽 기능을 업데이트하고 대형 화면 지원을 추가해야 합니다. 이 주제에서는 요구사항 및 관련 권장사항을 설명합니다.

다음은 이 페이지에 나온 요구사항 및 권장사항 요약입니다.

텍스처 압축

Google Play 게임즈는 가능한 경우마다 압축된 텍스처를 통과하므로 PC 하드웨어의 이점을 활용하려면 DXTC 또는 BPTC를 사용해야 합니다. 호환성을 위해 OpenGL 기능을 에뮬레이션해야 하면 경우에 따라 텍스처를 계속해서 압축 해제해야 하므로 항상 게임을 프로파일링해야 합니다.

ETC1ETC2 같은 형식은 기본 그래픽 스택으로 전송되기 전에 OpenGL 변환 레이어에 의해 압축 해제됩니다. 이 방식은 계속 실행될 예정이지만 모바일 하드웨어에서 기대하는 것과 같은 메모리 또는 런타임 효율성 이점은 제공되지 않습니다.

OpenGL ES 버전

Google Play 게임즈는 OpenGL ES 3.0을 지원합니다. Google Play 게임즈와의 호환성을 유지하려면 AndroidManifest.xml 파일에서 OpenGL ES 3.0보다 높은 버전을 지정하지 마세요.

Vulkan 버전

Google Play 게임즈는 Vulkan 1.1을 지원합니다. Google Play 게임즈와의 호환성을 유지하려면 게임에서 Vulkan 1.1보다 높은 버전을 요구하지 않도록 해야 합니다.

최대 프레임 속도 제한 늘리기

일부 플레이어는 모바일 기기보다 PC에서 훨씬 더 높은 프레임 속도로 게임을 실행할 수 있습니다. 플레이어에게 최상의 환경을 제공하려면 상한을 최소 60fps로 하거나 프레임 속도 제한을 완전히 삭제하는 것이 좋습니다.

대형 화면 최적화

Google Play 게임즈에는 다음과 같은 대형 화면 최적화가 필요합니다.

고해상도 애셋 및 텍스처

PC에서는 최근 12개월 내에 출시된 고급 Android 지원 기기에 맞는 성능 수준을 기대할 수 있습니다. 즉, 게임은 고해상도 게임 애셋을 사용해야 합니다. 가능한 경우 게임의 최초 출시에서 이 기능을 사용할 수 있도록 합니다. 플레이어는 휴대전화보다 큰 PC 화면에서 더 낮은 해상도 텍스처와 모델을 알아볼 가능성이 더 큽니다.

OBB(Opaque Binary Blob) 파일(APK 확장 파일이라고도 함)을 사용하여 애셋을 제공하는 경우 고해상도 애셋을 추가하면 총 크기가 OBB 제한(2GB 기본 + 2GB 패치)을 초과할 수도 있습니다. 이 경우 Play Asset Delivery를 사용해 애셋을 제공하는 것이 좋습니다.

Play Asset Delivery를 사용하면 게임 크기를 늘리지 않고도 기기에서 지원되는 최적의 텍스처 압축 형식에 맞는 텍스처를 자동으로 제공할 수 있습니다. 또한 성능 수준에 따라 기기를 타겟팅할 수 있고, 그에 따라 더 높거나 낮은 해상도 텍스처를 자동으로 제공할 수도 있습니다.

Play Asset Delivery는 Unity 5.6 이상(Play Asset Delivery Unity 플러그인을 통해 가능) 및 Unreal Engine 4.25에서 지원됩니다. 다른 엔진의 경우 자바 및 Native SDK가 제공됩니다.

UI 확장

더 큰 화면에서는 모든 요소의 크기가 적절하게 조정되도록 게임 UI를 조정해야 할 수 있습니다. HUD가 화면의 20% 이상을 차지하지 않는 것이 좋습니다.

가로세로 비율

Google Play 게임즈에서는 16:9 가로세로 비율 지원이 필수입니다. 이상적인 플레이어 환경을 위해 게임에서 21:9, 16:10, 3:2도 지원해야 합니다.

세로 모드

세로 모드 게임에서는 9:16 가로세로 비율만 지원해야 합니다. 게임이 가로 모드를 지원하지 않으면 Google Play 게임즈는 검은색 바를 전체 화면 모드로 렌더링합니다.

동적 디스플레이

Google Play 게임즈는 고정 디스플레이 해상도를 사용하여 게임을 표시합니다. 해상도는 게임이 시작될 때 결정되고 게임 창의 크기가 조절되거나 전체 화면 모드와 창 모드 간에 전환될 때 유지됩니다. 이러한 변경사항에 대응하는 콜백은 제공되지 않습니다. 렌더링된 이미지는 화면의 창 크기에 맞게 자동으로 확장되거나 축소되며 가로세로 비율은 변경되지 않습니다. Google Play 게임즈에서 계산된 것과 다른 가로세로 비율로 전체 화면 모드가 시작되면 게임이 가운데에 표시되고 가시 영역에 맞게 늘어나면서 나머지 빈 공간에 검은색 막대가 채워져 가로세로 비율이 유지됩니다.

이 디스플레이 크기 조절로 플레이어에게 최상의 환경을 제공하려면 다음을 따르세요.

  • 게임이 세로 모드에서 가장 잘 작동하며 플레이어가 멀티태스킹하면서 플레이할 가능성이 있다면 가로 모드 지원을 지정하지 않습니다. 세로 모드 가로세로 비율은 플레이어가 세로 모드 모니터를 사용하는 경우 가장 근접한 값일 뿐입니다.
  • 게임에서 21:9, 16:9, 16:10, 3:2 비율을 모두 지원하지 않는 경우 android:minAspectRatioandroid:maxAspectRatio로 지원되는 최소 및 최대 가로세로 비율을 지정합니다.
  • Google Play 게임즈는 DPI를 보고하지만, 게임이 활성화된 동안에는 비율이 변경되지 않습니다. 게임이 멀티태스킹에 적합하다면 창 모드와 전체 화면 모드 간 전환 시의 게임 요소 가독성을 테스트해야 합니다.
  • 게임의 화면 해상도는 게임에서 지원되는 가로세로 비율과 기본 모니터의 도형 사이의 근접성에 따라 결정됩니다.