learning low level programming in c by architecting a game engine (...and game?)
following the kohi engine video series
right handed coordinate system
requirements:
- cmake
- a c23 compiler (clang 19 or newer)
- ninja
- vulkan
on windows, use llvm-mingw
$ cmake . -B build -G Ninja
$ cmake --build build/
$ ./build/example/examplefor convenience this project uses just
$ just runto build documentation:
- doxygen
- graphviz
$ doxygen Doxyfile$ just releasecheck dynamically linked libraries on mac:
$ otool -L build/example/exampleon linux
$ lld build/example/example