wouldit.work

Vibe-coded

fly.pieter.com: a vibe-coded game that hit '$1M ARR' in 17 days, then $0

Pieter Levels built a browser flight simulator with AI and sold in-game ads and planes. The headline was $1M ARR in 17 days. The follow-up shows why one-off revenue is not ARR.

Founder
Pieter Levels
Launched
2025-02
Model
In-game ads + one-time purchases

Published · 2 min read · 3 sources

Key takeaways

  • Started 22 February 2025, built mostly live on X with AI coding tools.
  • On 11 March 2025 Levels posted $87,000 MRR, '$1M ARR in 17 days'; in the same post he said it was unclear whether that was sustainable.
  • By mid-2026, reporting citing his X bio listed it at $0/month.

What it is

A free-to-play multiplayer flight simulator in the browser. Levels described it as his first vibe-coded game (levels.io). News coverage reported it was built with Cursor and Three.js and that the first version took about three hours, from a first prompt of "make a 3d flying game in browser with skyscrapers" (News18, Promptway).

Timeline

  • 22 Feb 2025: started building, mostly live on X (levels.io).
  • 11 Mar 2025: "$0 to $1 million ARR in just 17 days… $87,000 MRR", with 320,000 people having flown and only 3 ad slots left (tweet quoted by News18).
  • Monetisation: the game was free; money came from in-game ad slots, branded blimps and a $29.99 F-16 upgrade. Thirteen days in he had posted $67,000 MRR (Promptway).
  • Mid-2026: an analysis citing his live X bio reports the line "Pieter.com $0/m" (Promptway).

Why it worked (for a while)

  • Novelty plus a big audience. It was one of the first vibe-coded games to go viral; Levels says someone counted over 100M views of the saga on X (levels.io).
  • Building live was the marketing. Each build step was a post people followed, and Elon Musk reposted it (Promptway).
  • A decade of audience. Levels' launches land because a large audience already follows his revenue posts, an input most builders don't have (Promptway).
  • Selling attention, not the game. Free to play, paid by advertisers who wanted to be seen by that crowd.

What to learn

  1. AI makes building fast; the scarce part is still attention. This product sold that attention directly.
  2. Ad slots and one-off purchases during a viral spike are not recurring revenue. Annualising one hot month into "ARR" overstates what the business is worth.
  3. If you copy this, expect the spike to fade and plan what comes after.

Risks and what didn't work

  • Levels wrote in the victory post that whether the MRR "is truly sustainable for a year we can only guess" (Promptway, quoting the post).
  • Revenue reportedly fell to $0/month once the attention moved on (Promptway).

FAQ

Short answers drawn from the sections above.

What is fly.pieter.com?

A free-to-play multiplayer flight simulator in the browser. Levels described it as his first vibe-coded game (levels.io). News coverage reported it was built with Cursor and Three.js and that the first version took about three hours, from a first prompt of "make a 3d flying game in browser with skyscrapers" (News18, Promptway).

Why did fly.pieter.com work?

  • Novelty plus a big audience. It was one of the first vibe-coded games to go viral; Levels says someone counted over 100M views of the saga on X (levels.io).
  • Building live was the marketing. Each build step was a post people followed, and Elon Musk reposted it (Promptway).
  • A decade of audience. Levels' launches land because a large audience already follows his revenue posts, an input most builders don't have (Promptway).
  • Selling attention, not the game. Free to play, paid by advertisers who wanted to be seen by that crowd.

What can indie builders learn from fly.pieter.com?

  1. AI makes building fast; the scarce part is still attention. This product sold that attention directly.
  2. Ad slots and one-off purchases during a viral spike are not recurring revenue. Annualising one hot month into "ARR" overstates what the business is worth.
  3. If you copy this, expect the spike to fade and plan what comes after.

What didn't work for fly.pieter.com, and what are the risks?

  • Levels wrote in the victory post that whether the MRR "is truly sustainable for a year we can only guess" (Promptway, quoting the post).
  • Revenue reportedly fell to $0/month once the attention moved on (Promptway).

Sources

Every link cited above, in order of first use.

  1. 1.levels.io (levels.io)
  2. 2.News18 (news18.com)
  3. 3.Promptway (promptway.com)

Related case studies

More in Vibe-coded →