Carimbo: A Modern, Cross-Platform 2D Game Engine
macOS Ubuntu WebAssembly Windows

## Carimbo: A Modern, Cross-Platform 2D Game Engine ### About Carimbo is a simple yet complete 2D game engine written in modern C++23 using SDL. It is scriptable in Lua and was created during [Rodrigo Delduca's](https://rodrigodelduca.org) spare time. It is a spiritual successor to the [Wintermoon](https://github.com/wintermoon/wintermoon) framework, a project by the same author. It runs natively on Linux, Windows, macOS, and the web (via WebAssembly), and it also supports mobile platforms, including Android & iOS. ### Name "Carimbo" comes from the 🇧🇷 word for "stamp," and that is exactly what a 2D game engine does. It continuously stamps sprites onto the screen. ### Under the hood Carimbo doesn't reinvent the wheel; it uses the best libraries, such as boost, Box2D, EnTT, stb, yyjson, sol2, PhysFS, SDL, and miniaudio. ### Documentation See [DOCUMENTATION](DOCUMENTATION.md). ### Games Games and demos created with the Carimbo engine are hosted at [carimbo.games](https://carimbo.games). They can be tested or played online without installation, thanks to WebAssembly technology supported by all modern browsers. ### License A simple, permissive license that offers complete commercial freedom—use, modify, and distribute your projects with ease—with minimal restrictions and a single attribution requirement. See [LICENSE](LICENSE). ### Building See [BUILDING](BUILDING.md).