Game Activities in Android (Unity/Godot)

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.