a simple c++ game engine foundation demonstrating 3d opengl rendering with a rotating cube. each face of the cube is labeled with text: fr (front), ba (back), l (left), r (right), t (top), and bot (bottom).
sudo dnf install gcc-c++ glfw-devel mesa-libGL-devel
sudo apt-get install build-essential libglfw3-dev libgl1-mesa-dev
make
./gameengine
gameengine/
├── Makefile # Build configuration
├── src/
│ ├── main.cpp # Entry point and window management
│ ├── Renderer.h # Renderer class header
│ └── Renderer.cpp # Renderer implementation
├── shaders/
│ ├── vertex.glsl # Vertex shader
│ └── fragment.glsl # Fragment shader
└── README.md
make clean