Projects

A selection of custom graphics, and engine work.

Escape Velocity

Escape Velocity

Vulkan Space Game

Space shooter written with Vulkan and SPRIV in C.

VulkanSPIR-VSlang
Ricochet

Ricochet

Overwatch clone

Multiplayer FPS game made in Unity with Photon Networking.

UnityPhotonShaderGraph
Compute Shader - Sand Sim

Compute Shader - Sand Sim

Cellular Automata

Falling sand simulation using glsl compute shaders.

C/C++VulkanCompute Shaders
Deffered PBR with IBL

Deffered PBR with IBL

PBR

Deffered PBR rendering with IBL.

ZigWebGPUWGSL
Skinned Animation

Skinned Animation

Skeletal Animation

Skeletal animation and shadow mapping using custom linear algebra library.

C/C++VulkanLinear Algebra
Infinite Canvas

Infinite Canvas

Infinite Canvas

Infinite Canvas written in zig with shapes API.

ZigWebGPU
Breakout

Breakout

Breakout written in openGL and C++

My second attempt at writing break out from scratch.

C++OpenGLGLFW