703
Turning an entirely 3D, triangle based, game into a 2D, pixel art, game takes a lot of fakery. Up until now, a lot of that fakery leaned on a few scripts and processes that were largely CPU based.
I spent a few days moving most of that work over to a couple of shader functions.
The result is that the CPU is now basically doing no work and the GPU is also doing almost no work, because even the weakest of modern GPUs can shift the small amount of pixels I am demanding of them without breaking a sweat.
Anyway, here is a video clip of the game running. Compression has really done it dirty so I might re-record this later and swap the video file.
This post is licensed under CC BY 4.0 by the author.