This is the key thing IMO. If they ever do anything like try to make it a paid framework with huge fees, or just move in a direction the community disagrees with, the existing open source code remains open source and someone can just fork it.
Sure if you are a bigger entity and have more money to throw around, there are other engines that’ll probably be a much better fit.
If youre a broke ass indie dev, I am not really seeing a better choice than Godot right now, as youre not gonna be able to afford a more expensive engine without /usually/ pulling some kind of asset flip scam type thing.
Sure there are some very good more niche 2D only development engines, but even with a lot of them youve still got some kind of liscensing to deal with.
That basically leaves Unity and … OGRE, as far as I am aware for possibly good choices for a 3D game.
Unity is currently self destructing, and OGRE, at least as far as I have tried, is pretty hard to get a native dev environment working on linux. Maybe I missed something or got confused, but I kept running into error after error trying to set up its more advanced features, which seem to require windows specific dependencies.
I guess you could run it in a VM but that seems basically insane, and even if I was to set up a dedicated Windows machine just to develop on OGRE, it is far more clumsy to work with than Godot.
This is the key thing IMO. If they ever do anything like try to make it a paid framework with huge fees, or just move in a direction the community disagrees with, the existing open source code remains open source and someone can just fork it.
Ding ding ding, winner winner chicken dinner.
Sure if you are a bigger entity and have more money to throw around, there are other engines that’ll probably be a much better fit.
If youre a broke ass indie dev, I am not really seeing a better choice than Godot right now, as youre not gonna be able to afford a more expensive engine without /usually/ pulling some kind of asset flip scam type thing.
Sure there are some very good more niche 2D only development engines, but even with a lot of them youve still got some kind of liscensing to deal with.
That basically leaves Unity and … OGRE, as far as I am aware for possibly good choices for a 3D game.
Unity is currently self destructing, and OGRE, at least as far as I have tried, is pretty hard to get a native dev environment working on linux. Maybe I missed something or got confused, but I kept running into error after error trying to set up its more advanced features, which seem to require windows specific dependencies.
I guess you could run it in a VM but that seems basically insane, and even if I was to set up a dedicated Windows machine just to develop on OGRE, it is far more clumsy to work with than Godot.