Show HN: I made a 2D Lua game engine using Rust with code and asset live reload
Category: library
Tags: game-engine, lua, rust, live-reload, 2d-games, pixel-art
Score: 6.5/10 (Innovation: 6, Technical: 6, Documentation: 8, Utility: 6)
Usagi is a 2D Lua game engine built in Rust that enables rapid prototyping with live code and asset reload, cross-platform export, and a built-in pause menu with input remapping. It targets pixel-art game developers seeking a simpler alternative to Love2D or Pico-8, offering a constrained but focused API. The project stands out for combining live reload with a dedicated CLI toolchain and public-domain licensing.
Target audience: game developers, indie game devs, hobbyist programmers
Repository: https://usagiengine.com/ · Rust · Unlicense · 139 stars
View on Hacker News