A couple of weeks ago I started a new project just for fun : A 'pure' software 3D renderer. Projection, clipping, BSP, LOD, Catmull-Rom splines and dynamic geometry all done just using wireframe and solid filled polygons.
I wanted to face the challenges of early nineties 3D where it's basically just you and and a lot of code and math.
I'm using C++ and OpenGL. GL just renders 2D triangles in a solid colour and I'm not using depth buffering. It's all just BSP sorting so it looks the right kind of early nineties glitchy that I'm going for.
Interested in what you guys have to say.
I'm thinking about creating some kind of Missile Command game with this.