Fireworks particle system set to music with Direct3D 11
Technologies used: C++, Win32, Direct3D 11 with geometry shader, DirectInput, SFML audio
Peak particle count of approx 2.8 million particles.
2D Unity game – Rhythm Blaster
Technologies used: Unity, C#
2D fixed shooter with music-based gameplay, made in 2 weeks for the Search for a Star coding competition.
Software renderer
Technologies used: C++, Win32, x86 SSE
Wireframe renderer and 3D maths library written from scratch using C++ and SSE intrinsics.
Lego house with Direct3D 9
Technologies used: C++, Win32, DirectX9.0c with shaders, DirectInput
Path tracer with fast SH image-based relighting
Technologies used: C++