World building
Visual world editor
Shape regions, rooms, directional exits, NPCs, descriptions, elevation, and atmosphere from one connected canvas.
Design the map. Give every character a mind. Build the rules. Then step inside the same persistent world as your players.
arkyv.org is the project site and does not provide world hosting. Run the engine with your own SpacetimeDB instance to build and play.
Realtime
Every player
No-code
World design
Self-hosted
Your universe

The Whisperfen
Reed Road
Black reeds repeat tomorrow’s last words while a bell tolls somewhere beneath the marsh.
> talk nettle
“The bell beneath the marsh has grown a throat. Silence it, child.”
> inventory
◆ Ward Lantern · Ghost Salt · Raw Moonfish
01 World building
Build the place and the rules in the same studio. Arkyv turns world design into a connected visual system, then makes it playable immediately.
World editor
Emberfall: The Moon That Sank

Keeper Orra
Ember lighthouse keeper
02 Living characters
Write a personality, place the character in your world, and let every encounter unfold naturally. Recent conversation context keeps the exchange coherent. Hosted or local image generation gives characters and rooms a visual identity.
Natural conversation
Hosted or local modelsGenerated visuals
Hosted or local diffusion03 Complete engine
Every system belongs to the same runtime, from the first room to a shared persistent campaign.
World building
Shape regions, rooms, directional exits, NPCs, descriptions, elevation, and atmosphere from one connected canvas.
Multiplayer
Room chat, regional chat, movement, characters, and world state update for every connected player in real time.
Intelligence
Give NPCs a personality and let players speak with them naturally while recent context keeps each conversation grounded.
Game systems
Define hero stats, weapons, armor, slots, consumables, containers, fuel burners, stat effects, and combat behavior.
Authority
Rust reducers validate ownership and resolve combat, inventory, equipment, fuel, and stats on the authoritative backend.
Generative media
Generate pixel-art rooms, expressive NPC portraits, and readable inventory art through RetroDiffusion or your own local Stable Diffusion server.
Identity
Each saved world can hold multiple player characters, with persistent locations, gear, stats, and histories.
Persistence
Local signed identity tokens make creating, switching, and returning to a world quick. No account service is required.
Play
Explore, talk, fight, equip gear, manage inventory, and chat through a responsive terminal built for desktop and mobile.
Ownership
Run the complete Next.js, SpacetimeDB, and Rust stack yourself. Extend the engine instead of renting the world.
04 One continuous loop
The editor and the game are two views of the same world. No exports, rebuilds, or duplicated state between making an adventure and entering it.
Design locations, cast NPCs, place objects, and define the mechanics that make this world unique.
Next.js · React · Visual editor
SpacetimeDB replicates live state while Rust reducers validate every mutation and resolve every outcome.
SpacetimeDB · Rust · Realtime
Players explore through a responsive terminal with world visuals, audio, chat, inventory, gear, and stats.
Desktop · Mobile · Multiplayer
The lantern is lit
Self-host the engine, play the included campaign, reshape its rules, and invite your players.