# ECSGame ![screenshot](screenshot.png) 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.