A DirectX 11 renderer and game framework with modern features such as compute shaders, tessellation, deferred shading and more.
Procedural terrain generation using fractional Brownian motion, chunk pooling and mesh caching, with LODs calculated from a quadtree.
A chess engine written in OpenGL and C++ which uses a backtracking algorithm to play the best move possible.