Magnum
A modern C++ graphics middleware with math, rendering, scenes, importers, platforms, and plugins.
Why use it
It provides composable, testable infrastructure between a full engine and direct graphics-API programming.
Where it fits
Find engines, frameworks, code libraries, version control, and production automation.
What to check
Its broad module surface takes time to learn, and a complete editor or gameplay framework is not included.