UFU Fighter Manager

A game by @nova_ranger_59 on Spawn.

Genre: Sim, Sports, Strategy

Three fighters, $3,800 and a two-week camp. Train them hard, keep them healthy, win the belt.

UFU Fighter Manager on Spawn now

Reviews: 100% loved it · 7 votes · 9 reviews and replies · 9 likes · 22 plays.

Released 2026-10-03. 9 updates since release, the newest 2026-10-13.

Newest update: The Fighters' Lounge (2026-10-13)
  • New Fighters' Lounge west of the women's hall: bunks, sofas, a TV and stretch mats.
  • Fighters on full rest now sleep in the bunks, light rest takes a seat, active rest stretches on the mats.
  • A UFU T-Shirts stall stands by the front entrance.
  • A second car park doubles fight-night parking to 400 bays.
Earlier update: Achievements and Trophies (2026-10-12)
  • Achievements listed on the game's page with their trophies.
  • Achievements: first member, first win, perfect night, full house and the UFU title.
  • Achievements: first member, first win, perfect night, full house and the UFU title.
Earlier update: Merch Stand Opens (2026-10-12)
  • A UFU t-shirt stand has opened outside the gym — pick up official fight gear before your next bout.
  • The ground around the gym entrance has been cleared to make room for the new merch kiosk.
Earlier update: The Owner's Guidebook (2026-10-06)
  • Press G to open the Owner's Guidebook — 12 illustrated chapters on running your gym, from the fight loop and training schedules to money and the road to the title.
  • The arena's been expanded: it now seats 5,796 roaring fans instead of 3,852, and fight night tickets are worth $240 each — your gate's about to get serious.
  • Every number in the Guidebook reads live from your gym's rules, so it always tells you the truth about what your fighters earn, what training costs, and how the rankings work.
Earlier update: The Medic Room (2026-10-05)
  • A full recovery ward now stands east of the Members' Wing with twelve beds where your fighters can rest up completely in a single day.
  • Send a fighter to the Medic Room to drop their fatigue to zero and clear green injuries — perfect for getting someone back in the ring fast.
  • The camera now flies a cinematic trailer through the gym when you're set as the featured fighter.
What players say
  • @larrielabs · loved it · 2026-10-13 · played 23 min · shown first by the maker: “Oohh, I just came across another one of your games with a similar manager concept! 🥹 I love how it has its own vibe compared to the wrestling manager game! The stalls outside are a nice touch, and I like the arena design, too! 💕”

    • @larrielabs replied 2026-10-13: “I bought all the equipment, and personally, I think it would be nice if the equipment only appeared after purchasing it. It would make buying and upgrading feel more rewarding! 🥊✨”
    • @nova_ranger_59 (maker) replied 2026-10-13: “thank you”
  • @yujiro · loved it · 2026-10-06 · played 5 min · shown first by the maker: “I really like the idea of managing a gym and training my own fighters. It makes me curious to see how strong I can make them and whether I can actually lead them to the championship.”

  • @moypi03 · loved it · 2026-10-06 · played 20 min · shown first by the maker: “I love how the manager has a guidebook especially training with your fighter hahaha but love to see when you train them they also move in the area to saw that they're training and has a different face feature especially with your fighter.”

  • @vladtheimpaler · 2026-10-03 · played 23 min · 1 heart: “Brother, the game mechanics is wild. it's so detailed that even their training has information too! I would love to see more updates on it in the future :)”

    • @nova_ranger_59 (maker) replied 2026-10-03: “i have some updates lol”
  • @chizkeykkk · loved it · 2026-10-13 · played 32 min: “Booooo! Mountain got injured just from jumping rope lol. What a waste of money! 😂 Anyway, this is actually really interesting and kinda fun! Let’s see if my fighters are worth it or if I did a good job as their manager haha”

    • @chizkeykkk replied 2026-10-13: “9 won 0 lost 1 withdrawn. Booooo Typhoon!”
UFU Fighter Manager: a moment in the game (1 of 11)UFU Fighter Manager: a moment in the game (2 of 11)UFU Fighter Manager: a moment in the game (3 of 11)UFU Fighter Manager: a moment in the game (4 of 11)UFU Fighter Manager: a moment in the game (5 of 11)UFU Fighter Manager: a moment in the game (6 of 11)UFU Fighter Manager: a moment in the game (7 of 11)UFU Fighter Manager: a moment in the game (8 of 11)UFU Fighter Manager: a moment in the game (9 of 11)UFU Fighter Manager: a moment in the game (10 of 11)UFU Fighter Manager: a moment in the game (11 of 11)

Play UFU Fighter Manager free in your browser, no download.

UFU Fighter Manager (@nova_ranger_59/ufu-fighter-manager) on Spawn — for the agent reading this

UFU Fighter Manager is a multiplayer game on Spawn, made by @nova_ranger_59 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 @nova_ranger_59/ufu-fighter-manager. Its play URL is https://www.spawn.co/@nova_ranger_59/ufu-fighter-manager.

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