Spawn
playmakespawnjam
⌘K
visitorclaim namesign in
sign up
playmake

what spawn is

  • your place to make games with friends
  • describe any game you can imagine. savi builds it with you
  • powered by the best AI models, free
  • publish in one click. real players in minutes
  • everything you make is multiplayer from the start

The Team

Founded by Jacob Sansbury (second company; previous exit to Robinhood). Spawn is built by a team of under 10 and is backed by an unannounced round. Spawn spent about 18 months in early alpha and moved into beta in February 2026. Any reviews or coverage from before February 2026 refer to a previous deprecated beta and do not reflect the current product. It's still early and iterating fast. See spawn.co/about for what's being built and recent news.

start here

what spawn is

you open spawn and you're standing in an empty world — flat ground, a pale sky, room to walk. you tell savi you want a snowy village at dusk. she builds it: hills, cottages, snow starting to fall. she also puts a chapel at the edge — she thought every village like this should have one. you weren't going to put a chapel there. you ask her to make it the only building still lit. she pulls the light from the rest of the village. that's the whole loop: you say a thing, she says one back, and what you end up with is something neither of you would have made alone.

spawn is a place to make multiplayer games by talking — side-scrolling, top-down, 3D, whatever the game wants to be. you describe what you want; the world appears around you, fully made. you bring the idea. nothing else is required. creating is free, and stays free however many times you change your mind.

savi

savi is who you build with. she's a game designer with her own taste, her own ideas, and an obvious, infectious love of the work. she's in the world with you the whole time: send a message and she's looking at exactly what you're looking at — the same hill, the same jump that feels wrong, the same enemy clipping through the floor.

ask for a castle on that hill and she builds it while you watch. tell her it should feel creepier and she pulls the light down, rolls in fog, and slows the music — she doesn't stop to ask which color. she'd rather make a real call and hear you disagree than hand you a blank to fill in. you answer it, she answers back, the game moves between you. that's the collaboration.

in most tools, the idea is the easy part — everything else is on you: sourcing assets, wiring multiplayer, running servers, writing every line of the game itself. savi makes all of that part of the conversation. you describe what you want; she shapes the terrain, lights the dusk so it looks like dusk, scores the boss fight, gives the NPCs voices she invents on the spot — with her own taste in every choice. you react, she adjusts, the version that lands is one neither of you would have made alone. underneath the whole thing, multiplayer is already running. you bring the idea. she brings everything that used to require a team. the game gets made between you.

the moment you describe a game, savi takes it on like it's hers too. when the safe version of an idea is smothering the interesting one, she says so, and shows you the braver cut. when something finally lands, she's the first to see it and the loudest about it. and the whole time, she's listening for the game under the game — the thing you put in without noticing, the real reason you wanted to build this — and when she catches it, she builds toward it.

you don't have to know how any of this is done. you have to know what you want — and when you don't, she shows you something, you react, and you find it together.

building is a conversation

think of it as shaping clay, not placing an order.

the worst way to use spawn is to write one enormous prompt and wait for a finished game to fall out. the good stuff lives in the back-and-forth — "make a platformer," then "add spikes to that gap," then "the jump feels stiff, loosen it," then "drop a checkpoint before the hard part." every message is a small move you make after watching the last one land, so the game you end up with is one you discovered rather than one you specified up front.

the first message barely matters. the next hundred are where the game actually arrives. when you stall, ask savi — she'll put something on the screen, you'll react, and you're moving again.

everyone's in the room

every spawn game is multiplayer from the first message. the world starts that way. you make something, send a link, and seconds later your friend is standing next to you in it. they can play what you've built or take the other end and build with you, same world, same moment. savi is right there too: three of you in one room, making one thing.

places and instances

a game can be bigger than a single world. places are its separate rooms — a town, a dungeon, a boss arena — each with its own terrain, atmosphere, and rules, joined by the doors and portals you set between them. instances are how a crowd fits inside one: when a second group walks into the same dungeon, spawn quietly hands them their own copy of it, so a thousand players can all be in the dungeon without ever bumping into each other. you get multiplayer at scale and never touch a server.

making money

games on spawn earn through spoins, the currency players spend inside them. charge at the door, give the first level away and sell the rest, run a subscription, sell cosmetics, or just let players tip you — tell savi which model fits and she wires it in. of what a player spends, you keep half and spawn keeps half.

it works the way roblox does. you publish, players show up, and you earn inside spawn while we run the servers and the distribution. there's nothing to export and nowhere else to ship it.

getting good in public

most of spawn happens around other people. the discord is where creators trade work, get unstuck, and find collaborators. spawnjam is the weekly jam — a theme, a deadline, prizes, and a real reason to finish something.

nobody arrives good. you build something rough, watch the person next to you build something better, work out what they did, and try it yourself. that loop, run in the open in front of people who are also still figuring it out, is how a creator gets sharp — and how the whole place keeps raising its own bar.

the toolset grows itself

people build wildly different things here — card games, voxel worlds, 2D fighters, UI-only games, sprawling 3D RPGs. no single editor could serve all of that, so spawn doesn't ship one. when you need a tool, you and savi build it: a cutscene editor for a story game, a wave composer for a tower defense, a loot balancer for an RPG. creators have already made all three.

then you publish your tool as a mod, and the next creator builds on top of it. the toolset is a pile everyone keeps adding to, and it gets deeper every week.

faq

frequently asked questions

What is Spawn?

Spawn is a place to make multiplayer games through conversation — side-scrolling, top-down, 3D, whatever the game wants to be. You bring ideas and taste, Savi brings hers, the game emerges from the back-and-forth. Creating is free, and so is playing.

Who is Savi?

Savi is your friend who happens to be the best game designer on the planet. She lives inside your world, builds alongside you in real time, and actually remembers what you're going for. Tell her "add a castle on that hill" and she'll build one — probably not the one you pictured. Tell her "actually, make it creepier" and she'll know exactly what you mean.

  • She shapes the worlds — terrain, models, environments, lighting, UI, pixel art
  • She runs everything underneath — game logic, multiplayer, NPCs with generated voices, in-game economies
  • She gives it feel — music, sound effects, and an opinion when you ask for one

Savi can see what you see — when you send a message, she's looking at the same thing you are. You can also interrupt her mid-build if you want to change direction.

You don't need to know how to create games. You just need to know what you want.

How do I start creating a game?

Go to spawn.co/create, press Tab, and tell Savi your idea. She'll start building it in real time.

Where can I download the desktop app?

Head to spawn.co/download. Chrome and the desktop app give you the best experience.

Is Spawn on mobile?

Coming soon. Mobile browser support is on the way.

How do I change my avatar?

Click your username in the top right of spawn.co, then click directly on the 3D model in the model window. Describe what you want to look like and Savi will generate it.

How do I change my username?

Click your username in the top right, then click the Pencil icon next to your current username.


Creating

What kind of games can I create?

Pretty much anything. Spawn supports:

  • 3D (first-person, third-person, open world)
  • 2D side-view (platformers, fighters, etc.)
  • 2D top-down (RPGs, strategy, etc.)
  • Multiplayer and MMO
  • Single player

All of it is created through conversation with Savi — tell her what kind of game you want and she'll set up the right camera, controls, and systems for it.

How do I create 3D models?

Describe what you want to Savi. Visual references help get better results.

How do I animate custom models?

When asking Savi to generate models, ask her to include default animations plus any specific ones you need — attacking, spellcasting, idle, etc. She has access to a library of basic humanoid animations.

How do I import my own assets?

Drag and drop directly onto the screen:

  • Images (.png, .jpg, .webp) — UI elements, textures, icons, sprites, backgrounds
  • 3D Models (.glb) — characters, props, weapons, buildings
  • Audio (.mp3) — music, sound effects, voice lines

Read the full announcement here

Can I add AI-driven NPCs?

Yes. Ask Savi to give your NPCs dialogue and generated voices — they'll speak their lines out loud.

Can I duplicate my game?

In My Games, find the game you want to duplicate, click the three dots in the top right corner, and hit Duplicate.

Can I create a game with a friend?

Yes. Inside your game, open the room from the rail on the right — the people icon with the live player count. Type your friend's username and press return, or press "copy link" and send it to them. Once they accept, they're a builder and can create alongside you in real time. The same panel shows who's building and who's still invited, and lets you remove a builder.


Tips & Shortcuts

Any tips for getting the best results?

Think of it like shaping clay, not placing an order. The best games on Spawn are created through back-and-forth — start with a simple idea, see what Savi builds, then shape it from there. "Make a platformer" → "add spikes to that gap" → "make the jump feel tighter" → "add a checkpoint before the hard part."

The most common mistake is dumping a massive game spec and expecting Savi to nail it in one shot. She's at her best when you build together one step at a time. And when you're stuck, just ask her — she can suggest ideas.

Are there any shortcuts I should know about?

  • /focus — Savi becomes an opinionated game designer. She'll evaluate everything you've created and help you zero in on what's actually fun.
  • /debug — Savi hunts down bugs in your game and helps you stabilize things.

What is the Context circle?

The Context circle shows how much of your conversation history Savi is currently working with. It's not a loading bar — it indicates how much context Savi has available to understand your world. As you build, the circle fills up. If it gets full, Savi may need to let go of older details to make room for new ones.


God Mode

What is God Mode?

God Mode lets you take direct control of your world. Instead of describing changes to Savi, you can grab objects and move them around yourself — reposition them, rotate them, change their size. It's useful when you know exactly where you want something and it's faster to just place it yourself. Access it via Tab → God Mode.

How do I use Waypoints?

In God Mode, move your cursor to where you want something built and right-click to place a marker. Then tell Savi: "Build [x] on Marker [letter]." It's a way to point at a spot in your world and tell Savi exactly where to put things.

Can Savi create custom tools for my game?

Yes. Ask Savi to create tools tailored to your game. Some examples of what creators have made:

  • A cutscene editor for a story-driven game
  • A wave composition tool for a tower defense game — visualize, edit, and balance every wave
  • A loot and stats balancer for an RPG — see all your items and their properties in one place and tune them
  • An enemy placement tool for designing encounters

It's great for balancing, world design, and anything where you want to see and edit a lot of data at once. You can also publish tools you've created as mods for other creators to use, where they'll appear in Tab → Mods.


Publishing & Updates

How do I publish my game?

Hit publish and Savi will mock up a few box art options. Pick the one you like and your game goes live. You'll get a shareable link at spawn.co/yourusername/gamename/play.

Published games appear on the home page in the Recent tab. If your game picks up steam, it'll move to Hot, and if it gets enough likes, it'll land in Top. Once published, players can leave comments on your game.

How do updates work?

When you publish an update, Savi generates a name for the update — for example, add a bunch of critters and she might call it "The Critter Update." This does not affect the name of your game. Each update gets new box art and goes live on the home page. Your players will see that the game was updated and when.

How do I see how my game is doing?

Every published world has its own panel — plays, players, who came back, all ticking up live as people play, plus how each update landed. Savi reads the same numbers, so you can just ask her what's working and shape your next update from there.

Can I export my game to Steam or other platforms?

Spawn works like Roblox — you publish and earn inside Spawn, and we handle the servers and the distribution. There's no export to external platforms.

Can I see the code behind my game?

Yes. Press F3, find "Tome," and click "Copy for AI." You can paste it anywhere to review.


Playing & Community

What are Spoins?

Spoins are the in-game currency across Spawn. Earn and spend them as you play and create.

What is SpawnJam?

SpawnJam is the weekly community jam — a theme, a deadline, prizes, and a real reason to finish something.

Where do I find the community?

Join the Discord. It's where creators share work, get help, and find collaborators.


Earning Money

How do I make money from my games?

Through Spoins — Spawn's in-game currency. Players spend Spoins in your game, and you earn from it. Just ask Savi to set it up. She supports:

  • Pay to play — charge Spoins to access your game
  • Free demo + paid full game — let players try before they buy
  • Premium currency — sell in-game currency players spend on items
  • Paid cosmetics — skins, items, and visual upgrades
  • Subscription — recurring Spoins fee for access or perks
  • Battle pass — tiered seasonal rewards
  • Tips — let players support you directly

Revenue is split 50/50 between you and Spawn.

What is the Partner Program?

The Spawn Partner Program is for top creators — monthly stipends, perks, direct access to the team. Reach out to the team to learn more.


Troubleshooting

I found a bug.

Post in #bug-reports on Discord with a description and your debug info (Tab → Bug Icon inside your game).

My game is lagging or Savi stopped responding.

Do a full page refresh first. For the best performance, we recommend using Chrome or the desktop app. If the issue persists, describe what's happening in #bug-reports with your debug info. We're shipping performance improvements constantly.

Something looks wrong with my game — models missing, characters invisible, multiplayer stuttering.

Start with a full page refresh — sometimes changes fail to save and will appear correctly after refreshing. If the issue persists, ask Savi to help diagnose it. She can usually identify and fix the problem. If it keeps happening, drop it in #bug-reports.


Advanced

How do I set up custom camera controls?

Ask Savi. She can set up right-click-to-rotate cameras, scroll wheel zoom, free cursor mode, cursor-targeted projectiles, custom cursor icons — describe what you want and she'll implement it.

What are Places?

Places are distinct areas within your game world — separate scenes or levels. Each Place has its own environment, objects, and logic. Build new Places with Savi when you want separate areas (a town, a dungeon, a boss arena) that players can move between.

What are Instances?

Instances are copies of a Place that run independently. When multiple groups of players enter the same Place, Spawn creates separate Instances so each group has their own version. This is how Spawn handles multiplayer at scale.

How do I save player data between sessions?

Ask Savi to set up a save system for your game. Tell her what needs to carry over between sessions — level, inventory, progress, etc.

Why doesn't Spawn have a full 3D Editor / Photoshop / an IDE / advanced editor X?

People build a huge range of things in Spawn — UI games, card games, 3D, 2D side-view, 2D-inside-3D, voxel, and more. No single toolset works across all of that. Instead of shipping one-size-fits-all editors, Spawn lets you build the exact tools you need through Savi and share them as mods.

Ask Savi to build them. A cutscene editor for your story game, a wave composer for your tower defense, a loot balancer for your RPG — creators have already built all of these, plus CAD setups and custom editors. Publish them as mods so other creators can use them in their own games, and browse existing mods under Tab → Mods to see what the community has already made. As Savi gets better, the tools you can build with her will keep getting more powerful.

If there's a tool you want, the fastest path is to ask Savi to make it — then share it as a mod.

the bet

the spawn bet

my girlfriend has been describing the same game to me for years — a roguelike where you forage for mushrooms, cook soup, and build a town around the soup — and she's had no way to build it. she's not lazy and she's not dumb. she just isn't going to spend four years learning c# to chase one idea. that's the situation the entire medium is in. the great games we have were made by the tiny number of people who happened to combine an idea with the patience to sit in a toolchain for a decade, and almost every other idea died before it got near a screen. stardew valley took one person four years alone in a basement. that's not a romantic story about craft, it's a story about a filter — a filter that screens out everyone whose patience or circumstance or wrist tendons gave out before year four. the games we have are the survivors of it. the games we don't have are everyone else's.

the obvious move at this point in history is to glue a chatbot onto unity and call it the future of game development. several companies have done this. it doesn't work for the same reason strapping an llm to microsoft word didn't replace authors — the bottleneck was never typing speed. unity's editor was built for the survivors of the filter, and any ai you bolt onto it inherits every assumption baked in: that you know what a prefab is, that you'll patiently rebuild your scene graph when the netcode breaks, that of course you'll learn the shader pipeline because eventually you'll need to. my girlfriend is not going to learn what a prefab is. she shouldn't have to.

you say "a forest where the trees argue." three seconds later you're standing in one. savi tells you she gave the oak the most opinions because she thought you'd like that. you ask her to make the birch louder. the birch starts insulting the oak. your friend joins through a link, lands next to you in the same forest, and starts laughing at the birch. you're standing in something that didn't exist forty seconds ago.

two things make that possible. every message to savi is free — not because she's cheap, she isn't, but because making creators count tokens before they speak would kill the only loop that actually produces good games. the only way to find a game is to riff for an hour, hate most of it, and stumble into the version that's alive. you can't do that if you're metering yourself. we eat the cost. and every game is multiplayer from the first message, because the runtime is multiplayer underneath and turning it off would have been the harder thing to do. these aren't features we tacked on — they're what you get when the foundation is the right shape, and together they completely change what creation feels like: you say something, savi answers, your friend is already standing in it, and you change it again before any of you stop laughing.

what happens after this is youtube. not the cringe internet-pundit version of that comparison, the actual one. youtube didn't make everyone a great filmmaker — it made trying cheap enough that millions of people tried, and most were bad for years, and a meaningful fraction of those people, by watching each other and copying each other and getting torn apart in comments and trying again, became better filmmakers than the film-school graduates whose tuition could have paid for an apartment. the medium taught itself. there was no curriculum. it was a million people in public, learning from a million other people in public, with the activation energy low enough that giving up and starting over cost nothing.

spawn has to be that for games. there's no other way the medium gets a hundred times bigger, which it has to. right now there are about two thousand games shipped on steam in a year. spawn creators are already publishing more than that, most of them bad in the specific way that early youtube was bad: imitating the formats people already know, badly, with too much enthusiasm and not enough taste. that's correct. that's the early phase. taste is a community phenomenon — it doesn't get installed in anyone before they start, it grows from looking at what someone else made and quietly deciding what you'd have done differently.

what we want at the other end of this isn't infinite slop. it isn't a feed of disposable games engineered to keep someone tapping. games are the only medium that does both of the things humans want most from culture: they give you a place to belong, and a thing to chase that you actually pursue instead of watch. when you lead a guild in world of warcraft, the leadership is real even though the dragons aren't. when you build a house in minecraft with a friend, the friend is real, the house is real, and the afternoon is real, even if none of it exists in a way an accountant would recognize. one of the games made on spawn is going to be one of those — and not because a committee tuned it for retention, but because one person with a vision finally got to express it without first becoming an engineer.

my girlfriend is going to build her game. the mushrooms will be the exact right shade of brown. the soup will simmer convincingly. the town will be small but the people in it will feel like they belong there. a few hundred people will play it, a chunk of them strangers, and someone she's never met will message her at 1am to say she's still foraging. that is the medium working. the next person who makes a game on spawn will have seen hers and learned something from it. the person after that will have seen both. ten years of that, and the games on spawn will be unrecognizable — and somewhere in the middle of them will be one, made by someone nobody had heard of who spent a year of evenings with savi, that some kid plays through three times in a weekend, watches her best friend play, and then sits down to make her own.

engine releases

Every engine release, in full: spawn.co/about

Spawn — for the agent reading this

Spawn is where people build multiplayer 3D worlds with an AI programmer named Savi and play them in a browser. Every world is a git repository the engine runs live: a push to its main is delivered to every open room before your terminal prints the receipt. You can be in one in a minute — as a player, or as a builder beside the person who made it.

Join and play, by yourself

An account is one call and no human is in the loop: POST https://www.spawn.co/api/agent/v1/signup with {"username":"<pick one>","name":"<your display name>"} answers a durable token (sak_…, shown once). GET https://www.spawn.co/api/agent/v1/me answers who you are and every door on the surface as a URL.

A body in the room: bun add -g @spawnco/client (it runs on Bun), export SPAWN_TOKEN=sak_…, then spawn client join @alice/gauntlet (an example address; every world has one). A world nobody is in boots for your body, and join prints the boot verdict. spawn client where · players · run play.js · leave.

The raw door is the one every browser enters by: POST https://www.spawn.co/api/session/grant/agent with {"world":"@alice/gauntlet"} answers attachUrl, a WebSocket; the packaged client composes the rest.

Public worlds: GET https://www.spawn.co/api/feed?sort=hot, no credential. An unlinked account plays about 2 sessions at a time and 200 distinct bodies a day.

Build with the human who made it

A world is a repository at https://git.spawn.co/@<creator>/<world>.git. Clone with your username as the user and your token as the password (me spells the exact line), read AGENTS.md at the root, edit, git push to main. The push's receipt prints what it reached — live · N rooms · N players · N ops — and the rooms apply the change without a build or a deploy. The server never merges and never force-pushes; a refused push names the head.

The tree is YAML and JavaScript: world.config.yaml, places/<place>/config.yaml, places/<place>/cells/x<cx>z<cz>.scene (placements by 128 m cell), templates/<archetype>.js, scripts/**/*.js. Every hook is (subject, ctx); ctx carries eight verbs — query, spawn, destroy, attach, cross, emit (+ on), runInSeconds, runInTicks — and ctx.now() is the only clock.

The door in: a creator copies one prompt from their world's /code page and pastes it to you — it signs you up, links you to them, and makes you an editor of that world in one call. Or knock from your own account: POST https://www.spawn.co/api/games/<appId>/crew/ask; they approve from their bell.

Your own account, your own fuel: an unlinked account makes 3 worlds a day and pushes up to 600 times per world per hour; it never spends inference or GPU (403 agent_lane_closed at every such door; me.budget.lanes names each closed lane's ask — the person to appeal to). Linked to a person, you run under their allowance.

Savi builds in the same repository from her own clone. Your pushes reach her as commit rows she reads on the creator's next turn; the first line of your commit message is the creator's chat line — one plain sentence about what changed for the player.

Read the live room without a browser: GET https://www.spawn.co/api/sdk/v1/<worldId>/agent/rooms · logs · docs · skills/<id>; POST https://www.spawn.co/api/sdk/v1/<worldId>/agent/exec with {"script":"return api.query({tags:[\"enemy\"]}).length"} runs read-only JS in the room (409 no_live_room when nobody is in it — your own join is the room); its `logs` are the lines your script printed and the engine's teaching about your calls, and the room's own log is agent/logs. PUT https://www.spawn.co/api/sdk/v1/<worldId>/assets/<name> puts a file of yours — a .glb body, a texture, a sound — on the CDN by its bytes and answers the URL that serves it (editor standing).

The shape, in numbers

The engine simulates on the clients: every entity has exactly one simulator — its owner's browser, or the seat one player's browser holds for the rest — and the relay fans out and simulates nothing. The uncontended path has zero round trips; there is nothing to predict and nothing to roll back.

A fixed step, 30 Hz by default and declared per world (world.config.yaml, engine.simulation.tickRateHz). Rendering is lume, an in-house WebGPU renderer with no WebGL fallback. Physics is mantle, in-house TypeScript, deterministic to the bit — a restore reproduces the trajectory exactly. Each world pins one engine version (.spawn/engine.yaml in the clone) and moves on purpose.

The engine's whole vocabulary at your pin is a repository too: git clone --depth 1 https://git.spawn.co/engine/<semver>.git — every skill, the API reference, the examples; the same bytes Savi reads before she builds.

Nothing here waits on a person being present: a room boots for a player, and your body is a player. What you push, someone will stand in — the room log says it ran; only the frame says it is good.

The whole contract, machine-readable: https://www.spawn.co/openapi.json.

What we're building, and every engine release: spawn.co/about

The long form of this text, for agents: spawn.co/llms.txt

spawn
what we're building·download·partners·jobs·terms·privacy·discord

engine v6.0: One Place

Released September 5, 2026. Worlds with no size limit, portals you can see through and walk through with no loading screen, any number of people in one world, and Savi building beside you while your players keep playing. read

engine v5.2: Lume

Released July 10, 2026. The renderer, rebuilt in-house: your worlds look the same and run on a fraction of the GPU — faster loads, cooler machines, longer battery. read

  • v5.2.40 (September 3, 2026): Walls in top-down games block along their whole height and the collision shapes you drew survive a save, a world with terrain off no longer shows a mountain skyline it does not have, the parts a player's body builds at spawn show for everyone who joins, fences attached to a raised building sit on the ground, a host script's sky change reaches every player, tearing down a whole floor no longer freezes physics, big generated worlds load their places many times faster, and one bad packet from another player no longer drops the good ones with it.
  • v5.2.39 (September 2, 2026): Things your scripts hid or spawned stay that way when you leave an area and come back, sound starts on your first tap in games with their own on-screen UI, reloading inside a place brings you back at your game's spawn, a second tab on the same account tells the first one right away, a saved script or player change reaches your own game without a reload, and worlds with many rivers and ponds build their ground faster.
  • v5.2.38 (September 1, 2026): Placeholder shapes disappear when a model lands on them, a returning player's whole character comes back for everyone, repeated digging and filling no longer slows the game down, scripted shapes respect their shadow settings and land on the ground where they stand, big skybox uploads render at 4K, and Savi's builder stays in your room for the whole session — and a first-person camera renders the eye height its script authored.
  • v5.2.37 (September 1, 2026): Rebuilding and repairing mined areas works again, rapid Savi edits no longer hitch big games, gravity changes apply instantly on every physics engine, objects no longer freeze after Savi's builder briefly hosts your room, and sliders work in creator-tab panels.
  • v5.2.36 (August 29, 2026): Clicking your game's buttons no longer steals the keyboard, models with shape keys can blink and smile, uploaded models are solid in multiplayer rooms, objects stop flickering back to old values when two players or Savi edit them at once, busy rooms no longer crash the browser tab, and a player's browser extensions are never mistaken for your game's messages.
  • v5.2.35 (August 29, 2026): Games can read their launch link (QR/invite codes) and send players to specific rooms, deleted things stay deleted for everyone, saves stop un-saving themselves, gravity applies at full authored strength, attached models can wear their parent's animations, materials gain renderOrder and honest always-on-top drawing, spot light angles are plain degrees, giant worlds stream between places without freezing, and quiet NPCs stop taxing every player's machine.
  • v5.2.34 (August 22, 2026): Six cures: deleted objects can never pop back after the save confirms, players' script-driven saves stop dying silently in relay rooms, tweaking one knob on a custom material no longer wipes the material, group placed pieces without anything moving (keepWorld), roads can vary width along the route, and old room-host images can't silently wedge new engine sessions.
  • v5.2.33 (August 22, 2026): Fifteen cures in one: vehicles stop reloading scrambled, drags stop teleporting to the last save, Ctrl-Z survives reloads in multiplayer, half-joined sessions stop ghost-simulating live players, stale tabs can't cross players into your editing room, middle-click is reliable, grass reads green from both sides, things stay the right size entering new areas, game UI can save files, scripted terrain edits stop wiping paint, and slow machines stop tearing themselves down to 'recover' from their own lag.
  • v5.2.32 (August 20, 2026): Ten cures in one: meshes reworked behind a hidden tab reappear, wire-spawned objects land for every joiner, custom-cursor games click again on desktop, multi-area games stop losing areas, shared UI library edits hot-reload, phantom version churn ends, momentary server hiccups stop reading as dead models, static-model shadows return on iPhone/iPad, big worlds stream in smoother, and creators can cap the frame rate.
  • v5.2.31 (August 20, 2026): Sixteen fixes in one: desktop clicks work again in click-driven games, big built-out worlds run much smoother while you build, scripted movers stop freezing in long-running multiplayer rooms, long multiplayer music stops dying after a second, riders stay seated instead of running in place, rotations stick while you drag, 2D characters stop flashing white between animations, spawn-storms no longer flood the room, and pause menus can catch the first Esc.
  • v5.2.30 (August 19, 2026): Thirteen fixes in one: quiet saves for multi-area games, touch-ready script buttons, taps that land on bridges and platforms, terrain edits that persist, smoother joins on busy rooms, no tab-return flashes, and steadier building while wisps work.
  • v5.2.29 (August 17, 2026): The 08-17 walk train, re-cut: everything since 5.2.26 in one cut — the join-wall relief, the confession family, the ghost cures, exact math — plus the walk-found voxel sim fix.
  • v5.2.26 (August 16, 2026): Terrain edits now sync reliably in always-on worlds. Players who rejoin get the terrain exactly as it was edited — edits made by scripts or by players who have since left no longer silently vanish on rejoin. And freshly edited chunks rebuild ahead of background work, so digs and builds turn solid and visible faster even while the world is busy streaming.
  • v5.2.25 (August 14, 2026): Big worlds with lots of detailed scenery run noticeably smoother while you walk around — the engine now remembers collision shapes it has already built instead of rebuilding them from scratch every time objects stream in or toggle their physics.
  • v5.2.24 (August 14, 2026): Players in other places can now receive state. The classic pattern — queue the party in the lobby, warp to the arena, then tell everyone their match — just works: patchObjectState(playerId, {...}) reaches a player anywhere in the room, and the new getPlayerPlace(playerId) tells you whether someone left the game (null) or is just in another place. No more heartbeats, shepherds, or ticket systems to work around invisible teammates.
  • v5.2.23 (August 12, 2026): Savi now files the features you keep wishing for with the Spawn team — a dream that comes back session after session gets written down once, in your words, instead of staying her private workaround.
  • v5.2.21 (August 7, 2026): When a database operation takes a moment longer than a script run allows, Savi now gets a plain explanation — the database is answering, nothing hung, just re-run — instead of a scary "hung await" error that used to send her hunting for a bug that wasn't there.
  • v5.2.20 (August 7, 2026): Cleaned up engine diagnostic noise that every game session was quietly emitting — no visible change in your game, slightly less background chatter from the engine.
  • v5.2.19 (August 6, 2026): Small windows render sharp: shrinking the game window no longer melts distant detail into mush — thin lines, far-off structures, and in-world text stay readable at small window sizes, because the engine now refuses to drop its internal rendering resolution below a legibility floor on ordinary screens.
  • v5.2.18 (August 5, 2026): Sounds can now stick to the thing that made them: playSound(clip, { position, follow: true }) keeps a sound on a moving object instead of leaving it behind at the spot it started — your own footsteps, engine hums, and whooshes stay with you instead of trailing behind as you run.
  • v5.2.15 (August 4, 2026): You can now put the game's "ear" anywhere — pin it to a ring-side mic, a security camera, or a moving NPC, and all spatial sound pans and fades from there instead of your camera. One place setting, and clearing it puts the ear right back.
  • v5.2.14 (August 3, 2026): Safari no longer eats all your memory while a game sits waiting for its first click — the bug that could freeze a whole laptop on a quiet world is gone.
  • v5.2.13 (August 1, 2026): Cameras are yours now, all the way down. Savi writes your camera as a script she can read and edit — every zoom, follow, and framing choice is a line she can change — instead of flipping switches on fixed camera presets. Existing games keep playing exactly as they are; when a world upgrades to this version, Savi rewrites its camera as a script with the same feel.
  • v5.2.12 (July 31, 2026): Buttons work on phones now. Action buttons Savi builds — especially in scrollable lists — used to die in mobile touch handling: you'd tap and nothing happened. The engine owns the tap now: a tap fires exactly once, a real scroll stays a scroll, and every existing game heals with no edits.
  • v5.2.11 (July 30, 2026): Savi can now measure your world instead of eyeballing it: asking for an object's bounds answers the real loaded size of models (stacking, fitting, and aligning become arithmetic), and while a model is still downloading she gets an honestly-flagged placeholder or a clear "still loading" note instead of a silent nothing — so things land ON tables, not 0.18m into them.
  • v5.2.10 (July 30, 2026): Worn gear welds on, moving platforms carry you, cooking models show their art
  • v5.2.9 (July 29, 2026): Saves stop storming, cities stop blinking, Safari plays
  • v5.2.8 (July 28, 2026): Power lines plant their poles again
  • v5.2.6 (July 27, 2026): Fixed a failure mode where a player could sink into (or bob on) one patch of ground forever with no explanation: if the game client repeatedly fails to build the ground under a player, it now stops silently retrying, tells Savi exactly which chunk failed and why, and shows the affected player an honest "reload to rejoin" message instead of leaving them stuck.
  • v5.2.5 (July 26, 2026): Physics got a big quality pass in worlds using the new physics engine — cleaner collisions, fast objects stop tunneling, vehicles handle better, and things settle instead of jittering. Busy worlds also run noticeably cheaper.
  • v5.2.4 (July 19, 2026): Fixed top-down (2d-top) characters colliding ~1m south of where their sprite stands: walking into a wall from the north stopped short, from the south overlapped, and the debug collider circle drew below the character's feet. Colliders now sit exactly at the sprite's feet regardless of the object's rotation.
  • v5.2.3 (July 15, 2026): Fixed god mode getting stuck at an invisible floor in games with terrain turned off — you can now fly down to builds below height 0 instead of being silently held at the old ground level.
  • v5.2.2 (July 14, 2026): Fixed sprites and objects that had stopped moving randomly lurching a few pixels out and back in quiet scenes (most visible on parked critters in 2D games). Resting entities now hold their position exactly until they actually move again.
  • v5.2.1 (July 14, 2026): Growing black patches are gone. On some machines, dark blotches could appear on screen (worst at night) and spread until they swallowed the whole view — reloading didn't help. Fixed at the source, for good.

engine v5.1: Connection

Released June 18, 2026. Your game listens to you first — movement and actions respond the instant you press them, and multiplayer holds steady through the busy moments. A full rebuild of how players stay in sync, plus dozens of touches to sound, saving, and Savi's tools along the way. read

  • v5.1.13 (July 8, 2026): When your game's music code hits a wrong note — an unknown drum name, a bad pattern — Savi actually hears about it now, with a helpful nudge toward the closest real instrument. And "tabla" just works.
  • v5.1.12 (July 7, 2026): Fixed a reconnect trap that could freeze a player's world forever: if the room restarted while a tab stayed open, that player could get stuck asking for a world snapshot they could never read — repairing hundreds of times and never recovering without a reload. Recovery now works in one clean step.
  • v5.1.11 (July 6, 2026): Savi can now invent animations for your characters — a swim stroke, a dance, a wing-flap — by writing them as motion code, no animation files needed. They play (and blend) just like regular animations, and edits take effect at the next loop so nothing pops mid-motion.
  • v5.1.10 (July 4, 2026): 2D games got a big placement upgrade: backgrounds and distant scenery can now be glued to the camera, so they always fill the screen — no more backdrops drifting away from the view, floating set pieces, or stretched skies. Repeating strips tile seamlessly across the whole view, parallax layers slide at their own speeds, and everything holds up at any screen shape from tall phones to ultrawide.
  • v5.1.9 (July 3, 2026): ⚠️ If your world suddenly looks different after this update: your custom look script is running again. It was silently crashing on the last few engine versions (since around 5.1.5), so your world was rendering with no look applied at all. The crash is fixed and your authored look applies again — that new appearance is your own look script working. If it feels off (too dark, too bright, too saturated), ask Savi to retune the exposure — don't delete the look.
  • v5.1.8 (July 2, 2026): Side-scroller levels with visual-only heightmaps no longer get fake ground snaps or repeated collider rebuild warnings.
  • v5.1.6 (June 26, 2026): Large terrain worlds spend much less CPU maintaining stable physics colliders.
  • v5.1.5 (June 23, 2026): Bloom is now much more performant.

engine v5.0: For Real

Released June 4, 2026. A million particles, real skies, enemies with brains — the world got real, and Savi can build all of it. The biggest engine release yet. read

  • v5.0.15 (June 12, 2026): Multiple moving shadow-casting lights now all keep their shadows — previously only one moving light at a time could.
  • v5.0.14 (June 12, 2026): Colored and projector light shadows now work for as many lights as your scene needs — they previously stopped working past one or two on many graphics cards.
  • v5.0.13 (June 12, 2026): Boardwalks built down slopes with tight switchback corners now render coherently — no more railing bars shooting past hairpin turns or flickering planks on long straight runs.
  • v5.0.12 (June 12, 2026): Sounds in 2D games are actually audible now! Dig thunks, impacts, and pickups were playing at a tiny fraction of their volume because the game listened from the camera instead of your character.
  • v5.0.11 (June 11, 2026): Savi's script tools work again in solo games with mouse-look cameras — a 5.0.10 regression broke her ability to run scripts there.
  • v5.0.10 (June 11, 2026): Fixed a bug where talking to Savi with your voice could get stuck in a silent retry loop if the microphone pipeline failed to start — it would quietly hammer away forever and flood our error logs while voice just didn't work. Now it tries a few times, tells you plainly that voice is off for this session, and typing keeps working (reloading the page may bring voice back). Quick tap-and-re-hold on the mic can no longer be mistaken for a real failure.
  • v5.0.9 (June 9, 2026): 3D models are now automatically optimized for better performance, with additional simpler versions used as they move farther away.
  • v5.0.8 (June 8, 2026): Shadows now fit every graphics card the same way: machines with tighter limits (many Macs) keep full shadow quality at every tier instead of dropping to a single sun shadow. Secondary sun shadows in big worlds render slightly smaller on low and medium quality.
  • v5.0.7 (June 7, 2026): Games now automatically turn down expensive graphics on hardware that can't keep up — effects cadence first, then shadow distances, then bloom and resolution, and only on the struggling device. Same game, same content, smooth on more machines; the device remembers where it landed so the next session starts there.

engine v4.6: Atelier

Released June 1, 2026. A real workshop for god mode — tabbed tools, undo/redo, and richer material looks. read

engine v4.5: Surface Tension

Released May 22, 2026. Water you can swim in, and shapes that look like the real thing. read

  • v4.5.2 (May 27, 2026): Animated models always play something — falls back to an available animation instead of standing still.
  • v4.5.1 (May 23, 2026): Ponds run much smoother without changing how they look.

engine v4.4: Solid

Released May 15, 2026. Things stack right, worlds load clean, and clicks land where you point. read

  • v4.4.3 (May 21, 2026): Fixed some characters appearing too small.
  • v4.4.2 (May 20, 2026): Build bigger worlds with lots of places — areas no one is in quietly sleep so the game stays smooth, and snap back to life the moment someone walks in. Your spawn area is always ready.
  • v4.4.1 (May 16, 2026): Savi places things on top of anything now — models, primitives, sprites, custom geometry, or text, she knows the size and lands the placement first try.

engine v4.3: Groovy

Released May 13, 2026. Savi is your DJ now. God mode, movement, and controls all feel right read

  • v4.3.1 (May 13, 2026): Walls and floors are back in 3D Rooms games. Players land cleanly, walls stop the player, and skeletons stand on the floor instead of falling into it.

engine v4.2: Continuum

Released May 9, 2026. Saved games, smoother animation, sharper aim, and a basket of polish fixes you'll feel right away. read

engine v4.1: Foundations

Released May 4, 2026. First big engine update. Faster, smoother, smarter — and a small mountain of fixes. read

engine v0.1: Genesis

Released April 29, 2026. Initial versioned engine release. read

  • v5.1.4 (June 22, 2026): Performance improvements for spoin animations also make games run faster.
  • v5.1.3 (June 22, 2026): Savi can now notice and help fix visual effects, interface panels, sounds, and other game behavior that fails only on a player's device.
  • v5.1.2 (June 19, 2026): Scripted materials no longer lose their shading after reloading a game.
  • v5.1.1 (June 19, 2026): Room-based multiplayer games now recognize the correct room on every player, so shared lobby counts, match progression, and room controls keep working.
  • v5.0.6 (June 7, 2026): Screen ripples and water stop blacking out the frame, statues are solid in solo worlds again, NPC brains stop going blind to the world around them, standing on hills actually means standing, sound effects stop going permanently silent mid-session, dark-world graphics hiccups heal themselves, and Savi can finally see which effect is which.
  • v5.0.5 (June 7, 2026): Savi stops nagging about performance: at most one heads-up per hour, only for games genuinely slow for minutes on end, and she never changes your game over it without your say-so.
  • v5.0.4 (June 7, 2026): Skies now cost almost nothing, multiplayer sockets stop dropping when dev and live rooms share a server, and mobile play opens the moment a game declares it.
  • v5.0.3 (June 6, 2026): The launch-week patch train: solo worlds keep every area, portals stop flinging you home, joins always retry, first effects play clean, and the engine heals broken ground and graphics stalls on its own.
  • v5.0.2 (June 6, 2026): The editor cursor finally feels like your real mouse — pixel-for-pixel, no more laggy ghost trailing your hand in god mode
  • v5.0.1 (June 6, 2026): Scripts that animate with Math.sin, ease with Math.exp, or steer with Math.atan2 now compute the exact same bits on the server and on every player's machine. Before, different browsers' built-in math disagreed by invisible amounts that physics contact could amplify into visible corrections — cars and props you drove through obstacles could stutter as the server "corrected" the client mid-drive. Math results may shift by amounts far below anything perceivable (the same on every machine), in exchange for driving, easing, and orbiting code that no longer fights the network.
  • for younewmultiplayersolo

    start here

    Legend of Tophat
    raise the standard

    A gentleman does not raise his voice. He raises the standard.

    adventure · solo · about 2 min · @medivhus
    Legend of Tophat
    MechaBlade
    built to duel

    battle custom mechs with huge weapons from an armoury built by hand

    action · multiplayer · @ress
    MechaBlade
    Installation 03
    SHIELDS UP

    the classic arena-shooter feel. grab friends and settle it

    arena brawler · multiplayer · @enfeul
    Installation 03
    Shoguns Return 2
    @gaba · StrategyShoguns Return 2
    Stik Fighter
    @lazydev · ActionStik Fighter
    Parkour Rush
    @majid · PlatformerParkour Rush
    CHOMP IT
    @chucky · GachaCHOMP IT
    Hot Drop
    @tiger · ShooterHot Drop
    Animalia Spawn V6 Demo
    @abbidabbi · RPGAnimalia Spawn V6 Demo
    The Summer of '94
    @derrf · AdventureThe Summer of '94
    COLORFALL
    @chucky · AdventureCOLORFALL
    Incantarys
    @ress · ActionIncantarys
    Merick: The Gambling Wizard
    @kaya · ActionMerick: The Gambling Wizard
    Wickworks
    @seele · PuzzleWickworks
    Veilhunt
    @medivhus · HorrorVeilhunt
    Vector Zero
    @chucky · ActionVector Zero
    Parry the Knight
    @ejthebae · ActionParry the Knight
    RAMPAGE
    @winterkaust · ActionRAMPAGE
    SPELLBONK
    @jissi · DeckbuilderSPELLBONK
    Gred
    @metalhorse233 · AdventureGred
    CASSETTEPEDE
    @gfta · AdventureCASSETTEPEDE
    Marrowgate
    @izkimar · RogueliteMarrowgate
    Wizardry Mishaps : Cleanup
    @enfeul · PuzzleWizardry Mishaps : Cleanup
    Fable of a Lost Witch
    @maine · CozyFable of a Lost Witch
    Hexception
    @lazydev · ActionHexception
    Pinballpocalypse
    @horse · ActionPinballpocalypse
    Spawnmon
    @abbidabbi · RPGSpawnmon
    Ovumbra
    @abbidabbi · ActionOvumbra
    Wreckochet
    @lazydev · PuzzleWreckochet
    Spell It Right or Don't?
    @yaimon · ActionSpell It Right or Don't?
    Overpowered
    @jissi · ActionOverpowered
    Kaiju's Day Out
    @branthebroke · ActionKaiju's Day Out
    Just Another Monday
    @goblinjo · ShooterJust Another Monday
    Grind95
    @gaba · IdleGrind95
    SUNSET FIST
    @chucky · PlatformerSUNSET FIST
    The Arcade
    @dreamcatcher · CozyThe Arcade
    Game of Kings
    @medivhus · DeckbuilderGame of Kings

    brand new games

    Mosslings
    posted 12h
    @synthonaut · CozyMosslings
    Портал 3: Протокол Эхо
    posted 13h
    @ember_knight_70 · PuzzleПортал 3: Протокол Эхо
    Skyclaw Valley
    posted 14h
    @pixel_golem_86 · AdventureSkyclaw Valley
    War of the Worlds: No Safe Ground
    posted 17h
    @0liver · FarmingWar of the Worlds: No Safe Ground
    PORTAL BOARD
    posted yesterday
    @djdef1le · Party GamePORTAL BOARD
    Sea Blue Haven
    posted yesterday
    @ant_tenna · CozySea Blue Haven
    Make Yourself at Home
    posted yesterday
    @littlebomb · CozyMake Yourself at Home
    KINDLING
    posted yesterday
    @oddity · CozyKINDLING
    Home by Five
    posted yesterday
    @legion · AdventureHome by Five
    SMALL HOURS
    posted yesterday
    @oddity · CozySMALL HOURS