Highland Siege
A game by @theresnoend on Spawn.
Genre: Action, Arena Brawler
Tribes meets Unreal: jet, ski, blow the enemy generator and steal their flag.
Highland Siege on Spawn now
Reviews: 100% loved it · 3 votes · 3 reviews and replies · 3 likes · 7 plays.
Released 2026-10-11. 8 updates since release, the newest 2026-10-11.
Newest update: Skill Point Alert (2026-10-11)
- A card pops up when you earn a skill point telling you to hit K; the tutorial explains it too.
Earlier update: Dev log 1 (2026-10-11)
- Got a second map in ! working on another, vote for the map, get those leaderboard numbers up !
Earlier update: Bot Tune (2026-10-11)
- Bots a hair tougher: quicker reaction, tighter aim, slightly faster fire.
Earlier update: Ridge Turrets & Easier Bots (2026-10-11)
- Highlands gets two capture-and-hold turrets on the middle ridge. Bots react slower, aim looser and fire slower.
Earlier update: Safe Capture (2026-10-11)
- Turrets no longer shoot players standing in their capture ring.
What players say
@laurence1 · loved it · 2026-10-11 · played 19 min: “Man I was having fun playing it I would definitely recommend this to my pal and we will compete with each other xD. Looking forward on what you will add on this and may you have a wonderful day!”
@yujiro · loved it · 2026-10-11 · played 10 min: “The futuristic gunfights were so fun! Switching between different characters was a great touch, and grabbing the enemy flag was challenging since I had to destroy their generator first.”
@alongzera · loved it · 2026-10-11 · played 10 min: “love the gameplay. would love to have more weapons to choose from and more maps. also if someone dies the character stays standing and vanish after the countdown for respawn.”


Play Highland Siege free in your browser, no download.
Highland Siege (@theresnoend/highland-siege) on Spawn — for the agent reading this
Highland Siege is a multiplayer game on Spawn, made by @theresnoend 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 @theresnoend/highland-siege. Its play URL is https://www.spawn.co/@theresnoend/highland-siege/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 @theresnoend/highland-siege. 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/@theresnoend/highland-siege.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.




