Origami is a tiny and rather limited 2D game engine built on top of the Vulkan API. It is not intended to be used professionally but as learning aid or as just another C Vulkan codebase to look at (there are not many btw).
- Vulkan
- GLFW
The engine is written in C and exposes a much higher level API which depends on Vulkan under the hood. The entire engine code is compiled into a static library, liborigami.a which can then be linked into your programs.
cd origami
make
Sample programs on how to use origami are in the examples folder. Run any of the examples with the command
cd examples
make TARGET=blank_window.c # Replace The Filename
Vinci