Worlds that grow from a seed
Lay roads, raise buildings, shape terrain, and scatter vegetation with procedural generators. Change the seed. Find somewhere new.
A world of possibility. In your browser.
Make somewhere worth getting lost in.
A browser-based 3D engine for building worlds, making games, and seeing what happens next. Create by hand, in code, or alongside your AI agent.
Browser native. Open source. Yours to make.
Growing a little world…
One seed. Endless possibilities.
Built for humans + agents.
Build it. Play it. Share a link.
01 / THE TOOLBOX
From the first patch of terrain to the last lap of a race. The pieces to make a place are also the pieces to make it play.
Lay roads, raise buildings, shape terrain, and scatter vegetation with procedural generators. Change the seed. Find somewhere new.
Move, inspect, script, and undo in a visual 3D workspace. Switch from Edit to Play and try the world you’re building, right where you made it.
Connect an AI agent over MCP. Let it discover generators, write scene scripts, and work alongside you with visible presence in the editor.
Drive vehicles, sail boats, set quests, and connect triggers to game logic. Physics, characters, and positional audio bring the scene to life.
Publish to a playable link, meet in public rooms, and travel together in a party. The Hub and publisher arcades give your games a place to be found.
A shared runtime powers the editor and player. Extend it with the plugin SDK, inspect the source, or host the stack yourself. Your worlds remain yours.
02 / THINK IT. SCRIPT IT. WALK AROUND IT.
A seed and a script make a world you can inspect, change, and generate again. Give your agent the same tools and see where the conversation takes you.
Explore the generator docs// Start with a few streets.
roads.cityGrid({
blocksX: 8, blocksZ: 8,
blockSize: 120, ringRoad: true
});
roads.blocks({ parkCount: 4 });
// Give them somewhere to go.
buildings.parcels({
layout: "perimeter",
minHeight: 9, maxHeight: 45
});
terrain.fill({ margin: 100, tile: 32 });
buildings.build({});
{
"mcpServers": {
"worldly": { "url": "https://mcp.had3d.app/mcp" }
}
}
Add this to a client that supports remote MCP, then approve access to your project.
03 / THE ROAD AHEAD
Worldly is in active development. Here’s what you can build with today, and where we want to take it next.
BUILD WITH IT TODAY 01
UP NEXT 02
Planned · gameplay depth
FURTHER OUT 03
Exploring · the wider ecosystem
A direction, not a deadline. Priorities will evolve as people build and play.
04 / YOUR TURN
A quiet canal town. A chaotic race. Somewhere no one’s been yet. Start with a little curiosity.
| Projects | 10 |
|---|---|
| Scenes per project | 20 |
| Live publishes | 5 |
| Publishes per day | 20 |
| Asset storage | 200 MB |
| Multiplayer peer-hours / world / month | 50 |
| Collaborators per project | 5 |
Higher limits and metered credits are planned for later.
Open engine. Your creations.
Worldly’s code is AGPL-3.0-only. The worlds you build with it are yours.
Signups are closed right now. If you have an account, log in.