The game creator of RimWorld says that #GodotEngine is trying to be all things to all people, but it's also trying to hit AAA features, and the lack of decided focus which manifests as misspent effort.
I confirm Tynan's viewpoint on this. Godot severely lacks vision for the project. This issue can be resolved by defining and writing down Godot's development philosophy. But the problem is much, much deeper than that.
It's all about hypocrisy in Godot. Their development priority contradictions can be explained in a really simple way: they don't really care about Godot's direction in the first place!
They just sell themselves to get a steady income in the form of donations and occasional sponsorship. If only investors knew about their irresponsibility... It's a road to nowhere.
Godot leadership says: "We can't offer rewards unrelated to Godot's goals". But the problem is that Godot has no goals in the first place. Therefore, goals are determined by Patreon donations and sponsorship alone. This is merchant's trick. They don't care about philosophy.
The other reason is Godot's NIH syndrome. They won't prioritize features like C# because they don't want to depend on others. This way, they achieve their so-called freedom, but end up making others dependent (imagine Apple, but open-source).
Behavior of Juan, aka @reduzio, lead developer of @godotengine, can be summarized as undue influence, which manifests as hypocrisy, lack of empathy, inattentiveness, irresponsibility.
Juan posses a belief that he's destined to help people to make great games. He attempts to create a game engine which could allow users to create both casual and AAA games with little to no effort. But if you run after two hares, you will catch neither.
Juan focuses his efforts of making the engine accessible to everyone. He will always prioritize features that make the image of Godot look nice in the eyes of beholder, like editor features or movie maker mode, at the expense of neglecting core parts of the engine.
The reason why the lead developer doesn't want to make Godot's logo look professional like in other game engines is because such playful image of Godot allows to revert people back to childhood dependence and mindless obedience.
I'm not making this up! This is a definitive sign of cult communities. Juan, aka @reduzio, is a cult leader of Godot, and members adore Juan. Watch this educational satirical video on cults starting from here:
At the same time, Juan tells people not to call Godot a cult... This is hilarious! 🤣
Godot IS a cult. Godot shares all signs of being one.
Ironically, what you read above totally describes Godot. It's one of the biggest echo chambers out there in #OpenSource game #GameDev community, because dissenting opinion about Godot is seen with hostility. This is also the reason why I say that Godot leadership is hypocritical.
Despite the fact that I'm cancelled by @Akien in Godot, here's a proof that I actually existed in Godot and that I'm an author of ShapeCast2D feature in Godot. They cannot erase that from history! 😉