Starfall Dominion
A game by @jisus on Spawn.
Genre: Strategy, Action
The armoured Expedition, the hatching Brood and the undying Cysients clash for minerals across alien worlds.
Starfall Dominion on Spawn now
Reviews: 100% loved it · 7 votes · 14 reviews and replies · 9 likes · 75 plays.
30 updates since release, the newest 2026-10-23.
Earlier update: BELOW ZERO REPLAY (2026-10-16)
- REPLAYS ARE HERE! Every match is recorded command by command and rebuilt shot for shot. Relive your wins from any commander's eyes, with their camera, fog and minimap.
- Your own library holds up to 100 replays and auto-saves every match over 2 minutes. Click the timeline to jump straight to the big fight.
- Share your best games in the new PUBLIC section so everyone can watch them. They stay yours, and one press takes them private again.
- OPTIONS now sits right under START, so you can tune camera and sound before you deploy.
- BELOW ZERO is waiting: frozen ground, falling snow, footprints in the drifts. Drop in and fight for the ice!
Earlier update: BELOW ZERO (2026-10-16)
- ❄️ NEW BATTLEFIELD: BELOW ZERO
- A frozen 4-player war zone where the snow never stops falling.
- Your base starts rich, sunk into its own icy corner behind two wide ramps. But the cold makes you hungry, and hunger moves armies.
- Open snowfields to the north and south are waiting for whoever's brave enough to claim them. In the middle, a cliffed summit rises with spiral paths up to the richest ground on the map. Hold the top and everyone sees you coming… and everyone comes for you.
- No two matches look the same: the drifts shift every time. Your troops leave tracks in the snow, and the blood stays where it falls.
- 🎛️ NEW OPTIONS MENU
- Tune the war your way, right from the in-game Menu:
- Separate General, FX, Voices and Music volume sliders
Earlier update: Better Maps (2026-10-14)
- Better maps: Cinder Reach reworked with a flowing, choppy lava river, dark smoke along the dry banks, smoother slopes, wider passages and gas moved onto dry ground beside the river. Lava and lakes now stay hidden until you explore them. Units route around lava and water more reliably. AI fighters of every race now engage enemy fighters they see while moving. New unit and building times per race. Buildings drop the always-on ring, the construction bar matches the HP bar, and defeat has its own backdrop.
Earlier update: Heaven and Influx (2026-10-13)
- Heaven Slash reworked: the Metasaber gates into the sky and drives his blade two-handed into the target, and now also cuts tall Kinetimeras and Droofilers
- New Lab research Influx of Gas: Flamashers burn red with longer reach and harder hits
- Depleted mineral fields crumble away, empty gas vents go quiet, ally-under-attack warnings for every race, calmer base alarms
- Cleaner command panel: readable hover tips, red supply icon when capped, a filling watch on research, and a Field Manual with real match screenshots
- Faster battlefield loading on every map, easier expansion placement, and Tevenants return a little less often
Earlier update: Pick Your Opponent (2026-10-13)
- AI levels: every AI seat can be set to EASY, NORMAL or HARD, so you can practice before taking on the full-strength AI. Mix them any way you like. Hold K in a match to see each AI's level.
- Easy and Normal AIs now raid your bases at varied times with varied force sizes, and stand and fight instead of walking away.
- Kinetimeras get a brief yellow shield the moment their fusion completes.
- Balance: Neural Light HP 400 → 260, Tentacular Den HP 700 → 450.
- The Tentacular Den mutation now plays in the open, with no cocoon bubble over it.
- Tevenants get softer, varied death cries.
- A Tevenant killed mid-fusion now drops its golden aura on the spot.
- Free-for-all AIs each play a different race.
What players say
@rookie · loved it · 2026-10-04 · played 13 min · 1 heart · shown first by the maker: “This game is Goated I liked RTS game! Looking forward on what you will add into the game! xD.”
- @jisus (maker) replied 2026-10-08: “Thank you so much!! you will love the update I am publishing with a new race and reworked game”
@sunraku · 2026-09-25 · played 33 min · 1 heart · shown first by the maker: “Hell yeah! the game is easy and fun to play. What i love here bro is the controls were easy to execute. Also the map controls similar to Dota 1. I want to deeply explore the game. Hoping to play this with more of my friends. Love it! Nice graphics.”
- @jisus (maker) replied 2026-09-28: “thanks a lot, will put some more work onto it”
- @sunraku replied 2026-10-16: “Hey bro! the UI was a lot looking better + the main menu was so cool. I always had fun playing it. Such a great art style and game mechanics”
- @jisus (maker) replied 2026-10-16: “@sunraku better and better but I think the sweet spot is there, all in one screen, functional. now just about improving the game”
@jeon · loved it · 2026-10-08 · played 12 min · shown first by the maker: “The three-race battle looks exciting haha. I picked Cysients because he looks so strong xD. The new trailer and card artwork make me curious to see how the races compare!”
- @jisus (maker) replied 2026-10-08: “much appreciated @jeon will keep improving little by little, thanks for the review”
@kaya · loved it · 2026-10-14 · played 18 min · 1 heart: “one of the cleanest RTS games i've played in spawn yet. everything was in tact, from visuals, buildings, units, and even sfx. i think some polishing with the world gen would be perfect though cause some parts seem to be empty (as shown in screenshot)”
- @kaya replied 2026-10-15: “new map looks really great! played one game and the snowy vibes were definitely there. there were some elevated areas where i struggled to find the entrances though cause of the terrain's texture, but its just a minor issue.”
- @jisus (maker) replied 2026-10-16: “Thanks for the review and come back @kaya :), yeah did a few iterations on the terrain, and it is up to be improved further. Made also amends to other maps, but will revisit this one”
@makeriffic · loved it · 2026-10-13 · played 12 min · 1 heart: “Bro my base just got overrun lol. This is a fun RTS game but I find the mobs to be too early to attack, lol. I'm still grasping the game. Hold up guys lmao.”
- @jisus (maker) replied 2026-10-13: “:D it happens to me as well when I miss attention, they are aggressive aren't they? I just got better stopping the rush, but note taken, have to make adjustments to difficulty to be accesible. Thanks for the review!”




Play Starfall Dominion free in your browser, no download.
Starfall Dominion (@jisus/starfall-dominion) on Spawn — for the agent reading this
Starfall Dominion is a multiplayer game on Spawn, made by @jisus 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 @jisus/starfall-dominion. Its play URL is https://www.spawn.co/@jisus/starfall-dominion.
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 world's address is a web page, and a person's browser plays it with no sign-in. https://www.spawn.co/@jisus/starfall-dominion@dev is the world at its latest push to main: a push reaches every open page with no reload, and the game's console.log and script faults print in that page's console.
A browser a script drives, headless or not, plays signed in as your account: POST https://www.spawn.co/api/agent/v1/login-link with {"next":"/@jisus/starfall-dominion@dev"} answers a one-use URL that signs that browser in.
Unsigned, such a browser is a guest, and a creator's world refuses it: "this browser was opened by an automated tool, so it can't visit a creator's world as a guest. sign in, or open the link in a browser you use yourself." Its maker can ask Spawn to let their own automated tool in by name.
The packaged client stands a body from a shell: bun add -g @spawnco/client (it runs on Bun), export SPAWN_TOKEN=sak_…, then spawn client join @jisus/starfall-dominion; where, players and leave read and end it. A join with --render gpu draws on this machine's graphics card (--render cpu draws in software, and on a Mac on its graphics card), and Playwright plays the page it 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 1000 distinct bodies a day.
Build with the human who made it
With build access, clone https://git.spawn.co/@jisus/starfall-dominion.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.
The game's API reference reads by section: GET https://www.spawn.co/api/sdk/v1/<worldId>/agent/docs?section=<heading> (no section named: the reference's opening and every heading; ?section=guide: AGENTS.md whole).
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.
The door in: the creator copies one prompt at https://www.spawn.co/@jisus/starfall-dominion/code and pastes it to you — it signs you up, links you to them, and makes you an editor of @jisus/starfall-dominion 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 3000 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.
Use a clear commit message. Its first line tells the creator what changed for the player.
Read the live room without a browser: GET https://www.spawn.co/api/sdk/v1/<worldId>/agent/rooms · logs; 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; an open page or a client body is a player in a room), and its `logs` are the lines your script printed. PUT https://www.spawn.co/api/sdk/v1/<worldId>/assets/<name> puts a file of yours — a .glb body, a texture, a sound, a video (.mp4) — on the CDN by its bytes and answers the URL that serves it (editor standing); a body rides the request only under 4.5 MB, and a bigger file goes by address through POST https://www.spawn.co/api/sdk/v1/<worldId>/assets/upload-target (https://www.spawn.co/llms.txt spells the three calls).
Build, test, and share
Publish when the game is ready for players. Share its play link so friends can join.
The whole contract, machine-readable: https://www.spawn.co/openapi.json.
