What is a vibe coded game?
A vibe coded game is one where an AI wrote most of the code while a person described the idea, played each version and asked for changes. The creator still decides what the game is. The AI does most of the typing.
Every game on this page runs in a normal browser tab, and every one has public proof that AI did the work: usually the creator's own post, or an entry in a jam that only accepts AI-written games.
Where the name came from
The term comes from Andrej Karpathy, whom Collins Dictionary describes as a former Director of AI at Tesla and founding engineer at OpenAI. On 2 February 2025 he posted:
“There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.”
In the same post he admitted he would "Accept All" without reading the changes, and called the approach "not too bad for throwaway weekend projects". The name stuck: in November 2025 Collins made "vibe coding" its Word of the Year, after seeing a huge increase in usage since February.
The flight sim that started a genre
Three weeks later, on 22 February 2025, Pieter Levels (@levelsio) asked the AI code editor Cursor to "make a 3d flying game in browser with skyscrapers". By that evening it was playable:
“I've never ever made a game before and just made my own flight simulator 100% with Cursor in I'd say 3 hours by just telling it what I wanted”
The whole game was a single HTML file. It runs on three.js, a 3D library Levels says he had never used until Cursor picked it, and about eight hours in he had multiplayer working. He wrote the multiplayer server with Grok 3. He later wrote that the game reached $1M in annual revenue within 17 days. You can still fly it: Fly.
He was also honest about the limits. A day later the file was 3,000 lines long, and he wrote that over half of his change requests "breaks the game, with no errors (so it does code properly), or it removes entire parts (like the plane itself, or the controls etc)". His tip for anyone trying it: have the AI split the game into multiple files from the start.
Vibe Jam: a yearly test of what AI can build
In March 2025 Levels ran the first Vibe Coding Game Jam. The rules said each game had to be at least 80% written by AI, free, and instantly playable on the web with no logins or loading screens. More than 1,000 games were submitted, and the final jury included Karpathy, game developer Tim Soret and three.js creator mrdoob. The winner was The Great Taxi Assignment by @TomasBencko, which one judge summed up as "Crazy taxi, cool vibes, great car physics, feels good, instant fun, level design a bit flat".
The 2026 edition raised the bar to 90% AI-written code and banned "loading screens and heavy downloads". It closed with 945 games. First place went to A Game About Capybaras Delivering Food by @leocooout, which Levels described as a delivery game set in Rio de Janeiro with "Playstation style retro graphics". Several other award winners are on Player1AI: WenWare (third place, and Most Played), KÖTTBULLAR METAL (Funniest Game), FULL SEND (Most Portal Transfers), BeetleJump (Rage-Quit Award) and Almost Surgery (Most Cursed).
Juror Tim Soret explained why the jam matters:
“Yes, don't expect masterpieces, it's still slop & very far from what gamedevs currently achieve, and that's the point: to measure the trajectory of this tech & the growing accessibility of games development.”
After judging, he was quoted saying: "The quality is much higher level than last year, wow. Some of them are getting close to be genuine games."
How creators actually build them
Most creators work in a loop: describe a feature, play the result, report what broke, repeat. The tools vary. Claude, Codex, ChatGPT, Cursor and Grok all show up in the proof we collect, and three.js is a common base for 3D games. A few creators describe their setup:
- @Toolglade made Orbit Switch "in an afternoon — one button, no engine, one file" with Claude Opus 5.5.
- @rohitbuild5tuff built Nachtschwärmer with "Three.js + vanilla JS, no build step, no backend".
- @TenaciousTek says SWARM came from "a single prompt" to Grok.
- At the other extreme, @lukemaj_ had Claude running "24/7 on the VPS" for a 2026 jam entry and grew it to "~180k LOC of pure game code and 130k of tests".
The things that break are consistent too. Levels found Cursor had quietly added duplicate functions that JavaScript accepted without any error. During the 2025 jam, many games failed when a popular code-hosting service had problems. He also asked entrants to register their own domains because free subdomains "will expire". And controls are often the last thing polished: @MemesVsMachine launched Kitty Hawks noting "controls etc need touchup".
What to expect as a player
- Instant play. Jam rules pushed creators toward games that open straight into play, with no install and usually no account.
- A wide quality range. Some are afternoon experiments, others are multiplayer projects built over weeks. Rough edges are normal, and many creators ask for feedback in their launch posts.
- Games change. Creators keep updating after launch, and a game can go offline. We recheck listings and hide games that stop working.
- You play on the creator's site. Player1AI only links out. Treat each game like any other website: if it asks you to sign in or pay, that is the creator's site, not ours.
- Phones vary. Look for the Phone tag, or browse the phone-friendly games.
Sources
- Collins Dictionary: Word of the Year 2025
- @karpathy on X, 2 February 2025
- The Guardian: Vibe coding beats clanker to be Collins dictionary's word of the year (6 November 2025)
- @levelsio on X, 22 February 2025
- @levelsio on X, 22 February 2025
- @levelsio on X, 26 February 2025
- @levelsio on X, 22 February 2025
- @levelsio on X, 25 February 2025
- Pieter Levels: fly.pieter.com, my first vibecoded flight simulator (levels.io)
- @levelsio on X, 23 February 2025
- Vibe Coding Game Jam 2025 official page (jam.pieter.com/2025)
- @levelsio on X, 1 April 2025
- @levelsio on X, 23 April 2025
- @levelsio on X, 2 April 2026
- @levelsio on X, 1 May 2026
- @levelsio on X, 17 June 2026
- @levelsio on X, 17 June 2026
- @timsoret on X, 3 May 2026
- @Toolglade on X, 14 October 2026
- @rohitbuild5tuff on X, 13 October 2026
- @TenaciousTek on X, 17 September 2026
- @lukemaj_ on X, 22 May 2026
- @levelsio on X, 24 February 2025
- @levelsio on X, 4 April 2025
- @levelsio on X, 23 March 2025
- @MemesVsMachine on X, 15 October 2026















































