I remade even more things in my voxel engine to run on the GPU so it goes brrr super fast and I made a mini game with it !
Making code run on the GPU using compute shaders will generally speed it up which is good, but it also makes it a lot harder to code because GPUs don't have debuggers or even printing of values. Even the error messages are not super helpful. So coding everything in shaders was a PAIN, but I think the result was worth it.
Almost everything in this engine is now running in compute shaders on the GPU. The movements and collisions, world loading, rendering and lighting :)
---------------------------------
Subscribe for game making tutorials, other game-making related content and to follow my projects with the devlogs !