A downloadable game

MADE IN TWO WEEKS FOR MECHJAM V USING GODOT!

BACKGROUND
My intent was to make a mech-based infinite runner/dune-surfing game taking place in a procedurally generated world. Infinite terrain generation would require performant collision generation, and I quickly found out that I wouldn't be able to do this during runtime without a significant hit to performance. As a solution, I decided to utilize a compute shader to generate my collision data rather than running everything on the CPU via GDScript as you normally might. The plus side is that it worked VERY well, as the game is able to generate collision data for any landscape during runtime with no hit to performance; the downside is that I spent so long learning about compute shaders that there's no game. As it stands, it exists solely as an extremely janky world explorer, that serves as a proof of concept for something I may or may not revisit in the future. 

CONTROLS

WASD - Move

Backspace - Respawn


KNOWN ISSUES

- the terrain is super bumpy which makes movement annoying

- there is a bug where it's possible to fall through the floor during collision regeneration. It's not super common but it happens enough that I felt it was worth mentioning

- the ground texture occasionally "jumps" on collision regeneration. The world geometry is consistent, and it only applies to the ground texture. 

Download

Download
ShaderWorld.zip 42 MB

Leave a comment

Log in with itch.io to leave a comment.