Carimbo is a simple yet complete 2D game engine written in modern C++ using SDL. It is scriptable in Lua.<p>"Carimbo" comes from the Portuguese word for "stamp," and that’s exactly what a 2D game engine does—it constantly stamps sprites onto the screen.<p>Games and demos created with the Carimbo engine are hosted on <a href="https://carimbo.run" rel="nofollow">https://carimbo.run</a>. They can be tested or played online without any installation, thanks to WebAssembly technology native to all modern browsers.