Escape Velocity
Space shooter written with Vulkan and SPIR-V in C.
Vulkan · SPIR-V · Slang
Some of my favorite projects.
Space shooter written with Vulkan and SPIR-V in C.
Vulkan · SPIR-V · Slang

Multiplayer FPS game made in Unity with Photon Networking.
Unity · Photon · ShaderGraph

Falling sand simulation using GLSL compute shaders.
C/C++ · Vulkan · Compute Shaders
Deferred PBR rendering with image-based lighting.
Zig · WebGPU · WGSL
Skeletal animation and shadow mapping using a custom linear algebra library.
C/C++ · Vulkan · Linear Algebra

Infinite canvas written in Zig with a shapes API.
Zig · WebGPU

Breakout from scratch — second attempt.
C++ · OpenGL · GLFW