Cloned Games

Miu2D

ActiveSemi-playableWeb
Miu2D screenshot

About

The originals are three wuxia action RPGs by Kingsoft's Xishanju studio: Swords of Legends 2 (1998), New Swords of Legends (2001, a remake of the 1997 original) and Legend of Yue Ying (2001). Miu2D is a from-scratch 2D action-RPG engine written in TypeScript and Rust. It renders directly through WebGL without any game framework, and uses it to rebuild three classic Kingsoft wuxia RPGs, all playable in a modern browser. It also includes a map editor, sprite and resource viewers, a scripting engine that supports Lua 5.4, and a mobile touch interface.

How it differs from the original

The games run in a browser rather than on the original Windows PCs. They offer three UI themes (classic, modern, mobile) with touch controls, and add real-time lighting and shadows.

Getting started

A live demo is hosted at miu2d.com. To run it locally you need Node.js 18+, pnpm 9+ and a WebGL-capable browser; install the dependencies with pnpm and start the development server.

History

The author says the project has been built with AI-assisted programming from day one. The JxqyHD C# reimplementation of the original engine served as a key reference for game logic and data formats.

Media

Additional notes

License
The engine code is MIT-licensed; the bundled game resources are not covered by that license and remain the property of Kingsoft (Xishanju).
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.