J.Gong
2025-07-15
0.66min
Game Activities in Android (Unity/Godot)
Both Unity and Godot support Android plugins, and their projects can be embedded as Activities inside an Android app.
From my experience (and I admit, I’m not great at linking dependencies), Unity has a more streamlined approach — but the final app experience still isn’t ideal.
Unity
There’s an excellent, detailed guide here: Unity Android Integration: The Complete Guide.
The biggest issues I faced were related to SDK version mismatches and environment variable setup.
You can find the example project here. Unity also offers an official sample that can be used as a template.
One caveat: when running the Unity activity, you’ll still see the Unity splash screen every single time.
Godot
Godot recently added Android plugin support, but the documentation is still lacking.
I couldn’t get the sample project to run, but in theory, the Godot player acts as a runner for .pck files, which feels simpler than Unity’s approach.
Conclusion
In practice, I think the WebGL route is used far more often than embedding game engines as Android activities.