This is a personal project written in C++ using open source libraries.
Goals
Goals
- Scripting with C# using Mono
- Cross compilation of shaders using Spir-V
- Native DirectX rendering
- PBR rendering
- Dear Imgui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies.
- Entt: Fast and reliable entity-component system (ECS)
- glfw: A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input.
- spdlog: Fast C++ logging library.
- stb: Single-file public domain (or MIT licensed) libraries for C/C++.
- simpleini: Simple initialization file parser and writer.
- glad: Meta loader for OpenGL API.
- OpenFBX: Lightweight FBX Importer.
- cereal: A C++11 library for serialization.
- tinyxml2: A simple, small, efficient, C++ XML parser.
- LiquidFun: 2D Physics library and Extension of Box2D that provides particle and fluid dynamics.