A few years ago, I developed No Escape?!, originally built in Unity as a fast-paced infinite runner inspired by classic arcade reflex games.
In September 2023, Unity announced a new runtime fee model, charging developers a fee per install once certain revenue and install thresholds were exceeded. This made me question the long-term sustainability of staying in that ecosystem. Even though Unity later reversed the policy, the event served as a wake-up call.
I decided to rebuild the game from the ground up in Godot 4, using C# instead of Unity. This was a significant challenge and a great learning experience, particularly when adapting gameplay systems, input handling, and Android integrations to Godot’s open-source workflow.
Rebuilding the game helped me appreciate how lightweight, flexible, and transparent Godot is compared to proprietary engines. I also found that the Godot community is welcoming and collaborative, which motivated me to keep exploring the engine beyond this project.
The game No Escape?! on Google Play is a 2D infinite runner where players help a hero escape a UFO, collect coins, earn medals, and compete with friends, all set in a surreal, action-packed world.
Extending the Godot Journey with Open-Source Projects
This experience inspired me to dive deeper and contribute to the community through open-source projects.
Godot Android Plugin V2
Godot Android Plugin V2 demonstrates how to build and integrate an Android plugin with Godot 4.x:
-
MyGodotPluginimplements the Android plugin in Java, handling native setup. -
AndroidPluginInterfaceshows integration examples in both C# and GDScript, allowing communication with Android features.
A full YouTube walkthrough covers the C# and Java integration: Watch Here
This project is minimal but extendable, supporting integration with sensors, ads, or system services. It is licensed under GNU GPL v3.0.
Local LLM NPC
I also explored AI-powered educational experiences with local-llm-npc, created for the Google Gemma 3n Impact Challenge:
- Offline-first educational NPCs using on-device AI
- Structured, interactive dialogue for teaching sustainable farming, botany, and more
- Tracks learning checkpoints, completed topics, and progress
- Fully offline, suitable for low-connectivity environments
Presentation video: Watch Here
This project allowed me to experiment with AI integration, structured conversation design, and on-device workflows in Godot. It is licensed under CC-BY-4.0.
Rebuilding a game from Unity to Godot and exploring open-source and AI projects has been incredibly rewarding. I hope sharing these experiences inspires other developers to explore engine migrations, open-source contributions, and AI-enhanced games.
Have you ever rebuilt a Unity project in another engine, or experimented with AI in games? I would love to hear about your experiences.
Top comments (0)