Maplewood
The humble beginnings of a 2D adventure game engine built from the ground up with Rust. Features event scripting with Lua, an Entity-Component-System architecture, 2D graphics and animation, a dev UI with an integrated console, loading of levels from the LDtk level editor, and support for Windows and Linux.
Rust, Lua