Godot have a low performance in linux systems and lack of functionalities? This appear not been in account when peoples vote for him over other engines and i wonther whi. I know it is under MIT lisence, but the others engines have a very permisive licences and in some cases they help you with funding for your games. I ask this because i have maded survey on google plus about a selection of engines, and people still bote for godot over other engines. I want to select an engine for my future games, and when i compared, godot's not get a good place.
closed as off-topic by Alexandre Vaillancourt♦ Jan 14 at 11:36
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – Alexandre Vaillancourt
Although usually questions like "what software is better" are off-topic, because the answer is almost always "try them all, and pick your favourite", I think this one could be an exception so I'll attempt to answer it.
From my experience, Godot does not have low performance on Linux. I have one of the cheapest laptops on the market, and run Arch Linux, and Godot runs fine (far better than Unity - I haven't tried the other engines you mentioned).
Being open source is a massive plus for Linux users. It doesn't automatically make the software immune to malicious behaviour, but it's better when the developer says "You don't believe me? Check the code!" instead of "You don't believe me? I tell the truth, I promise!", especially since companies have taken advantage of that in the past.
MIT license is another plus, you make a game using Godot, you own it. There is nobody to cause you legal trouble, nobody to take part of your profits (As far as I remember that's how MIT license works).
Having tried Godot, I enjoy the C++ inheritance-oriented design, as it's closer to traditional game design before using engines (at least for me). I find Unity's component-based system a "it just works" kinda system. On Godot, if I want to do something the language didn't intend me to do, it feels like I can do it, on Unity I always end up going to the forums, and there's been times that the feature I seek is not supported "By design".
Personally I enjoy Godot's attitude. They are more like "We made an engine, feel free to use it, and if you want, donate back to us". Although I can't blame other engines for asking profits, since the people work hard on them. This also allows people that can't afford much money, to experiment with Godot. Having said that I'm aware that lately some engines moved to a different model where you only pay if you make enough profit.
Having said all of that, I use Unity at work, and I'm more used to it than any other engine. I've used Godot on my free time but not to the same extend. Also the points I made do not say that Godot is any better than other engines, it simply states I would understand why a person would choose to support it over other engines.