By Paige West and Aryan Tulsi
This project uses Godot 4.5
Our submission for the UCF GameDevKnights RenderJam
"The ever mischievous space cats are parading their way through the celestial chessboard. Be their guide through this journey and help them pick up other cats along the way. Watch out for cosmic wormholes that might stray your parade off course or use them to your advantage to move around with speed."
In other words, this is a snake clone with cats
The requirement of the jam was to use at least one visual effect, and to meet this requirement, we used five custom shaders.
- checkerboard.gdshader defines the checkerboard that the game takes place in, it has uniforms for both colors, the dimensions of the checkerboard, and the trail that the cat parade has traveled
- portal.gdshader defines the animated portal effect which rotates, glows, and pulsates over time
- cat.gdshader mirrors the cat once ever fourth of a second to simulate a walk cycle with only one mesh (this probably didn't need to be a shader, and it screws up the normals lol
- background.gdshader creates a scrolling polka dot pattern for the background
- distortion.gdshader creates a "black hole" screenspace distortion effect for the portals