Spawn
playmakespawnjam
⌘K
visitorclaim namesign in
sign up
playmake

About Spawn

Spawn is a game where creation is the gameplay. You open it, you're in your world, and you build with an AI companion named Savi. There's no editor, no canvas, no separation between building and playing. You describe what you want in natural language and the world grows in front of you. Your friends are in the world with you while you build. Everyone can talk to Savi. Creation is free.

How It Works

You create a new game and you're standing in a flat grassy world you can run around in. Hold Tab to talk to Savi. Ask for a tree and one appears in front of you in under 30 seconds. Ask for mountains and they grow from the flat grass with rocky cliff faces right in front of you in under 60 seconds. Share a link with a friend and they join your live multiplayer world right away from any device. They ask for a house and a pond and both appear in under 60 seconds. You can ask for a wave tower defense game and it appears in under 2 minutes. Hold Tab, ask for anything.

Custom Engine

Spawn runs a custom engine built from scratch for the AI era. The game world is a declarative spec with six concepts (terrain, inputs, objects, player, camera, UI). Savi manipulates this spec via tool calls and the engine interprets changes into ECS world state in real-time: tool call to visible change in seconds, not minutes.

The ECS uses archetype-based storage with SoA (Structure of Arrays) backends. Components have replication policies: distance-filtered, ownership-filtered, broadcast, or local-only. The system scheduler supports dependency ordering and cadence-based execution. Behavior scripts run in a sandboxed environment with lifecycle hooks (onSpawn, update, onInput, onInteract, onCollide, onTriggerEnter, onTriggerExit, onControlBegin, onControlEnd, onLiquidEnter, onLiquidExit) and use require() for builtins and library modules.

Netcode

Client-authority netcode over relay servers. Every entity has exactly one simulator (its owner's client, or the host of its place), and the server validates, applies, and fans out without simulating. Nothing runs twice, so there is no client-side prediction, no rollback, and no resimulation, by design. The engine runs at 60 Hz with a fixed-step ticker. Area-of-interest filtering means clients only receive state for nearby entities.

Physics

Deterministic WASM physics engine. Each entity simulates on exactly one machine: no prediction, no rollback. Character controllers, rigid bodies, colliders, sensor events, and overlap tracking. Raycast API with configurable distance, group masks, and entity filtering. One physics world per place. Entity transfers between places dispose and recreate physics state. Interpolation for smooth remote entity rendering.

Asset Pipeline

Everything generates from natural language: 3D models (rigged characters with skeleton and animations, or static props), images, transparent PNGs, pixel art, music, sound effects, and custom voices. Every 3D model goes through automatic post-processing: scale normalization, mesh optimization (20-40% file size reduction), AVIF texture compression, 4-level LOD generation, and convex decomposition for physics colliders. LOD and collider generation run in parallel. Impostor rendering bakes distant models into flat billboards. Users can upload their own assets through the same pipeline.

AI in Games

Three built-in LLM job types for any behavior script: free-form chat with persistent conversation memory, structured JSON generation with schema validation, and memory reset. Savi can become a live dungeon master: behavior scripts send world events (boss defeated, secret found, player choices) and Savi reacts in real-time, modifying the world and spawning encounters. Background agents (wisps) run concurrently for parallel tasks.

Game Feel

52-method Juice API across 13 categories: object effects (highlight, shake, dissolve, trail), camera (screen shake, hitstop, zoom, letterbox), screen effects (flash, vignette, slow-mo), particles, UI (damage numbers, toasts, announcements), spatial audio with 5 buses and reverb zones, timing and schedules, mood and weather, data registries, encounter waves, narrative dialog and choice trees, progress tracking, and economy systems. Audience routing controls who sees each effect.

Places, Terrain, and Mods

Games can have multiple places (dungeons, realms, dimensions), each with their own terrain, physics world, atmosphere, and entities. Heightmap terrain with material blending, rivers, ponds, oceans, and a scatter system for automated object distribution (poisson disk, grid, clustered sampling). Mods are publishable and installable. Creators have built a Cinemachine Toolkit, Slash FX Tool, Animation Browser, and Prefab Painter.

What People Build

Any genre: roguelikes, shooters, platformers, RPGs, racing games, puzzle games, horror games, cozy sims, soulslikes, MMOs, TCGs, survival games, idle clickers, bullet hells, fishing simulators. Complete games with terrain, buildings, characters, enemies, items, vehicles, music, game logic, atmosphere, AI-powered NPCs, and multi-scene environments. Every game on this page was made with words, not code.

The Team

Founded by Jacob Sansbury (second company; previous exit to Robinhood). Built by a team of under 10 and backed by an unannounced round. Spawn spent about 18 months in early alpha and moved into beta in February 2026. Still early and iterating fast.

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

Full technical documentation: spawn.co/llms.txt

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

start here

MechaBlade
built to duel

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

action · multiplayer · @ress
MechaBlade
Hot Drop
drop in, lock in

tactical shooter. every drop is a fresh fight and the whole server feels it

shooter · multiplayer · @tiger
Hot Drop
Installation 03
SHIELDS UP

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

shooter · multiplayer · @enfeul
Installation 03
Idle Homestead
@ejthebae · IdleIdle Homestead
Vaelreach
@ress · ActionVaelreach
World of Spawncraft
@chucky · SandboxWorld of Spawncraft
Special Professional Flame Retardant Services Co.
@maine · IdleSpecial Professional Flame Retardant Services Co.
The Giant Kingdom
@vfvpgiotto · StrategyThe Giant Kingdom
Game of Kings
@medivhus · DeckbuilderGame of Kings
Elementia
@chucky · DeckbuilderElementia
Animalia: A Land Lost
@abbidabbi · RPGAnimalia: A Land Lost
Diceweaver
@abbidabbi · RogueliteDiceweaver
Kingsplow
@enfeul · ActionKingsplow
Stormhold
@chucky · Arena BrawlerStormhold
Yonder Quest
@izkimar · AdventureYonder Quest
Zeta Base Defense
@enfeul · ActionZeta Base Defense
The Burning of Men
@abbidabbi · ActionThe Burning of Men
Greenfall
@enfeul · AdventureGreenfall
Wickworks
@seele · PuzzleWickworks
Bad Reactions
@badgerblunts · StrategyBad Reactions
Conquest
@jissi · StrategyConquest
Sentenced To Be Heroes
@abbidabbi · ActionSentenced To Be Heroes
Cosmic Rush
@chucky · RacerCosmic Rush
Dashline
@aikusubaru · RacerDashline
Astral Order
@chucky · ActionAstral Order
Sprint
@yaimon · PlatformerSprint
Last Flight Out
@lazydev · StrategyLast Flight Out
Belly of the Beast
@goblinjo · ActionBelly of the Beast
Parry the Knight
@ejthebae · ActionParry the Knight
Shogun Tactics
@gaba · TacticsShogun Tactics
WAX ARSON
@rambo · ActionWAX ARSON
Jimothy Simulator
@maine · CozyJimothy Simulator
Summer Farming
@abbidabbi · FarmingSummer Farming

brand new games

Light of the Darkness
posted 2d
@rpds · AdventureLight of the Darkness
Shoguns Return
posted 2d
@gaba · StrategyShoguns Return
Planet Wars RTS
posted 3d
@sonomsoft · StrategyPlanet Wars RTS
COMBAT TACTICAL AV
posted 4d
@shel_studio · ShooterCOMBAT TACTICAL AV
Story Builder
posted 4d
@jace0ethaniel · AutomationStory Builder
Original_Game.NES
posted 5d
@0liver · ActionOriginal_Game.NES
SPELLSPIRE
posted 5d
@maine · ActionSPELLSPIRE
Vaelreach
posted 5d
@ress · ActionVaelreach
For Grenmark
posted 5d
@nickd · ActionFor Grenmark
Royal Bread Run
posted 5d
@costowrld · RacerRoyal Bread Run