Skip to content

thekatze/orb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

orb engine

learning low level programming in c by architecting a game engine (...and game?)

following the kohi engine video series

right handed coordinate system

building

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/example

for convenience this project uses just

$ just run

to build documentation:

  • doxygen
  • graphviz
$ doxygen Doxyfile

release build

$ just release

notes:

check dynamically linked libraries on mac:

$ otool -L build/example/example

on linux

$ lld build/example/example

architecture

About

c game engine with vulkan renderer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published