nCine is a cross-platform 2D game engine that runs on PC (Linux, Windows, macOS), Android, Raspberry Pi, and the web (Emscripten). Have a look at the gallery and read more about its features on the website.
The project has been in active development since June 2011.
Source code is released under the MIT license and available on GitHub.