Android game development guidelines
These tutorials show how to use Android Game Development Kit (AGDK) and Google Play to set up, optimize, and distribute Android games.
The tasks large the application of AGDK, the Android NDK, and either the Vulkan or OpenGL ES graphics APIs. The tasks support using an AGDK-integrated game engine or developing a new game engine that employs AGDK.
These articles cover game development workflows that made use of game engine IDEs, together with Android Studio, Visual Studio, and optimization tools.
Google Play provides game distribution and services, giving cross-platform support for Android, Chrome OS, and Windows (through Google Play Games) in addition to a range of social, billing, and gameplay aspects.
These lectures are most often targeted at intermediate game developers. If you’re new to making games, the Android game engine fundamentals guide introduces you to the relevant tools and libraries.
Libraries and tools
The Android game development tools and libraries category includes different products and features:
- AGDK: The Android game development toolkit, which offers C/C++ game integration, performance optimization, high-performance audio, and more functionality for using or customizing game engines.
- Android Game Development Extensions (AGDE): A Visual Studio extension that allows you to develop games using Android the target platform in Visual Studio.
- Android GPU Inspector (AGI): A robust graphics and system profiling software that allows you deep tracing and analysis of frames.
Built games engines
Some game engines have AGDK, and you to build Android games without changing the game engine. See Employing unmodified game engines for more on using game engines with these Android development tools.
You could all use AGDK to develop or alter your favorite game engine. For further information, see a building or tweaking a game engine.
Best practices and optimization
The section on optimization tasks and best practices explains how to carry out optimization tasks and best qualities such as battery life, and storage space while targeting the largest spectrum of Android devices and screen varieties.
The above are some optimizations and guidelines:
- Game mode read towards performance or enforcement battery life
- Optimizations to Vulkan and OpenGL ES
- Best practices again for Android NDK
- Profiling of system, GPU, and GPU cycles
- Take high
- Asset optimization for 3D
Distribution and game services
The section on selling via Google Play covers how to add cross-platform services to your game and then release it on the Google Play store. Among the features are just the following:
- Android, Windows, and Chrome OS cross-device play and distribution
- Games saved just on the cloud
- Integrity protection for multiple platforms
- Previews games without having get
- Gameplay while get movies
- Updates on the app
- Subscriptions, billing, and in-app payments
- User and social contact