It's simple to use and have a lot of sugar in syntax 👀.
- Support
C
/Cpp
/ObjC
/JS
backends; - Support earlier versions (
1.0.0
and above); - Support graphics backends:
OpenGL
/Vulkan
forC
/Cpp
/ObjC
;WebGl
forJS
.
- Event handling via
@
macro;
It's simple to use and has flexible syntax 😃
-
Win/MacOS Put all of these libraries in
./nimble/bin/
folder:Also Install GLEW library
And Vulkan SDK -
Unix
- SDL2
sudo apt install --fix-missing -y libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev
- Vulkan SDK
wget -qO- https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo tee /etc/apt/trusted.gpg.d/lunarg.asc sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-1.3.239-jammy.list https://packages.lunarg.com/vul1.3.239/lunarg-vulkan-1.3.239-jammy.list sudo apt update sudo apt install -y vulkan-sdk
- GLEW library
sudo apt install -y libglew-dev
- SDL2
nimble install https://github.com/HapticX/engine
Even more features! and bugs 🐛
You can help to fix bugs and errors if you want ✌️