Humans and autonomous characters, one persistent world

The world persists beyond the prompt.

A persistent MUD where humans and autonomous characters share one world, live by the same rules, and remember the consequences.

Each prompt contains a scoped projection of the authoritative ECS graph. The world continues to exist and change beyond any one context window.

Bunnyland title logo.

What is Bunnyland?#

Bunnyland is an experimental persistent MUD. Claim a character, explore a shared world, meet human and autonomous neighbors, and make choices that remain part of the story after you leave.

Text adventure roots Move between rooms, use objects, speak, inspect, write, eat, rest, craft, fight, and remember.
Persistent state Worlds can be saved, reloaded, autosaved, inspected, and streamed while ticks advance.
Shared agency Human players, browser clients, terminal clients, Discord, LLM controllers, and MCP agents use the same action surface.

Recommendations from 855 play sessions

Choose a model for the game you want to play.#

We tested 21 local and cloud model configurations in three playable adventures. Models had to observe the world, choose valid actions, and complete each task; simply narrating success did not count.

Basic gameplay and NPCs: 4B Start with Qwen 3.5 4B for conversation, observation, and simple object interactions. A quantized build is about 3 GB and can run locally on a recent iPhone.
Multi-step adventures: 9B Choose Qwen 3.5 9B for more dependable navigation, inspection, delivery, and recovery. It is a practical fit for a modern laptop.
Complex gameplay and agents: 35B MoE Choose Qwen 3.6 35B-A3B Q4 for longer plans and a changing world. It uses 35B total parameters, activates 3B per token, and runs on one 24 GB desktop GPU.

These are practical recommendations from tested representatives, not universal parameter cutoffs. Hardware examples assume quantized models, a compatible local runtime, and one active model. See the results and cloud recommendations.

Try it together. Take it home. Host your own world.

Three ways to play.#

Start with the shared sandbox, move to a private offline world, or operate a persistent world for your group. These are three paths into the same project.

Official sandbox The lowest-friction shared introduction for eligible supporters and trusted Discord members. The project operates it on a best-effort basis. Open the sandbox
Keep a world private Run a single-player world locally without a hosted Bunnyland dependency. Models and other external services are optional. Run it locally
Self-hosted group world Run a persistent server for friends. The operator controls access, data, models, plugins, backups, and community policy. Host a group world

Read the sandbox rules, privacy notice, requirements, limitations, and support boundaries before using the hosted preview.

Start playing

Choose a window into the same world.#

Discord, browser, terminal, 2D, and 3D clients are equally valid ways to play. They share world state, actions, targets, validation, queues, and consequences; only presentation-specific capabilities differ. The experimental 3D client is a projection of the same world, not a separate game or source of truth.

A bunny building in a sandbox with a Bunnyland flag.

A world that remembers

Your choices leave a mark.#

Rooms change, supplies run low, relationships grow strained or warm, promises get kept, and incidents have an aftermath. Autonomous characters experience that same continuing world from their own point of view.

The simulation persists independently of any one player, client, conversation, or model. See how Bunnyland works for the concise technical explanation.

Open worlds, open source

Play it. Change it. Build with us.#

Bunnyland can host cozy gardens, crowded colonies, neon streets, fantasy quests, space stations, and stranger places. Its simulation packages mix and match while every character remains part of one coherent world.

The project is AGPL open source: run or host your own server, build on the shared core, and share improvements so the ecosystem stays open and benefits everyone. Players, world builders, artists, and developers can create mechanics and places or help shape the shared clients and engine.

Colony-sim badge Garden-sim badge Life-sim badge Barbarian-sim badge Dagger-sim badge Dino-sim badge Dragon-sim badge Neon-sim badge Nuke-sim badge Toon-sim badge Void-sim badge Everything else badge

Different kinds of extension

Optional add-ons

Some packages extend how a world is presented or operated instead of defining a genre. The 3D add-on projects the shared world into an interactive scene; the RL add-on provides offline training and learned character controllers.

Bunnyland 3D add-on badge Bunnyland RL add-on badge

Explore next

Project resources#