Multi-Threaded Renderer
A producer-consumer rendering engine, including performance profiling and a C# performance analysis tool.
Network Library
A library that provides reliable and unreliable communication over UDP using WinSock2.
Scripting Engine
A scripting language and compiler, including lexical analyzer, parser, code generator, and virtual machine.
Rendering Engine
Graphics and rendering capabilities, including Quake 3 BSP loader, shaders, 3DS Max Exporter/Importer, and physics simulations.