Godot is awesome. It&#x27;s a great alternative to Unity. It has a friendly community (IRC). The all-in-one editor is nice. The scripting language is easy to get into and if you need to, you can extend the engine and scripting language with C++. And the export to windows, linux, mac, ios, android and web works actually quite well.<p>What&#x27;s really nice is the notion of scenes which I prefer to the way scenes are handled in Unity. Scenes in Godot are are simply node-trees which you can instantiate in existing scenes. For example you create a character in a single scene which you instantiate in a level scene. I always had the impression that this favored encapsulation compared to highly interdependent components in unity.<p>What brought me back to unity was 3D, scripting and debugging. 3D in Godot feels limited. Shader graphs are not really usable, yet. It&#x27;s a lot simpler to create something nice in Unity with the standard shader and some assets. And well, the debugger, it&#x27;s simply not comparable to Visual Studio. Variables are sometimes not inspectable. I missed refactoring alot. And sometimes you need to dig very deep to understand how stuff works because many things are not yet documented.<p>All-in-all, I love Godot. It&#x27;s a nice cross-platform development environment. I simply hope that I can come back later when all rough edges are gone.