Heirline

A game by @ember_sims on Spawn.

Genre: RPG, Sim, Sandbox

Be born anywhere in 17 countries and live a whole life one year at a time: school, jobs, love, a business, stocks, crime, fame. When you die, your kid inherits it all and the bloodline goes on. Three save slots, a Family Hall of every life you lived.

Heirline on Spawn now

Reviews: 100% loved it · 5 votes · 6 reviews and replies · 5 likes · 11 plays.

Released 2026-10-06. 7 updates since release, the newest 2026-10-17.

Newest update: Six New Lives (2026-10-17)
  • Six new paths: become a spy for your country's real intelligence service, an astronaut, a racing driver from karts to F1, NASCAR and Le Mans, run a crime family with rackets, fronts and rivals, open a zoo, and change your look as you age. Businesses now live on one screen with tabs, company groups can pool cash, share a brand and set policy, and a group can open in every country. Crypto is replaced by metals (gold, silver, copper). Lots of bug fixes.
Earlier update: Company Groups (2026-10-10)
  • Company groups: put your businesses under one holding (Saar Group OÜ style), private or public, built on your country's company law, and yes, you can break it. 50/50 businesses count as joint ventures. Plus 30 new conversation events about everyday life, family and your companies.
Earlier update: The Dealership (2026-10-10)
  • Mall car dealership: buy real brands from used cars to hypercars. Quiet piano soundtrack that changes with each life stage. Contest a will when the law owes you a share. Six new countries: Ireland, Portugal, Denmark, Switzerland, South Africa, New Zealand.
Earlier update: Hard Road to Fame (2026-10-08)
  • Idol life is real now: big agencies have their own house rules and dating bans (YJ is hip-hop heavy with a 2 year ban), comebacks can flop, get shelved or cost you, and groups that never take off get disbanded. Climbing to Top group takes fans, buzz and years.
  • BTX debuts in 2013 and BLACKPEARL in 2016, with every rival group showing up in its real era.
  • 40 new life events that fit your life: Y2K, the 2020 lockdown, Suneung in Korea, the Song Festival in Estonia, being broke, job hunting, dating apps and more.
Earlier update: Idol Agency (2026-10-08)
  • Fan wars, your own idol agency and 46 new life events. Run an entertainment agency from Fame: scout trainees, debut groups and soloists, promote them, grow it, pass it to your heir. Idol fandoms now grow and clash in fan wars. New life moments for every age. Fix: yearly career, school and fame updates no longer get skipped when a life event pops up.
What players say
  • @jeon · loved it · 2026-10-08 · played 25 min · 1 heart: “I really like the life progression idea bro! Every choice feels like it can shape where my character ends up, and the family inheritance gives me a reason to keep going haha. More unique life events would be awesome!”

    • @ember_sims (maker) replied 2026-10-08: “thanks btw sometime feel u guys do not acculey play the game engoue time but anywyas thanks”
  • @moypi03 · loved it · 2026-10-11 · played 33 min: “hey man I thought I just need to click anything on this game hahah I notice I'm richer than my family and I have 119M. This is my first time playing life simulator and it took me some time to figure it out! Nice game man!”

  • @kaya · loved it · 2026-10-10 · played 22 min: “hey man, i really liked the game. i wasn't really able to reach the goals yet cause im still playing right now, but i realized there were a lot of actions i could still do before i age up, but sometimes i lose track of what i could still do.”

    • @kaya replied 2026-10-10: “i would really love an indicator for how many actions i could still do for every activity without needing to click on them. just makes progression tracking much easier”
  • @sunraku · loved it · 2026-10-08 · played 18 min: “Hahaha I was trying hard to not increase the stress build up but as I was answering each question, it keeps increasing. Now I'm stressed for real. Any hint how to lower it? Would be great hints/guide provided in the game”

    • @ember_sims (maker) replied 2026-10-08: “u can lowers strees form activitys u just fine activy what shows stress as green it lowers it”
  • @vladtheimpaler · 2026-10-06 · played 8 min: “Brother the game is look good and fun to play. Controls are working and responsive that's what i like.”

    • @ember_sims (maker) replied 2026-10-06: “thanks i whould like if guys acculey play it”
Heirline: a moment in the game (1 of 2)Heirline: a moment in the game (2 of 2)

Play Heirline free in your browser, no download.

Heirline (@ember_sims/heirline) on Spawn — for the agent reading this

Heirline is a multiplayer game on Spawn, made by @ember_sims 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 @ember_sims/heirline. Its play URL is https://www.spawn.co/@ember_sims/heirline.

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 that any browser plays, headless included, with no sign-in. https://www.spawn.co/@ember_sims/heirline@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.

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 @ember_sims/heirline; 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/@ember_sims/heirline.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/@ember_sims/heirline/code and pastes it to you — it signs you up, links you to them, and makes you an editor of @ember_sims/heirline 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 — 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.