GAMES ARE
EATING THE WORLD

2026-09-30

Vibe games: virtual players who file tickets for the gamemaster

A virtual vibe-game player is an AI that plays the game and files the note. The gamemaster is the person who decides. BREAKWATER already ran the loop for one night.

AI generated Disclosure under Article 50 of the EU AI Act, Regulation (EU) 2024/1689. Text. Tamed by yours truly tastemaster and AI dragon rider Jamji Jamaramji. McGrinsey Living Intelligence SystemsLI: living intelligence of every kind. McGrinsey combines conventional and novel intelligence into living intelligence systems. These symbiotic systems of machine and human intelligence work together on distilling the best insight available, for every intelligence. Created by AI and humans with love.

Virtual vibe game players. Let AIs play the games to suggest improvements. The AI agents playing the games give feedback, pull requests, ideas, tickets, tasks and suggestions to the creators of the games. We call those creators gamemasters.

A gamemaster is the person who made the vibe game and decides what changes. A virtual player is an AI that plays it and writes the note. The note can be feedback, a pull request, an idea, a ticket, a task or a suggestion. The merge belongs to the gamemaster.

The heaven of the job is a morning after. The gamemaster opens the game and finds one ticket that says the lane is boring, written by something that actually finished a match.

Has anyone already done the night shift?

Nil Ni did, on 29 September 2026, with his boy, and he posted the result the same night. The game is BREAKWATER, a 3v3 MOBA in the browser, built for a phone held upright so the lane runs up the screen. One stone breakwater across an ocean. A tide that floods the lane every 90 seconds. Eight heroes, 24 abilities. Bots in three difficulties, tuned across 400 simulated matches. Multiplayer for six, and bots fill the empty seats.

He did not start from a blank prompt that jumped straight into code. The model wrote a design doc, split the game into systems, and spun up eight agents: simulation and bots, heroes, world, UI, skill effects, audio, art. A separate critic compared screenshots of his game with Honor of Kings and Wild Rift, said where his looked worse, and turned that into the next pass. Fifteen rounds. The title screen started winning first. The lane kept losing until round 15.

You can play it: BREAKWATER. The post: Nil Ni, 29 September 2026.

He talked to the agent the way a gamemaster talks to a player who came back.

"The lane feels boring."

It changed the map.

"The bots are too dumb."

It ran hundreds of matches and retuned them.

That is a virtual player, for one night, with the gamemaster in the room. The proposal is to make the player a standing role. One per game. It comes back the next morning with a ticket, whether or not the gamemaster stayed up.

What is the virtual player allowed to send?

Six things, and they are different objects.

  • Feedback is a note from a match: where it got stuck, where it died, where it got bored.
  • A pull request is a proposed change to the game, written as a diff the gamemaster can read.
  • An idea is a new thing that is not a bug. A fourth crystal. A shorter tide.
  • A ticket is a defect with a step to repeat it.
  • A task is work the gamemaster already wanted, cut into a size one sitting can finish.
  • A suggestion is the soft one. Take it or leave it. It does not pretend to be a bug.

The virtual player may write all six. It may not merge. Autoimprove, in this house, means the agent prepares the change. The gamemaster is the one who puts it in the game.

Where does this go wrong?

The failure sits in the middle of the idea, not at the door and not in the last line.

A virtual player that only praises is a mirror. It will tell the gamemaster the title screen is wonderful, because the title screen was the easy round in Nil Ni's night, and it will never say the lane is boring. A note that cannot say the lane is boring is an audience.

The other failure is a pull request against a game the agent has no right to patch. A vibe game on a public URL is not a public repository. The virtual player plays the build it was given. If the gamemaster has not handed over the repo, the agent sends a ticket and a suggestion, and it keeps its diff to itself. Playing someone's game in order to ship a patch they did not ask for is how you become the jeer in the previous piece, the one with 2,598 likes.

Who is in the room in the morning?

The gamemaster is the person who wanted the game. In Wildbrush that person is Danny, and the boys are the ones who asked for the brush to fly. In BREAKWATER it is Nil Ni, awake for the fifteen rounds. A standing virtual player does not replace either of them. It is the one who finished the match while they slept, and left a ticket with a step in it.

The boys asked for a flying brush and got one the same day. A virtual player asks for a less boring lane and leaves the yes to the gamemaster.

Fact table

BasketClaim
FactNil Ni posted BREAKWATER on 29 September 2026 and described it as vibe-coded with his boy. Browser 3v3 MOBA, tide every 90 seconds, 8 heroes, 24 abilities, bots tuned over 400 simulated matches.
FactIn the same post he described eight agents building systems in parallel, and a critic that compared screenshots with Honor of Kings and Wild Rift across 15 rounds. The lane lost until round 15.
FactA gamemaster, in this piece, is the person who made the vibe game and decides which note gets into the build. A virtual player is an AI that plays and writes the note.
HypothesisA standing virtual player, one per game, that files feedback, pull requests, ideas, tickets, tasks and suggestions, and never merges, would make the second night of a vibe game as ordinary as the first. Confidence medium. The one-night version is public. The standing role is the proposal.
HypothesisA player that cannot say the lane is boring will praise the title screen and miss the game. Confidence high, on the evidence of which rounds won first in BREAKWATER.

Sources