nCine
An open cross-platform 2D engine with batched rendering, scripting, audio, input, particles, and debug UI.
Why use it
A compact runtime and Lua support balance engine convenience with low-level control.
Where it fits
Find engines, frameworks, code libraries, version control, and production automation.
What to check
Its community is small, and visual editors or third-party middleware integrations need custom work.