4 ms·
I spent a bit of time with Godot earlier this year and had a similar experience. I also found a lot of stuff (especially for 3D) undocumented or only very light
by dkersten 8y ago
I spent a bit of time with Godot earlier this year and had a similar experience. I also found a lot of stuff (especially for 3D) undocumented or only very lightly documented, making learning pretty hard. Finally, the editor has UX problems: the layout and workflow is inconsistent and confusing (for example, Carl-s saves the scene always, if you’re editing a resource then you have to manually click a save icon because Carl-s doesn’t save it). Also, gdnative is/was still much too early to use in earnest, so a lot of the potential wasn’t yet fully realised (but strides were being made and those issues will be fixed if they aren’t already). I also had a ton of difficulty getting simple 2D tile maps to work properly (y sorting issues, performance issues) and the tile editor is quite lacking (you can import Tiled maps though, but I had some problems with that too). Finally, there were a few issues in the issue tracker where the devs seemed very dismissive of problems people were having. While I’m sure it’s just because developer time is limited and they need to prioritise, but it came across very ”I don’t have this problem so it’s not a problem” which left a bad taste...
With all that negativity aside, Godot does a lot of things well and seems to be picking up steam. I really like the scene tree system (although I’m much more interested in Unity’s brand new ECS and job system than Godots OOP approach, personally, but I’m a functional programmer at heart) and I learned a lot I out physically based rendering thanks to Godot <3
But the developer experience is very sub-par compared to Unity (which has a very smooth onboarding experience) or Unreal. I hope the devs dedicate some time to UX, because Godot would benefit greatly from it and now while it’s gaining traction is a good time to address those issues. Godot has a lot of potential and is a fantastic project.