A high-performance Vulkan rendering engine designed for 100% portability. This project provides a complete development environment out of the box, allowing you to build and run high-performance graphics code without installing a single system dependency.
Unlike traditional engines, this project bundles its own environment to ensure it works on any machine immediately:
- Compiler: w64devkit (Included) – A standalone, architecture-native C/C++ development kit.
- Graphics API: Vulkan (via GLAD loader) – No Vulkan SDK installation required.
- Windowing & Input: SDL3 – Utilizing the latest features for modern window management and cross-platform events.
- Build System: By CMAKE (included in w64devkit) for fast, transparent compilation.
- Truly Portable: Keep the entire project on a USB drive; no system environment variables or registry keys required.
- SDK-Independent: Uses GLAD to dynamically load Vulkan entry points at runtime.
- Lightweight & Minimal: Focused on raw Vulkan performance without the overhead of large frameworks.
- Modern C++: Clean architecture utilizing modern standards for memory and resource management.
Distributed under the MIT License. See LICENSE for more information.