My project for the PROG2002 Graphics Programming exam. It's a Sokoban game made using OpenGL and C++
mkdir -p build && cd build && cmake .. && make && ./bin/examexam/main.cppis responsible for orchestrating all state and rendering.exam/game/*contains structures for handling game logic and stateexam/rendering/*contains rendering codeexam/constants.hcontains all constants
Phong lighting: https://learnopengl.com/Advanced-Lighting/Advanced-Lighting
All the textures are from https://www.kenney.nl/assets/pixel-platformer-blocks, which has a CC0 licence.
