Miu2D: 2D ARPG Engine from Scratch | Generated by AI

Home 2026.06

Miu2D is a from-scratch 2D ARPG engine written in TypeScript + Rust, rendering through raw WebGL with zero game-framework dependencies.

Key facts:

As a proof of concept, it rebuilds three classic Kingsoft (西山居) wuxia RPGs, fully playable in-browser:

  1. Legend of Yue Ying (剑侠情缘外传:月影传说) — 2001, 7+ endings
  2. Swords of Legends 2 (剑侠情缘贰) — 1998, Diablo-style real-time combat
  3. New Swords of Legends (新剑侠情缘) — 2001, 110+ maps

It’s a monorepo (pnpm workspace) with a web package, scripts for data conversion/analysis, and a Vercel deployment. The project is built with AI-assisted coding from day one (“vibe coding”).

Live demo at https://miu2d.com


Back Donate