Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 539 Bytes

File metadata and controls

36 lines (23 loc) · 539 Bytes

3D Graphics Engine written in C++

Supported platforms

  1. MacOS

How to run

Prerequisites

  • C++ 20
  • CMAKE Version 3.9
  • OpenGL

MacOS

  1. Build: sh {project_path}/build.sh
  2. Run: {project_path}/build/3d_engine_cpp

TODO

  1. Add lighting source
  2. Add shadows
  3. Load multiple objects into the scene

Controls

  • W -> Move Forward

  • S -> Move Backwards

  • A -> Move Left

  • D -> Move Right

  • ESC -> Unfocus Window

  • Arrow -> Use Arrows to turn around

  • Mouse -> Use mouse to turn around like in an FPS game