Skip to content

enriavil1/graphics_engine_cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

CPP graphics engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published