a minimal 2D for educational purposes
Find a file
2023-07-01 10:54:20 +02:00
examples/simple Now lets build a small demo game! 2023-07-01 10:54:20 +02:00
src Now lets build a small demo game! 2023-07-01 10:54:20 +02:00
.clang-format stripped down all pixwerx code to a minimal istic subset 2023-06-30 20:41:02 +02:00
.gitignore remove VS code junk 2023-06-30 22:07:40 +02:00
CMakeLists.txt sync 2023-07-01 10:20:24 +02:00
LICENSE.md we can see a quad 2023-06-30 22:05:23 +02:00
README.de.md we can see a quad 2023-06-30 22:05:23 +02:00
README.md minor update poking around why the texturing code is broken 2023-06-30 23:20:30 +02:00

ParadisSO - a minimal 2D graphics engine

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

Some arguments for its educational side:

  • mix and match of various concepts and paradigms to write expressive but concise code
  • heavily inspired by Rust code
  • math code is eager evaluation but constexpr to compensate overheads
  • hides old-style C APIs behind a renovated facade
  • it leans heavily on the STL and its algorithms