A real time, interactive, single-threaded minimal game engine.
Due to the complexity of a "real" game engine and the fact that I was only a little more than one year into computer sciecne at the time coding this, this project, failed expectation. It's more like an interative 3D model viewer at the end.
- Custom fixed rendering pipeline with custom linear algebra library
- OBJ format model loader
- Texture mapping for models
- Basic input management
- Basic scene management
- Texture mapping percision issue
- No view frustum culling
- Lack of lighting/shadows
Open this project with Visual Studio (2015 or newer), compile with the built-in compiler.
Press W,A,S,D,R,F to move camera around.