A few days ago, I had no idea I would be switching from Unreal Engine to Godot. However, investigating the benefits of using 2D animation for our tutor character led me down a rabbit hole. This unexpected journey resulted in a major shift in our development approach.
Initially, I was hesitant to entertain the idea of using Godot. With proficiency in both Unity and Unreal Engine, switching to another tool seemed unnecessary. However, my reluctance to give Unity another chance after encountering several red flags made me cautious. At the same time, using Unreal Engine feels like overkill if everything now is 2D.
Upon exploring Godot, I was instantly impressed. The engine’s lightweight nature and intuitive, aesthetically pleasing UI stood out immediately. It was refreshing to find an engine where the frontend doesn’t feel like it was designed by backend developers. Additionally, returning to UI development the way it’s done in Unity, rather than Unreal, is a huge plus.
Switching to Godot is a decision made not only for the current project but also for the future. This choice aligns with the kind of projects I envision and the people I hope to collaborate with moving forward. While it’s a little frustrating to take a few steps back to learn a new tool, the learning curve is not steep, and I strongly believe it’s the right choice.

Leave a Reply