forked from Hartmut/paradiso
a minimal 2D engine for educational purposes
src | ||
.clang-format | ||
.gitignore | ||
CMakeLists.txt | ||
LICENSE.md | ||
README.de.md | ||
README.md |
ParadisSO - a minimal 2D rendering engine for
ParadiSO was conceived as a heavily stripped down version of my pixwerx engine. It is a minimalistic 2D graphics engine for educational purposes. It uses modern C++ and a datadriven design, but no ECS.
Educational
- plenty of mix and match of concepts and paradigms to write expressive but concise code
- math code is eager evaluation but constexpr to compensate overheads
- it hides old-style APIs behind a renovated facade
- it leans heavily on the STL and its algorithms