ecsgame/README.md
2021-01-18 19:01:49 +01:00

716 B

ECSGame

screenshot

C++ ECS OpenGL game demo.

Movement

  • Moving and panning: WASD and mouse
  • Switching between free-look and path-mode: P
  • Adding a path point: R
  • Changing speed in path-mode: W/S
  • Toggle anti-aliasing: Q

Building

Building requires OpenGL 3.2+, GLFW, GLM and GLAD. CMake is used for compiling.

Credits

Some code adapted from Joey de Vries' (https://twitter.com/JoeyDeVriez) tutorials at https://learnopengl.com/About licensed under https://creativecommons.org/licenses/by-nc/4.0/.

OBJ-Loader from https://github.com/Bly7/OBJ-Loader.

ECS library from https://github.com/redxdev/ECS.

Image loader from https://github.com/nothings/stb/blob/master/stb_image.h.