Godot Game Engine – Tutorial Series
gamefromscratch.com
gamefromscratch.com
You'll be able to use C# in 3.x.
It's just a hobby game, I doubt I'll do anything other than open-source it, but it's been fun. I don't have any experience with other engines, but this one has been great to learn on. The GDScript isn't too hard to figure out, but their documentation can be a bit lacking at times. It feels really polished for an OS project.
I haven't used any other engines so I don't have any experience, but I would still recommend this for a beginner.
GDScript is very nice and simple and the guide is quite good but I definitely agree with you that the docs are fairly sparse, especially the API and class reference.
I've dabbled with Cocos2d-x in the past and am thoroughly impressed by the polish of Godot and so far have found it more approachable. The demo projects are also very full featured.
At the very least, their blog is interesting. And their annual April Fools posts (https://godotengine.org/article/godot-aims-mainstream, https://godotengine.org/article/godot-now-really-free) are fantastic.
I've never had the occasion to deep dive into it, so I wonder, from 10000 feet how does it differentiates from Unity?
you can watch the first video.
"A Closer Look at the Godot Game Engine"
This has been an issue for years, and they can't be bothered to fix it.
edit: the reason is obviously that Linux is a small customer base, and you'd only notice this on Linux laptops, which is an even smaller subset. However, for indy developers in niche genres (where in some cases, like TIS-100 for example, you can expect a more significant chunk of Linux users), I think the fact that Linux support supposedly comes for free is one of the reasons to use Unity, making this doubly cynical.
Hopefully the C# support in v3 will be good to lure some Unity devs over :)
Why can it not just be a library that you call functions from?
However using it I kept running into issues in the editor. Lockups and weird niggly things that eventually put me off using it.
I'll have another look when 3.x lands though.
How complicated is the build performance and how is performance?