The Frame game engine.
  • C++ 75.3%
  • C 24.4%
  • GLSL 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-13 23:48:17 +02:00
include add support for normal maps + switch to assimp for loading models 2026-07-13 23:43:07 +02:00
media add support for normal maps + switch to assimp for loading models 2026-07-13 23:43:07 +02:00
models fix 2026-07-06 23:52:42 +02:00
src add support for normal maps + switch to assimp for loading models 2026-07-13 23:43:07 +02:00
.gitignore why was src in the gitignore already? 2026-06-02 22:53:00 +02:00
makefile add support for normal maps + switch to assimp for loading models 2026-07-13 23:43:07 +02:00
README.md update readme for assimp 2026-07-13 23:48:17 +02:00

Libraries

Third-party libraries: glad, OpenGL mathematics (GLM), assimp

Demo controls

In the demo, the controls are:

  • Arrow keys: Move
  • Mouse (click to capture): Rotate the camera
  • F11: Toggle wireframe mode

Building and running

Make sure assimp is installed on your system, or it will fail to compile due to a missing config.h
Use make to build Frame in debug mode
Use make release to build Frame in release mode
Note: it is recommended to add the -j$(nproc) flag to use all CPU cores during compilation

Also learnopengl.com is cool