Show HN: The Jumping Jouster, a Godot game I made in my spare time
clay.itch.io
clay.itch.io
What was the most time consuming piece of this game? Art? Physics?
What did Godot make easy-peasy?
Ultimately, the most time-consuming part was probably building some systems that I never ended up using in the game. It wasn't "scope creep," per se... more that I never had determined scope to begin with. For example, in the game, there's only grass, but I actually created all of the art and a track generation system for multiple different ecosystems, only to realize that I had fallen down the Procgen rabbit hole and didn't need it for the gameplay.
The game itself actually doesn't use a physics engine. I use a few Vectors here and there to calculate acceleration. I've done some small projects that use physics, however, and it's very easy to incorporate them with Godot.
The export to HTML5 in Godot 3.1 is not great. I couldn't get it working with GLES2 (for reasons unknown to me) so I had to switch to GLES3, which largely limits to Chrome for in-browser play. It never was a goal to make it playable on the web. If I were to start over again, I'd include a loading screen so that the sound wouldn't get choppy at the start of the game and I would do a lot more incremental testing of the web exporting to make sure it worked well.
I use Unity at work. Godot is an absolute pleasure to use compared to Unity. It lacks bloat, has a great user community, it easy to get started with, and uses a scene hierarchy model that, to me, is more intuitive.
I really love working in Godot, it’s a wonderful and fast program. It is tedious to find how something works however because the docs are pretty sparse and the tutorial community is so small. It can take forever to find the function you need to call for something, or what the limitations of something like tilemaps are
I also miss the python libraries and procedures I’m used to (it uses a python inspired custom language called gdscript)
I’m going to try it for a larger project later this year and see how painful it ends up being to figure things out. It’s a really great program for everything I do know how to do