Nerdzmasterz
I've never done 2D, but reading about the tilesets the other day I had the idea of a train driver running their train down a track and switching switches to chosse the non-dead-end track. Speed increases, at some point it is not visible if a track is dead end or not, so they have to rely on signals. Then, with increasing speed, tracks start to run parallel, with head on traffic. Things may appear on the track, fallen trees, maybe a derailed derelict of another train, and so on, until the terminal station appears -> game won. Running into things or over a dead end -> Game lost. I'd call it "Loco's Breath" :-)
I have a little 3D experience with an own naive render framework, so the render pipeline is not a logical problem for me. But I don't know yet how Godot shaders fit in. They may have serious performance impact, for instance if every shader triggers an internal pipeline switch and a draw call. But I really don't know yet. I'll get to that chapter later.
From what I see there isn't much reason to actually complain. And it is so far only one of two full blown engines (the other being Unity) that runs effortlessly on Linux, and the only one which brings its script editor with help lookup with it. Cool is Godot's easy integration of lower level languages, in case the performance reaches limits. Sure, it is not an engine with a billion bucks budget ...
One thing I'd say may ease the confusion that comes with 3D is, if there is some and school was long ago :-), a little recap in linear algebra, vectors and matrices.
@Bimbam
The scenery is nice !
btw.: Is it pronounced Godot like in "En attendant Godot" or Godot like in cough "Go, dot !" ?
Questions over Questions ...
Edit nevermind, found this: https://godotengine.org/qa/175/what-is-the-proper-way-to-say-godot
So it is French for me :-)