I wrote this in Godot :)
I used Unity for a while but switched to Godot some years ago. It takes a bit of work to learn the mental model, but it's quite enjoyable to use! And you just learn bit by bit, I probably just use 10% of what the engine provides.