---
title: "USAGI Engine - New Stupidly Easy 2D Game Engine 🕹️"
url: https://daily.dev/posts/usagi-engine---new-stupidly-easy-2d-game-engine--iegddaz25
source_url: https://www.youtube.com/watch?v=yGW1M1LbnLc
type: video:youtube
source: "Gamefromscratch"
published: 2026-05-28T15:12:45.418Z
updated: 2026-05-28T15:13:14.021Z
tags: ["open-source", "game-development", "lua"]
reading_time: 12
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# USAGI Engine - New Stupidly Easy 2D Game Engine 🕹️

**[Gamefromscratch](https://daily.dev/sources/gamefromscratch)** · 12 min read · 0 upvotes · 0 comments

## Summary

USAGI Engine is a new open-source, Lua-based 2D game engine that just hit its 1.0 release. Inspired by Pico-8 and LÖVE, it targets simplicity with a minimal API, a constrained default resolution of 320x180, and a single-sprite-sheet workflow. Installation is a ~2MB executable; projects are scaffolded with a single `usagi init` command. The engine features a live-reload dev mode, built-in pause menu, easy save system, shader support, and cross-platform export (Linux, macOS, Windows, and web). A Lua language server integration provides IntelliSense. The core game loop follows config/init/update/draw callbacks, making it approachable for beginners while still supporting shaders and custom tile sheets.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=yGW1M1LbnLc>

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#game-development](https://daily.dev/tags/game-development), [#lua](https://daily.dev/tags/lua)

[View this post on daily.dev](https://daily.dev/posts/usagi-engine---new-stupidly-easy-2d-game-engine--iegddaz25)
