Android 게임 시작하기

일반적으로 Unity, Unreal, Defold 또는 Godot와 같은 게임 엔진에서 게임 개발을 시작합니다. 이 단계에서 시각적 디자인도 수행할 수 있습니다. 그런 다음 Android 도구로 게임을 개발, 최적화, 배포합니다.

개발

Android 게임을 개발하려면 게임 엔진과 함께 Android Game Development Kit (AGDK)를 사용합니다. AGDK는 핵심 Android 게임 개발 도구와 라이브러리로 구성됩니다. 여기에는 C/C++ 게임 통합, 성능 미세 조정, 고성능 오디오, 게임 엔진 사용 또는 맞춤설정을 위한 기능이 포함됩니다.

일부 게임 엔진에는 AGDK 구성요소가 통합되어 있으므로 게임 엔진을 수정하지 않고도 Android 게임을 빌드할 수 있습니다. AGDK를 사용하여 게임 엔진을 직접 개발하거나 맞춤설정할 수도 있습니다.

Visual Studio에서 Android를 타겟 플랫폼으로 포함하는 게임을 개발하는 데 사용할 수 있는 Visual Studio 확장 프로그램인 Android 게임 개발 확장 프로그램 (AGDE)을 사용할 수 있습니다.

PC용 Google Play 게임즈를 사용할 수 있습니다. 이 플랫폼은 단일 코드베이스로 Android 및 ChromeOS 교차 기기 플레이가 포함된 고성능 에뮬레이션을 사용하여 Android 게임을 PC에 제공하는 플랫폼입니다.

Android NDK를 사용하여 C 또는 C++를 사용하는 네이티브 코드로 Android 앱을 개발할 수 있습니다. Android NDK를 통해 기기 하드웨어에 더 직접적으로 액세스할 수 있도록 하여 게임 성능을 높일 수 있습니다. 또한 C 및 C++ 라이브러리를 재사용하고 여러 플랫폼에서 게임 코드를 공유할 수 있습니다. 특정 유형의 앱에서는 이러한 언어로 작성된 코드 라이브러리를 재사용할 수 있습니다.

개발로 이동

최적화

배터리 수명 또는 향상된 성능과 같은 원하는 특성에 맞게 게임을 최적화할 수 있습니다. 최적화 도구에는 다음이 포함됩니다.

  • Android GPU 검사기 (AGI)는 개별 프레임의 추적 및 분석을 제공하는 고급 그래픽 및 시스템 프로파일링 도구입니다.

  • Android Performance Tuner (APT): 많은 Android 기기에서 대규모로 프레임 속도, 그래픽 충실도, 로드 시간, 로드 이탈을 측정하고 최적화하는 데 사용할 수 있는 도구입니다.

  • Android 동적 성능 프레임워크 (ADPF): 기기를 과열하지 않으면서 지속 가능한 수준에서 게임 성능을 최적화하는 데 사용할 수 있는 API 집합입니다.

최적화 도구로 이동

게시

Google Play를 사용하여 Android 게임에 서비스를 추가하고 배포합니다.

Google Play 게임즈 서비스를 사용하면 게임에 소셜 기능을 추가하고 게임플레이 통계를 확인하며 여러 기기에서 크로스 플랫폼 게임플레이를 제공할 수 있습니다. Google Play Console에서 Play 게임즈 서비스를 설정 및 관리하고 Android, C, Unity용 Play 게임즈 서비스 API를 사용하여 기능을 추가할 수 있습니다.

다운로드하며 플레이를 사용하면 플레이어가 소량을 다운로드하고 나머지 게임 애셋을 백그라운드로 가져오는 동안 게임을 빠르게 실행할 수 있습니다.

게시로 이동