The Benilla engine has shipped: Azeroth Idle and Azeroth Survivors

October 17, 2026

Comprehensive Status Tracker, Emulation History & Development Directory

← All posts

guides

By WoW Tracker Editorial ·

In September we wrote about Benilla, a solo developer's from-scratch rebuild of the 1.12.1 client in Rust and Bevy: its own MPQ, BLP, M2 and ADT readers, its own FrameXML and Lua engine, networked movement, and the note that because it was an engine and not a game, there were no downloads yet. That last part is now out of date, and this is the update.

Two finished things run on it.

Azeroth Survivors: the client engine as a roguelite

Azeroth Survivors is a fan-made survivors roguelite built on the same client engine. Its own repository describes it as "a survivors roguelite running on a from-scratch World of Warcraft 1.12.1 client engine (Rust + Bevy)", and credits the original to Aethus, playable in the browser at wow.aethus.pl.

The shape will be familiar to anyone who has played the genre: pick a class and a battleground, move with WASD, and your abilities cast themselves while enemies arrive in waves and you pick upgrades as you level, with a boss every few minutes. It is fully offline: no server, no login, no account. The browser build is compiled to WebAssembly, which the project calls wenilla, benilla built for the web.

Some details worth knowing:

Azeroth Idle: an online realm where the game plays itself

Azeroth Idle is the stranger one, and it is live. Its own description is "an online vanilla MMORPG that plays itself" on the 1.12 client, with real players on one shared realm and a hero that quests, grinds and levels in real time while you are away. You set its policies, gear and talents, and an inbox tells you what happened.

At our read on 17 October 2026 its front page showed:

Two practical notes from its own code. The browser client pulls a realm of roughly 2.7 GB into browser storage, and its queue code names a 2.9 GB browser storage limit, so expect to grant extra storage. And its client handoff code references a benilla config path, which is the same engine, recorded here as an artefact of shipped code rather than an official statement by either project.

Updated later the same day: it is more than two

While verifying the links for this page we found that the engine now has a wider ecosystem than we first described, so this is the addendum rather than a rewrite.

The corrected short version: two finished things had our attention when we published this page, and there are at least three, under more than one maintainer, on more than one platform.

Why this is the interesting part of 2026

A year ago, the custom-client conversation was theoretical: could anyone rebuild the Vanilla client from scratch and get it to run? The answer turned out to be yes, and the natural next step is that the engine becomes a platform. One offshoot makes an offline roguelite; another runs a live multiplayer realm with an idle twist. Neither is a traditional private server, and Azeroth Idle is the first entry of its kind on the tracker.

That is also the practical advice: if you want to see where this scene is going, watch the client projects, not the realm lists. Client ownership is what lets a project change the rules, and it is why we track the engine work alongside the servers. See the client you did not build for the other side of that argument, where a realm's client comes from someone else entirely.

A correction on our own coverage

Our September 6 post on Benilla said there were no downloads. That was true then and is wrong now, so we are recording it here rather than quietly editing the old page: the engine has shipped, and the count has grown past two. The original piece is still the best description of how the client itself works, and this page is what came after it.

Related: Benilla, the Rust and Bevy Vanilla client, Azeroth Idle on the tracker, the client you did not build, and Conquest of Azeroth: which one.