Reviews: 14

100% loved it · 9 votes

  • @chizkeykkk4w ago

    played 23 min before writing this · 59 min in all

    I finally understand why people are so addicted to golf haha. Though, I was skipping the dialogues at first, and the man kept talking, so he ended up saying 3 dialogues at the same time lol. 😅

    @survivalmaker4w ago

    Yes, I love stats, and creation. With the right tools pretty much all gamify systems can be fun! Thank you.

  • @parz1val4w ago

    played 11 min before writing this · 1 hr 35 min in all

    One of the best golf games I’ve played! The power bar and aiming feel really good, and I’m actually enjoying it a lot. The music is also really relaxing.

    @survivalmaker4w ago

    Thank you I appreciate it, I will be trying to run tourney this coming weekend.

  • @vladtheimpaler3w ago

    played 6 min before writing this · 18 min in all

    Brother, the game looks so good and it's very immersive. Only thing I need is I hope the game has an arcade mode so that I can play as soon as possible beause waiting for matches are longer than I expected.

    @survivalmaker3w ago

    Excellent Idea, and its on the way right now.

    @survivalmaker3w ago

    added

  • @rookie3w ago

    loved it · played 31 min before writing this · 32 min in all

    Game is good I like when I fire an ball because the AI looks like doing an ASMR thing xD. Looking forward on the fixes and updates of the game!

    @survivalmaker3w ago

    thank you, updates going now

  • @makeriffic3w ago

    loved it · played 14 min before writing this · 17 min in all

    I know get why people are addicted to golf even though I see it as a very boring sport. The aiming and power bar to try to goal is super smooth. I also like the clubhouse and now understand why people are always there.

  • @chizkeykkk3w ago

    loved it · played 56 min before writing this · 59 min in all

    I love the things you’ve added, especially the clubhouse! This looks neater every time I come back. It really looks like a legit golf clubhouse now!

  • @sunraku4w ago

    loved it · played 7 min before writing this · 10 min in all

    Love to play this game. The trigger bar was the one I am amazed. There is also camera preview where the ball goes. Feels really peaceful setting. It felt relaxing bro.

    @survivalmaker4w ago

    thank you, and new update is all that and better explained intro

  • @vladtheimpaler2w ago

    played 14 min before writing this · 18 min in all

    Brother, I had fun playing your game! I like how simple the goal is, but getting the right angle and controlling the golf swing makes it challenging. It feels satisfying when you get the ball into the goal flag. I’d definitely play again!

  • @jeon2w ago

    loved it · played 6 min before writing this · 7 min in all

    Bro, I love that I can create my own character, thats so cool haha! The golf gameplay is fun too, even tho I was confused about how to swing at first 😂. Im getting used to it now xD!

  • @larrielabs3w ago

    loved it · played 9 min before writing this · 13 min in all

    The visuals are so nice!✨I also love that u can either use your own avatar or choose a character. I appreciate the tutorial for new players too. The clubhouse looks like such a fun place to hang out, and I’m excited to play this with my friends! 🎮💛

    @larrielabs1w ago

    I'm back, and I think I'm getting better at timing the meter now! ⛳✨ My skills aren't perfect yet, but I'm definitely doing better than before. I also didn't notice the feature that lets you automatically walk to your golf ball last time. Now that I've figured it out, it's so convenient and makes playing much smoother! 🏌️😊

  • @yzykyl4w ago

    loved it · played 32 min before writing this · 39 min in all

    I'm not a big golf fan and despite that I'm already having fun in this game. Despite being low level, I can say I'm pretty satisfied with the shots I'm hitting. Excited to level up and be even better!

    @yzykyl4w ago

    BTW I love the subtle conversations the NPCs do but they are walking pretty weirdly with one leg sticking out hahaha

    @survivalmaker3w ago

    thanks come play around aginst me some time, i think i have characters sorted out now

  • @parz1val4w ago

    loved it · played 1 hr 11 min before writing this · 1 hr 35 min in all

    I like that both hands stay on the club now, and the new bounce and roll makes the game feel more realistic. But I’m confused about my progress because all my previous progress is gone. T-T

    @survivalmaker4w ago

    I am sorry, and appreciate the beta runns come play some time, and we will statue as part of the new drive in, but I closed the systems up and tightened the upgrades, and hope have created a wider build system with out pushing for characters that are all of every kind of perk, ect.

  • @parz1val4w ago

    loved it · played 30 min before writing this · 1 hr 35 min in all

    I like the new update! I wanted to try the new holes, and the Lake Drive Course looks really good. The graphics and textures are getting better too!

    @survivalmaker4w ago

    THANK YOU! I will be having the first of weekly tournies and consistent character saves starting in 1.5 hours.

  • @lego4w ago

    loved it · played 10 min before writing this · 13 min in all

    It was a little difficult at first, but I think I just need to get used to the controls. But man, this is such a well-made golf game! I'll recommend this to my friend, he likes golf haha

    @lego1w ago

    Still not good at golfing haha, but hey, at least I managed to get a score lol

Grudge Links

A game by @survival on Spawn.

Genre: Sports, RPG

Golf where your 8 Grudge stats swing the club: match play, skins, a new course every round.

Grudge Links on Spawn now

Reviews: 100% loved it · 9 votes · 14 reviews and replies · 15 likes · 101 plays.

38 updates since release, the newest 2026-10-20.

Newest update: Clear Target Trial (2026-10-20)
  • Target Trial now shows which board to hit: an orange beam and a NEXT TARGET sign mark it, and a bar up top shows your ball, your hits and the goal. A hit counts if you land on that board's green or stop within 15 m of the board. Every training mat asks first: pick a star challenge (your stars shown) or a free hit, with mouse or controller.
Earlier update: Grudge Points & Star Challenges (2026-10-20)
  • Grudge points: start every round with a full tank of 4 to 8 (better golfers get more). Par earns 1 back, birdie 2, eagle 3. Specials spend their cost, shown as coins on each icon. Step onto a range, chipping or putting mat to pick a star challenge (your stars shown) or a free hit. Controllers now drive every menu: d-pad moves, A picks, B backs out. The hostess faces her guests.
Earlier update: Trophy Collection (2026-10-12)
  • Earn trophies for legendary golf moments: your first birdie, eagle, and ace.
  • Hit a 300-meter drive or sink a chip-in to unlock new trophies.
  • Pass through the club gate and claim your trophy for breaking through.
Earlier update: Country Club Gate (2026-10-12)
  • Step through the glass gates at the country club entrance to slip between Grudge Links and THC Da Streetz.
  • Only you can pass through the gates — your cart and balls stay behind when you cross over.
Earlier update: Grip and Gait (2026-10-09)
  • Your club now sits properly in your hands when you address the ball.
  • You walk up to your ball without your feet sliding — each step is solid ground.
What players say
  • @chizkeykkk · 2026-09-30 · played 59 min · 3 hearts: “I finally understand why people are so addicted to golf haha. Though, I was skipping the dialogues at first, and the man kept talking, so he ended up saying 3 dialogues at the same time lol. 😅”

    • @survival (maker) replied 2026-09-30: “Yes, I love stats, and creation. With the right tools pretty much all gamify systems can be fun! Thank you.”
  • @parz1val · 2026-09-29 · played 1 hr 35 min · 3 hearts: “One of the best golf games I’ve played! The power bar and aiming feel really good, and I’m actually enjoying it a lot. The music is also really relaxing.”

    • @survival (maker) replied 2026-09-30: “Thank you I appreciate it, I will be trying to run tourney this coming weekend.”
  • @vladtheimpaler · 2026-10-07 · played 18 min · 2 hearts: “Brother, the game looks so good and it's very immersive. Only thing I need is I hope the game has an arcade mode so that I can play as soon as possible beause waiting for matches are longer than I expected.”

    • @survival (maker) replied 2026-10-07: “Excellent Idea, and its on the way right now.”
    • @survival (maker) replied 2026-10-08: “added”
  • @rookie · loved it · 2026-10-07 · played 32 min · 2 hearts: “Game is good I like when I fire an ball because the AI looks like doing an ASMR thing xD. Looking forward on the fixes and updates of the game!”

    • @survival (maker) replied 2026-10-08: “thank you, updates going now”
  • @makeriffic · loved it · 2026-10-05 · played 17 min · 2 hearts: “I know get why people are addicted to golf even though I see it as a very boring sport. The aiming and power bar to try to goal is super smooth. I also like the clubhouse and now understand why people are always there.”

Grudge Links: a moment in the game (1 of 8)Grudge Links: a moment in the game (2 of 8)Grudge Links: a moment in the game (3 of 8)Grudge Links: a moment in the game (4 of 8)Grudge Links: a moment in the game (5 of 8)Grudge Links: a moment in the game (6 of 8)Grudge Links: a moment in the game (7 of 8)Grudge Links: a moment in the game (8 of 8)

Play Grudge Links free in your browser, no download.

Grudge Links (@survival/grudge-links) on Spawn — for the agent reading this

Grudge Links is a multiplayer game on Spawn, made by @survival 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 @survival/grudge-links. Its play URL is https://www.spawn.co/@survival/grudge-links.

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