A free, open-source M.U.G.E.N-compatible 2D fighting game engine in Rust,
with rollback netcode for online play.
rugen.dev · Docs · Download · Tournaments · Fighters
Your existing MUGEN characters, stages and screenpacks run unchanged on Windows, Linux, macOS and Steam Deck. rugen builds on the content and formats of M.U.G.E.N by Elecbyte and stays compatible with Ikemen GO; see how they compare.
| Repository | What it is |
|---|---|
| rugen-engine | The game: loads MUGEN 1.1 / Ikemen GO content, Arcade, VS, Arena, Training and online play with rollback. |
| rugen-server | Self-hostable online hub: accounts, rooms, ranked Elo, spectators and a UDP / WebSocket relay. One binary, SQLite inside. |
| rugen-char-template | Start a character repo: layout, rugen.json, verify and release workflows. |
| rugen-stage-template | Start a stage repo: layout, rugen.json, convert and release workflows. |
- Playing: install · first launch · online play
- Creating: first character · first stage
- Hosting: server overview · Docker
- Contributing: architecture · building · contributing
Built in Antananarivo, Madagascar 🇲🇬 by Axel RAKOTOARIVAO
Portfolio · GitHub
A community project, not affiliated with Elecbyte or the Ikemen GO team.
