Savage3D is a self written graphics framework mainly for own experimental purposes.
It features multiple components:
-Tesselated terrain component (screenshot below) based on a 3d voxelgrid with procedurally mapped textures
-2D Rendering component for text and images
-Layer based GUI library for wpf-style controls
-Keyboard, mouse and controller input
-Audio output
-Filesystem similiar to mpq
-Low level memory management and profiling
-Graphicsdevice management
Tools used: Visual Studio 2013, c++, DirectX11, HLSL