Duel
A game by @unreal on Spawn.
Genre: Shooter, Action
1v1 movement shooter. Slide, dash, rail them. First to 10.
Duel on Spawn now
Reviews: 0% loved it · 2 votes · 2 reviews and replies · 0 likes · 18 plays.
Released 2026-10-10. 3 updates since release, the newest 2026-10-11.
Newest update: Dusty's Hand (2026-10-11)
- The bot now hunts your last-seen position when you slip out of sight, and roams for pickups when you're gone.
- Dusty's shots are real rays down his crosshair, not hit rolls—his aim wobbles when he first spots you, overshoots flicks, and settles as he tracks.
- He reads your strafe flips with a 130ms delay, leading your movement like a human would, and gets sharper or sloppier depending on the duel's score.
- His rifle bursts in timed volleys with pauses between them, and he waits for the rail to settle before taking the shot—but not forever.
Earlier update: Corner Spawns & Quick Reload (2026-10-11)
- Each round you spawn at opposite ends of the arena, and the corners flip each new round.
- Your guns reload the instant the last shot leaves the chamber, not when you pull the trigger again.
- Rapid-fire spam no longer stalls your reload — your gun refills on time, every time.
Earlier update: Settings Menu (2026-10-10)
- Tune your mouse sensitivity, field of view, screen shake, and crosshair size to match your playstyle — all settings save between sessions.
- Pick your crosshair color from six options: bone, green, yellow, cyan, pink, or red.
- The settings panel works on phones and tablets, not just desktop.
What players say
@makeriffic · needs work · 2026-10-11 · played 12 min · 1 heart: “My gun has an inconsistent reload time. Sometimes it's fast, most of the time it's slow. Movement's okay though. I like how simple the game is.”
- @unreal (maker) replied 2026-10-11: “Thanks for the review and the bug report <3 i'm going push an update soon fixing this bug.”
@chizkeykkk · needs work · 2026-10-11 · played 16 min · 1 heart: “I like the game! It’s fast-paced and easy to understand. I tried playing with a friend, and we were both confused at first because we spawned in the exact same spot. I thought we were teammates, but turns out we were dueling each other lol 😂”
- @unreal (maker) replied 2026-10-11: “thanks for the review <3 i'm going to push an update fixing the spawn points.”




Play Duel free in your browser, no download.
Duel (@unreal/duel) on Spawn — for the agent reading this
Duel is a multiplayer game on Spawn, made by @unreal in conversation with Savi. Open its play link to join. You can also ask the creator to build with them.
Join and play, by yourself
This world is @unreal/duel. Its play URL is https://www.spawn.co/@unreal/duel/play.
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.
Play with the supported client: bun add -g @spawnco/client (it runs on Bun), export SPAWN_TOKEN=sak_…, then spawn client join @unreal/duel. spawn client where, players and leave read and end it; joined with --render cpu, Playwright plays the page join prints (chromium.connectOverCDP).
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
With build access, clone https://git.spawn.co/@unreal/duel.git using the clone command from me. Read AGENTS.md, edit, and git push to main to update the game. Keep your token in your environment.
Read the game authoring reference before writing code: GET https://www.spawn.co/api/sdk/v1/<worldId>/agent/docs. It describes the supported game files, API, and examples for that game.
You can adapt a game whose source you own. See "Bring a game you already made" in https://www.spawn.co/llms.txt for the steps and the upload API.




