About Cocos Creator

Cocos Creator is a cross-platform game engine used by many developers all over the world. It helps you create 2D and 3D games and applications with great efficiency.

Cocos creator UI

Steps to build a game for Android in Cocos Creator

To use Cocos Creator to build your game for Android platform, follow these steps:

  1. Download and install the Cocos Dashboard.

  2. Launch the Cocos Dashboard. Go to the Editor tab and click Download to add a version of the Cocos Creator. We highly recommend that you use the latest version if possible. cocos creator dashboard
editor

  3. Go to the Project tab and click New to create a new Cocos Creator project. cocos creator dashboard
project

  4. Choose an editor version, input your project name, select a location to store, and then click Create. cocos creator dashboard project
create

  5. You are good to go for creating your game!

  6. Export your game to Android using the Project > Build panel. cocos creator build
panel

  7. Compile and Generate the Android application in Android Studio.

Notable features

Google Play Instant

With Google Play Instant, people can use an app or game without installing it first. Increase engagement with your Android app or gain more installs by surfacing your instant app across the Play Store and Google Play Games app. To see how it works in Cocos Creator, refer to Publish your game as Google Play Instant app in Cocos Creator.

Android App Bundle (AAB)

An Android App Bundle (or AAB) is a publishing format that includes all your app's compiled code and resources, and defers APK generation and signing to Google Play. For more details, refer to Publish your game with Android App Bundle in Cocos Creator.

Swappy

The Android Frame Pacing library, also known as Swappy, is part of the Android Game SDK. It helps OpenGL and Vulkan games achieve smooth rendering and correct frame pacing on Android.

Developers can easily activate Swappy in Cocos Creator by selecting the "Enable Swappy" checkbox on the build panel.

For more information, refer to the Google document Frame Pacing Library Overview.

Vulkan

Vulkan, a low-overhead, cross-platform API for high-performance 3D graphics, is supported in Cocos Creator as one of the graphics API backends. Developers can select Vulkan as the graphics API for Android from the build panel in Cocos Creator.