Usagi Engine
A 2D game engine for rapid prototyping of pixel art games in Lua, with live reload, one-command export, and built-in pause menu.
A 2D game engine for rapid prototyping of pixel art games using Lua 5.5. It solves the problem of slow iteration by providing live reload, single-command cross-platform export, and built-in pause menu with input remapping. It targets developers, hobbyists, and small teams who want to quickly test game ideas or are new to game programming. It is positioned as a simpler alternative to Love2D and a step up from Pico-8, with a small fixed API and constraints to inspire creativity.
Key features
- Live reload without losing game state
- One-command export for Linux, macOS, Windows, web
- Built-in pause menu with volume and remapping
- Easy save data with one function
- Small fixed API with constraints
- 320x180 default resolution and 16x16 sprite grid
- Lua LSP support with type stubs
- Single-command project initialization
- No social media activity within the last 30 days
GTM channels
- Community
- Docs
- Changelog
ICP
- Software developers
- Startups
- Freelancers solopreneurs