Skip to content
This repository has been archived by the owner on Oct 22, 2020. It is now read-only.

Latest commit

 

History

History
23 lines (16 loc) · 785 Bytes

README.md

File metadata and controls

23 lines (16 loc) · 785 Bytes

Mini Game Engine

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.

Features

  1. Custom fixed rendering pipeline with custom linear algebra library
  2. OBJ format model loader
  3. Texture mapping for models
  4. Basic input management
  5. Basic scene management

Issues/Todos:

  1. Texture mapping percision issue
  2. No view frustum culling
  3. Lack of lighting/shadows

To Compile and Run

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.