A simple game engine made for learning rendering APIs, game engine architecture, etc.
- Cross-platform, multiple graphics API compatible.
- Useable for game development.
DirectX 11 | Vulkan | |
---|---|---|
Windows | ✔️ | ✖️ |
macOS | ✖️ | ✖️ |
Linux | ✖️ | ✖️ |
- glfw
- ImGuizmo
- box2d
- entt
- filewatch
- glm
- ImGui
- mono
- freetype
- msdfgen
- msdf-atlas-gen
- spdlog
- stb_image
- yaml-cpp
- assimp
Require Vulkan SDK 1.2(or higher)
Visual Studio 2022 is recommended
1. Downloading the repository:
git clone https://github.com/Sigurd015/Hanabi
git submodule update --init --recursive
2. Run the Setup-Windows.bat
3. Open .sln file with Visual Studio