The cloud is great for startups and tiny companies though
It was sparse on tutorial content from the community too, but that seems changed a lot too since then
I wonder what their heavily nested scene graphs do to performance but haven’t tested it
Godot is far from perfect. It's definitely more sparse than the others in terms of features. I've encountered some bugs (nothing show-stopping, and it's tough to say how much of that is just from using the alpha version, but it has impacted my flow). There are unfortunate quirks; for example, saving scripts always saves the whole scene, and saving large scenes can pause the editor for multiple seconds, which is a particularly annoying combination. The programming model is heavily OOP. The custom scripting language, GDScript, is a blessing and a curse; its tight integration with the engine comes at the cost of subpar tooling (and of course, just learning a new language with new quirks).
But.
Godot has the distinct feeling of being cohesive. It feels like it was designed by one person, who knows what it takes to make games, and set out with a holistic vision. Everything you might need to do has an answer, or at least a story. You don't get confusing mixed signals from different parts of the interface or from the docs; there's one, intentionally-designed way to do each thing. GDScript has its quirks, but it also has very elegant built-ins for doing engine-specific stuff that would be super clunky in a general-purpose language. Using Godot almost has the feeling of using (good) Apple software; somebody anticipated your needs, and made sure they'd be met. Maybe not in the exact way you would have picked, but in a way that will work, and will fit in with everything else.
That, combined with it being fully open-source, makes it feel like it has good bones. Especially in contrast with Unity - which felt like a growing pile of corpses being tossed on top of each other with each release - it's been so refreshing that it's singlehandedly gotten me back into hobby game dev. I don't feel like I'm wasting my time learning one half-baked API that's going to be replaced with another half-baked API six months from now. For every annoyance or missing feature in Godot, I have faith that things will continue to improve - because they're built on a solid foundation - or that I could at least build it myself if I really needed to.
I believe in the vision and the future of this piece of software. And that makes it feel worthwhile to invest the time learning all its quirks.
Last time I looked into it, it was too far behind still, but it looks like Godot 4 will be a really cool release
The brief openness of ai right now is a glitch in the system that will get ironed out soon. Only megacorps, and countries that ignore patent law, will be able to afford to license the patents to do any significant ai work at all
I haven’t used rust, but I sympathize with his problems with pointers and learned a lot from the various ways people try to solve them
Dead Comment
I would love to dismantle this criticism piece by piece, but others would no doubt be delighted to do that in my stead. I'm just going to say that the year is 2022 and absolutely no one remembers who the fuck Edmund Wilson was, while Tolkien is one of the best-selling authors of all time and his books sell millions of copies every month even half a century after his death. For a man with supposedly no skill at narrative, hundreds of millions of people have thoroughly enjoyed his narrative. How many movies have been made based on Wilson's books? That's right...
Can’t we strive to be more civilized on this site?