| I'm a full time game dev and started a fairly large 3d project in Gotdot last September, I worked in it for about 2 months full time before moving to another project with another team. The bugs that hindered my productivity were mostly "land mines" that I discovered along the way. 1. I thought having my scripts as internal scripts sounded good for a week until I realized there are all kinds of undocumented problems with storing your scripts that way. I had to refactor. 2. There is no selection outline around mesh in the editor window. Makes it impossible to build a 3D scene in Godot. My guess is that the developers expect you to build the scene in Blender then import it as one big FBX. (But that's not ideal for some things) 3. Then I hit the dangling reference bug and that was a heavy blow to my enthusiasm. The fact you can save a reference to an object in a variable, and that the engine can then change what object your variable is pointing to under the hood. It's such a fundamental bug it makes me wonder what other massive issues are there waiting for me to run into. My work around was to listen for signals for when object references were removed from the scene and manually clearing them, but its a real drag. There were a few other things, but those ones stand out in my memory as examples of why I don't think I can work in it yet. The reference bug won't be fixed until 4.0, so have another look at Godot then. Update: Here are the bugs I logged. https://github.com/godotengine/godot/issues/31758
https://github.com/godotengine/godot/issues/32383 |