Android 도구와 라이브러리는 게임 엔진의 사용, 생성 또는 확장과 인기 IDE 사용을 지원합니다.
게임 엔진 만들기 또는 확장
게임 엔진 사용: Unity, Unreal, Defold, Godot와 같은 게임 엔진을 사용하여 Android 게임을 개발합니다.
게임 엔진 만들기 또는 확장: 새 게임 엔진을 만들거나 기존 게임을 확장하여 Android 게임 개발을 지원합니다.
개발 도구 및 라이브러리
Android Game Development Kit(AGDK): Google의 주요 Android 게임 개발 및 최적화 도구 및 라이브러리 모음입니다. 여러 게임 엔진 사용 및 개발 시나리오를 지원하며, C/C++ 코드로 Android 앱 이벤트를 관리하기 위한 라이브러리를 포함합니다.
Android 게임 개발 확장 프로그램(AGDE): 기존 프로젝트를 사용하여 Visual Studio에서 Android 게임을 빌드할 수 있도록 지원하는 Visual Studio 확장 프로그램입니다.
PC용 Google Play 게임즈: 이 플랫폼은 고성능 에뮬레이션을 사용하여 Android 게임을 Windows에 제공합니다. 이를 통해 동일한 코드베이스를 사용하면서 Android, ChromeOS, Windows 간에 교차 기기 플레이가 가능합니다.
Android 스튜디오: Android 스튜디오는 Android 프로젝트 관리, 종속 항목 통합, 디버깅, 프로파일링 등 Android 게임 개발에 유용한 여러 가지 지원 작업을 제공합니다.
게임 서비스 추가
많은 Google Play 기능은 게임의 배포 및 유지관리에 중점을 두지만 Google Play 게임즈 서비스는 게임 개발 과정에서 추가할 수 있는 소셜 및 경쟁 기능을 제공합니다. 여기에는 업적, 저장된 게임, 플레이어 로그인과 같은 기능이 포함됩니다.
최적화
Google에서는 Android 게임 및 그래픽 사용량이 많은 앱을 위해 설계된 여러 최적화 도구와 API를 제공합니다. 이들은 주로 게임을 반복하고 유지관리하는 데 사용되지만, 새로운 게임을 개발할 때도 이러한 기능의 사용을 고려하는 것이 좋습니다. 예를 들어, Game Mode 및 Memory Advice와 같은 API를 사용하여 게임 개발을 시작하는 것이 도움이 될 수 있습니다. 마찬가지로, 게임의 최초 테스트를 진행할 때는 Android GPU 검사기를 사용하는 것이 도움이 될 수 있습니다. 자세한 내용은 Android 게임 최적화 개요를 참고하세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-27(UTC)"],[],[],null,["# About Android game development tools\n\nAndroid tools and libraries support using, creating, or\nextending game engines and using popular IDEs.\n\nCreate or extend game engines\n-----------------------------\n\n| **Note:** If you're new to Android game development, the [new game developer guide](/games/guides/basics) provides guidance about choosing development tools and libraries, such as a game engine or graphics API.\n\n- [Use a game engine](/games/engines/engines-overview): Use a game engine such\n as Unity, Unreal, Defold or Godot to develop Android games.\n\n- [Create or extend a game engine](/games/develop/custom/overview): Create a\n new game engine or extend an existing game to support Android game\n development.\n\nDevelopment tools and libraries\n-------------------------------\n\n- [Android Game Development Kit (AGDK)](/games/agdk/overview): This\n is our main collection of Android game development and optimization tools and\n libraries. It supports multiple game engine usage and development scenarios\n and includes a library for managing Android app events in C/C++ code.\n\n- [Android Game Development Extension (AGDE)](/games/agde):\n This a Visual Studio extension that allows you to build Android games from\n Visual Studio using your existing projects.\n\n- [Google Play Games for PC](/games/playgames/overview): This platform\n brings your Android game\n to Windows using high-performance emulation. It allows\n cross-device play between Android, ChromeOS, and Windows while using the same\n code base.\n\n- [Android Studio](/games/develop/develop-as): Android Studio provides many\n useful support tasks for Android game development, such as Android project\n management, dependency integration, debugging, and profiling.\n\n### Add game services\n\nMany [Google Play](/games/distribute/overview) features are oriented\ntowards distributing and maintaining your game; however,\n[Google Play Games Services](/games/pgs/overview#features) provides social and\ncompetitive features you can add while developing your game. These include\nfeatures such as achievements, saved games, and player sign-in.\n\n### Optimization\n\nWe provide many optimization tools and APIs that are designed for Android games\nand graphic intensive apps. These are often used as you iterate and maintain\nyour game; however, you may want to consider using some of them as you develop a\nnew game. For example, it might be good to start developing your game using APIs\nsuch as [Game Mode](/games/optimize/adpf/gamemode/about-API-and-interventions) and\n[Memory Advice](/games/sdk/memory-advice/overview). Likewise you might want to\nstart using [Android GPU Inspector](/agi) during the initial testing of your\ngame. See the Android games [optimization overview](/games/optimize/overview)\nfor more information."]]