Android Game Development Kit

Android Game Development Kit(AGDK)는 기존 게임 개발 플랫폼 및 워크플로와 통합하면서 Android 게임을 개발하고 최적화하는 데 도움이 되는 도구 및 라이브러리 모음입니다.

게임 엔진 사용 또는 개발, 확장

AGDK는 게임 엔진을 만들거나 확장할 때 추가적으로 Android를 지원하는 도구와 라이브러리를 제공합니다. 여러 기존 게임 엔진에서 Android 개발을 지원하는 플러그인 및 통합 기능도 제공합니다.

Visual Studio에서 개발

Visual Studio용 Android 게임 개발 확장 프로그램(AGDE)을 사용하여 Windows용 Visual Studio에서 Android 게임을 빌드할 수 있습니다. AGDE는 기존 Visual Studio 프로젝트를 사용하여 Android 게임을 빌드할 수 있도록 지원하는 Visual Studio 확장 프로그램입니다.

라이브러리

AGDK 라이브러리를 사용하면 C 또는 C++로 게임을 개발하고 최적화하면서 Android 앱 개발 라이브러리 및 서비스에 액세스할 수 있습니다.

프레임 속도

게임이 일관된 속도로 프레임을 구현하도록 지원하고, 성능에 따라 속도를 조정합니다.
참조  사용자 가이드

게임 활동

C 또는 C++로 게임을 개발하고 Android Jetpack 및 종속 서비스에 액세스할 수 있습니다.
참조  사용자 가이드

게임 컨트롤러

연결, 기능, 기기 정보, 입력 데이터에 액세스하여 게임 컨트롤러를 관리합니다.
참조  사용자 가이드

게임 텍스트 입력

소프트 키보드를 표시하거나 숨기고 텍스트 업데이트를 관리합니다.
참조  사용자 가이드

Memory Advice API(베타)

메모리 사용량을 추정하고 기준점을 초과하면 앱에 알려 Android 앱이 메모리 사용량의 안전 한도를 넘지 않도록 합니다.
참조  사용자 가이드

Oboe 고성능 오디오

오디오 지연 시간을 줄이고 기기 및 플랫폼 오디오 문제를 예방합니다.
참조  사용자 가이드

Android Performance Tuner

품질 설정, 장면, 로드 시간, 기기 모델과 관련된 성능 문제를 식별합니다.
참조  사용자 가이드

Android Performance Tuner Unity 플러그인

Android Performance Tuner를 Unity에 통합합니다.
참조  사용자 가이드

라이브러리 래퍼(베타)

C/C++ 코드를 생성하여 네이티브 앱에서 JAR 라이브러리에 액세스합니다. 이 도구는 자체 JNI를 작성, 디버그, 유지하지 않고도 Java 코드에 액세스할 수 있는 간단한 인터페이스를 제공합니다.

사용자 가이드

최적화

AGDK에는 Android Performance Tuner 외에도 그래픽 사용량이 많은 게임을 위해 고급 GPU 및 시스템 프로파일링을 제공하는 도구인 Android GPU 검사기(AGI)가 포함되어 있습니다.

Android 게임 최적화 도구 및 권장사항의 전체 목록은 최적화 개요를 참고하세요.

적응성

적응성은 게임이 기기의 열 및 성능 상태 변화를 파악하고, 이에 대응하고, 영향을 미칠 수 있도록 하는 데 중점을 둔 AGDK의 새로운 핵심입니다.

CPU 성능 힌트

기기 과열이나 전력 낭비 없이 게임에서 동적 CPU 성능 동작에 영향을 미칠 수 있습니다.

사용자 가이드

열 상태 모니터링

기기의 열 상태와 제한사항을 파악하여 성능 목표를 달성합니다.

사용자 가이드

게임 모드

사용자 환경설정에 따라 성능이나 배터리 수명과 같은 특성의 우선순위를 지정하여 게임플레이를 최적화합니다.

사용자 가이드

Game Manager API

앱의 게임 모드를 업데이트하여 Android OS가 성능 니즈에 맞게 조정되도록 합니다.

참조