Progress Report #6: Never say 'few'
The wait is over.
So yes, Godot is in. I merged it 6 days ago.
You can try the new builds with Godot by downloading the latest nightlies. See The this article for instructions.
But what does this bring?
The new stuff
First of all, Godot brougth all the changes mentioned in the previous progress report. You can read about those here.
Cluster has added weapons to the content repo. Right now the tools act like melee weapons, there’s a projectile weapon and a laser weapon. It’s basic stuff right now. Sadly, melee weapons don’t have any visualization yet, but guns do:
(Yes we’re aware the bullets aren’t rotated)
Something else you might have heard is that we now have an audio system!. Before this PR there was literally 0 audio code in the game.
To render the laser beams, Cluster coded an effects system to draw things without entity. I had to re-do the rendering code thanks to Godot, but it was easy because Godot’s canvas renderer is quite powerful. The laser beams are actually rendered without lighting applied, which is one of many effects we will make much use of later.