Skip to content

How a Simple Web Game Earns $40K Monthly

M
Marcus Webb
September 27, 2026
11 min read
Business & Money
How a Simple Web Game Earns $40K Monthly - Image from the article
Disclosure: This article may contain affiliate links. If you purchase through these links, Zeebrain may earn a small commission at no extra cost to you. We only recommend products we believe in.

Quick Summary

One founder built a sports geography game in 8 hours using Claude AI. Here's how it reached $40K/month with 700K users and a 53% organic share rate.

Prefer to watch? Here’s the video version

In This Article

From a Wedding Drive Home to $40K/Month

The idea cost nothing. The build took one weekend. The result: a web game generating $40,000 per month in under three months.

Frank Smith, an independent sports creator with 4 million social media followers, built Geo Sports — a daily sports geography game — after a single burst of inspiration on a Sunday drive. He used Claude, an AI assistant, to write the code. He had no programming background. He blocked off eight hours, cancelled Monday's schedule, and shipped.

Three months later, Geo Sports and its spin-offs (Geo History, Geo Footy) sit at roughly 700,000 monthly active users, $35,000/month in programmatic advertising revenue, and around $5,000/month from approximately 1,800 Pro subscribers on Stripe. Those aren't projections. That's the live dashboard.

The story is worth studying — not because it's a lottery ticket tale, but because the mechanics behind its success are replicable.


Why Web-First Beats App-First for Viral Growth

The most underrated decision Frank made was building for the browser, not the App Store.

This matters more than most founders realise. When Geo Sports went viral on X (formerly Twitter), users could play the game without ever leaving the platform. No download prompt. No account creation wall. No friction between discovery and action.

The typical mobile app funnel looks like this: user sees post → clicks link → directed to App Store → reads description → decides whether to download → waits for install → opens app → plays. Every step is a dropout point. Research from mobile analytics firms consistently shows that conversion rates from social ad click to app install hover in the low single digits.

Geo Sports' funnel: user sees post → clicks link → plays immediately. That's it.

For products where the core experience is short, shareable, and competitive — daily games, quizzes, calculators, tools — web-first is often the structurally superior choice. The trade-off is that push notifications and app store discoverability are harder to leverage, but for a game built on word-of-mouth, those channels were secondary anyway.

Key takeaway: Before defaulting to "I need to build an app," ask whether a browser-based experience would eliminate friction without meaningfully reducing the product experience.


The 53% Share Rate: Sharability Is a Product Decision, Not a Marketing Decision

Of all the statistics Frank shared, one stands out: 53% of daily players share their score.

To put that in context, most consumer apps would celebrate a 5–10% social share rate. Wordle — the viral word game that sparked an entire genre of daily browser games — built its entire growth engine on the same mechanic: a shareable grid of coloured squares that told a story without spoiling the answer. Geo Sports applies an identical principle to sports geography.

When 100,000 people play in a day, 53,000 of them become unpaid distribution channels. That's not a marketing campaign — that's the product doing the work.

Building sharability into a product requires deliberate design choices:

  • Outcomes worth bragging about. Scores, streaks, rankings, and personal bests give users something to signal. Geo Sports delivers a visual score after five questions, immediately shareable.
  • Social comparison loops. When a friend shares their score, the implicit message is: can you beat this? That's a stronger acquisition hook than any ad creative.
  • Zero spoilers. The share mechanic must convey performance without ruining the experience for the next player. This is why Wordle's coloured grid was genius — and why Geo Sports' score display works the same way.

Frank reached over 1 million unique players in less than one month without a single email campaign. The product recruited its own users.


Building a $40K/Month App With No Code and an AI Assistant

How a Simple Web Game Earns $40K Monthly

Frank's tech stack is lean by design:

  • Claude (Sonnet model) — AI assistant used to write all code and troubleshoot issues
  • Vercel Pro — hosting and custom domain
  • MapLibre — open-source interactive globe library
  • Upstash Redis — leaderboard and real-time stats storage
  • Google Sheets — question database (deliberately simple)
  • Stripe — Pro subscription billing

Total monthly infrastructure cost for this stack runs well under $500, even at scale — Vercel Pro starts at $20/month, Upstash has a generous free tier that scales affordably, and Stripe charges a percentage of revenue rather than a flat fee.

The build process Frank describes is instructive for non-technical founders: he wrote a detailed spec first, fed it to Claude, and when he got stuck, he took screenshots of error screens and asked Claude to explain what he was looking at. He didn't try to learn to code. He learned to communicate with an AI that could code for him.

This approach has limitations — AI-generated code can introduce bugs, security vulnerabilities, or scalability issues that an experienced engineer would catch immediately. At $40K/month in revenue, bringing in a developer to audit the codebase becomes a worthwhile investment. But for validation and launch? The AI-assisted approach compressed a multi-month build into a weekend.

Practical framework for non-technical founders using AI to build:

  1. Write your spec in plain English before touching any tool
  2. Use the spec as a reference document throughout the build
  3. Screenshot everything you don't understand and ask your LLM to explain it
  4. Ship to a small group first; watch what breaks
  5. Fix before scaling traffic

The "Hosting Role" Growth Hack: Turning Users Into Distribution

Once the initial viral spike hit — 40,000 players from a single tweet reply, followed by 150,000 players the next day — Frank faced the challenge every fast-growth product faces: how do you convert a spike into a sustained baseline?

His answer was structurally clever. He created a "hosting role" for sports media personalities and athletes: they write the five daily questions, he posts the game with their name attached, they retweet it to their audience. No payment changes hands. Both sides get value.

This is a modern variation on a classic content marketing strategy — co-creation with people who already have the audience you want. What makes it work here:

  • Ego investment. When someone writes the questions, the game becomes their game for that day. They have a genuine reason to promote it.
  • Audience alignment. A sports journalist's followers are exactly the target user for a sports geography game. The traffic is qualified.
  • Scalability. Frank can rotate hosts daily, reaching new audience segments continuously without increasing ad spend.

The result is that Geo Sports now gets distribution from people with large followings who actively want to participate — which is a fundamentally different dynamic than paying for influencer posts, where the audience can often tell the difference.


The Revenue Model: Ads Plus Subscriptions, Ads Win

Geo Sports runs a hybrid monetisation model, and the split is revealing:

  • Programmatic advertising: ~$30,000–$35,000/month
  • Pro subscriptions (Stripe): ~$5,000–$10,000/month from 1,800 subscribers

At 700,000 monthly active users, the programmatic RPM (revenue per thousand impressions) implies a relatively modest per-user ad yield — which is typical for gaming content that generates short, high-frequency sessions. The real lever is volume: more daily players means more ad impressions means more revenue, with near-zero marginal cost per additional user.

The Pro subscription tier adds a layer of predictable, recurring revenue that advertisers can't take away with a policy change or CPM fluctuation. At roughly $2.75–$5.50 per subscriber per month (implied from the revenue split), the pricing appears to be at the low end — suggesting either a freemium model where the free experience is genuinely compelling, or room to test higher price points as the user base matures.

For founders evaluating similar models: ad revenue scales with traffic but is volatile and depends on third-party platforms. Subscription revenue is stickier but requires a clear value proposition for the paid tier. The combination — ads for the mass market, subscriptions for power users — is a proven structure in casual gaming and media.


Free Weekly Newsletter

Enjoying this guide?

Get the best articles like this one delivered to your inbox every week. No spam.

How a Simple Web Game Earns $40K Monthly

The Lesson That Took 13 Years to Learn

Frank started making YouTube videos in 2007. He didn't build a meaningful audience until 2020 — roughly 13 years later. When he started building digital games that same year, he carried that lesson with him. The games that are now generating $40,000/month launched in 2026, six years after he began.

This is not a story about overnight success. It's a story about compounding patience.

The Geo Sports weekend build was fast. The foundation that made it possible — the sports audience, the content credibility, the game-design experience from earlier projects, the network of sports media personalities — took years to construct. Frank's first game, Five Card Draw, had 110,000 players. It wasn't a failure; it was tuition.

For founders who are early in their journey: the relevant question isn't "how do I build something that makes $40K/month this year?" It's "what am I building this year that makes the next thing more likely to succeed?"

Stay in the game long enough, and the compounding starts to show.


What Actually Drives a Web Game to $40K/Month: The Checklist

Distilling the Geo Sports case into a practical framework:

  • Web-first launch to eliminate download friction
  • Daily mechanic to create habitual, returnable play
  • Built-in share functionality with a score worth posting
  • No tutorial required — the game teaches itself in five seconds
  • Co-creation with distributors who have aligned audiences
  • Lean infrastructure that scales without proportional cost increases
  • Hybrid monetisation (ads + subscriptions) from day one
  • Stealth launch to a small group to validate shareability before scaling

None of these require a technical background. Most of them require clear thinking about user behaviour before writing a single line of code.

The tools to build this kind of product have never been more accessible. The thinking required to make it work hasn't changed at all.


This article is for informational purposes only and does not constitute financial advice. Always consult a qualified financial professional before making investment decisions.


Frequently Asked Questions

How much did it cost to build the Geo Sports web game?

Frank Smith built Geo Sports using a lean tech stack with a total monthly infrastructure cost well under $500. The primary tools — Vercel Pro for hosting, Upstash Redis for leaderboards, MapLibre for the interactive globe, Google Sheets for questions, and Stripe for payments — are either free at low usage tiers or modestly priced. The main "cost" was time: approximately eight hours of focused work on the initial build, using Claude AI to write and troubleshoot all code.

Do you need coding skills to build a profitable web app in 2025?

Not necessarily, based on Frank's experience. He describes himself as non-technical and used Claude, an AI coding assistant, to handle all the programming. His approach — writing a detailed product spec first, then asking the AI to build against it, and using screenshots to troubleshoot errors — is a repeatable process. That said, AI-generated code has real limitations around security and scalability, so for products handling payments or user data, a developer audit is advisable once revenue justifies the cost.

What makes a web game go viral organically?

Geo Sports' 53% organic share rate points to a specific set of design decisions: outcomes that users want to broadcast (scores and rankings), social comparison mechanics ("can you beat me?"), zero spoilers in the share format, and near-zero friction to play. The game also benefits from a daily mechanic that creates habitual return visits. Viral growth in consumer apps almost always comes back to whether sharing the product signals something positive about the person sharing it.

Is programmatic advertising a reliable revenue model for web games?

Programmatic ad revenue scales with traffic and has near-zero marginal cost per additional user, making it attractive for high-volume casual games. However, it is inherently volatile — CPM rates fluctuate with advertiser demand, seasonality, and platform policy changes. Geo Sports partially mitigates this with a Stripe subscription tier that adds predictable recurring revenue. Founders building ad-supported products should treat subscription or one-time purchase revenue as a strategic hedge, not an afterthought.

Free Investing Tools

Frequently Asked Questions

From a Wedding Drive Home to $40K/Month

The idea cost nothing. The build took one weekend. The result: a web game generating $40,000 per month in under three months.

Frank Smith, an independent sports creator with 4 million social media followers, built Geo Sports — a daily sports geography game — after a single burst of inspiration on a Sunday drive. He used Claude, an AI assistant, to write the code. He had no programming background. He blocked off eight hours, cancelled Monday's schedule, and shipped.

Three months later, Geo Sports and its spin-offs (Geo History, Geo Footy) sit at roughly 700,000 monthly active users, $35,000/month in programmatic advertising revenue, and around $5,000/month from approximately 1,800 Pro subscribers on Stripe. Those aren't projections. That's the live dashboard.

The story is worth studying — not because it's a lottery ticket tale, but because the mechanics behind its success are replicable.


Why Web-First Beats App-First for Viral Growth

The most underrated decision Frank made was building for the browser, not the App Store.

This matters more than most founders realise. When Geo Sports went viral on X (formerly Twitter), users could play the game without ever leaving the platform. No download prompt. No account creation wall. No friction between discovery and action.

The typical mobile app funnel looks like this: user sees post → clicks link → directed to App Store → reads description → decides whether to download → waits for install → opens app → plays. Every step is a dropout point. Research from mobile analytics firms consistently shows that conversion rates from social ad click to app install hover in the low single digits.

Geo Sports' funnel: user sees post → clicks link → plays immediately. That's it.

For products where the core experience is short, shareable, and competitive — daily games, quizzes, calculators, tools — web-first is often the structurally superior choice. The trade-off is that push notifications and app store discoverability are harder to leverage, but for a game built on word-of-mouth, those channels were secondary anyway.

Key takeaway: Before defaulting to "I need to build an app," ask whether a browser-based experience would eliminate friction without meaningfully reducing the product experience.


The 53% Share Rate: Sharability Is a Product Decision, Not a Marketing Decision

Of all the statistics Frank shared, one stands out: 53% of daily players share their score.

To put that in context, most consumer apps would celebrate a 5–10% social share rate. Wordle — the viral word game that sparked an entire genre of daily browser games — built its entire growth engine on the same mechanic: a shareable grid of coloured squares that told a story without spoiling the answer. Geo Sports applies an identical principle to sports geography.

When 100,000 people play in a day, 53,000 of them become unpaid distribution channels. That's not a marketing campaign — that's the product doing the work.

Building sharability into a product requires deliberate design choices:

  • Outcomes worth bragging about. Scores, streaks, rankings, and personal bests give users something to signal. Geo Sports delivers a visual score after five questions, immediately shareable.
  • Social comparison loops. When a friend shares their score, the implicit message is: can you beat this? That's a stronger acquisition hook than any ad creative.
  • Zero spoilers. The share mechanic must convey performance without ruining the experience for the next player. This is why Wordle's coloured grid was genius — and why Geo Sports' score display works the same way.

Frank reached over 1 million unique players in less than one month without a single email campaign. The product recruited its own users.


Building a $40K/Month App With No Code and an AI Assistant

Frank's tech stack is lean by design:

  • Claude (Sonnet model) — AI assistant used to write all code and troubleshoot issues
  • Vercel Pro — hosting and custom domain
  • MapLibre — open-source interactive globe library
  • Upstash Redis — leaderboard and real-time stats storage
  • Google Sheets — question database (deliberately simple)
  • Stripe — Pro subscription billing

Total monthly infrastructure cost for this stack runs well under $500, even at scale — Vercel Pro starts at $20/month, Upstash has a generous free tier that scales affordably, and Stripe charges a percentage of revenue rather than a flat fee.

The build process Frank describes is instructive for non-technical founders: he wrote a detailed spec first, fed it to Claude, and when he got stuck, he took screenshots of error screens and asked Claude to explain what he was looking at. He didn't try to learn to code. He learned to communicate with an AI that could code for him.

This approach has limitations — AI-generated code can introduce bugs, security vulnerabilities, or scalability issues that an experienced engineer would catch immediately. At $40K/month in revenue, bringing in a developer to audit the codebase becomes a worthwhile investment. But for validation and launch? The AI-assisted approach compressed a multi-month build into a weekend.

Practical framework for non-technical founders using AI to build:

  1. Write your spec in plain English before touching any tool
  2. Use the spec as a reference document throughout the build
  3. Screenshot everything you don't understand and ask your LLM to explain it
  4. Ship to a small group first; watch what breaks
  5. Fix before scaling traffic

The "Hosting Role" Growth Hack: Turning Users Into Distribution

Once the initial viral spike hit — 40,000 players from a single tweet reply, followed by 150,000 players the next day — Frank faced the challenge every fast-growth product faces: how do you convert a spike into a sustained baseline?

His answer was structurally clever. He created a "hosting role" for sports media personalities and athletes: they write the five daily questions, he posts the game with their name attached, they retweet it to their audience. No payment changes hands. Both sides get value.

This is a modern variation on a classic content marketing strategy — co-creation with people who already have the audience you want. What makes it work here:

  • Ego investment. When someone writes the questions, the game becomes their game for that day. They have a genuine reason to promote it.
  • Audience alignment. A sports journalist's followers are exactly the target user for a sports geography game. The traffic is qualified.
  • Scalability. Frank can rotate hosts daily, reaching new audience segments continuously without increasing ad spend.

The result is that Geo Sports now gets distribution from people with large followings who actively want to participate — which is a fundamentally different dynamic than paying for influencer posts, where the audience can often tell the difference.


The Revenue Model: Ads Plus Subscriptions, Ads Win

Geo Sports runs a hybrid monetisation model, and the split is revealing:

  • Programmatic advertising: ~$30,000–$35,000/month
  • Pro subscriptions (Stripe): ~$5,000–$10,000/month from 1,800 subscribers

At 700,000 monthly active users, the programmatic RPM (revenue per thousand impressions) implies a relatively modest per-user ad yield — which is typical for gaming content that generates short, high-frequency sessions. The real lever is volume: more daily players means more ad impressions means more revenue, with near-zero marginal cost per additional user.

The Pro subscription tier adds a layer of predictable, recurring revenue that advertisers can't take away with a policy change or CPM fluctuation. At roughly $2.75–$5.50 per subscriber per month (implied from the revenue split), the pricing appears to be at the low end — suggesting either a freemium model where the free experience is genuinely compelling, or room to test higher price points as the user base matures.

For founders evaluating similar models: ad revenue scales with traffic but is volatile and depends on third-party platforms. Subscription revenue is stickier but requires a clear value proposition for the paid tier. The combination — ads for the mass market, subscriptions for power users — is a proven structure in casual gaming and media.


The Lesson That Took 13 Years to Learn

Frank started making YouTube videos in 2007. He didn't build a meaningful audience until 2020 — roughly 13 years later. When he started building digital games that same year, he carried that lesson with him. The games that are now generating $40,000/month launched in 2026, six years after he began.

This is not a story about overnight success. It's a story about compounding patience.

The Geo Sports weekend build was fast. The foundation that made it possible — the sports audience, the content credibility, the game-design experience from earlier projects, the network of sports media personalities — took years to construct. Frank's first game, Five Card Draw, had 110,000 players. It wasn't a failure; it was tuition.

For founders who are early in their journey: the relevant question isn't "how do I build something that makes $40K/month this year?" It's "what am I building this year that makes the next thing more likely to succeed?"

Stay in the game long enough, and the compounding starts to show.


What Actually Drives a Web Game to $40K/Month: The Checklist

Distilling the Geo Sports case into a practical framework:

  • Web-first launch to eliminate download friction
  • Daily mechanic to create habitual, returnable play
  • Built-in share functionality with a score worth posting
  • No tutorial required — the game teaches itself in five seconds
  • Co-creation with distributors who have aligned audiences
  • Lean infrastructure that scales without proportional cost increases
  • Hybrid monetisation (ads + subscriptions) from day one
  • Stealth launch to a small group to validate shareability before scaling

None of these require a technical background. Most of them require clear thinking about user behaviour before writing a single line of code.

The tools to build this kind of product have never been more accessible. The thinking required to make it work hasn't changed at all.


This article is for informational purposes only and does not constitute financial advice. Always consult a qualified financial professional before making investment decisions.


Frequently Asked Questions

How much did it cost to build the Geo Sports web game?

Frank Smith built Geo Sports using a lean tech stack with a total monthly infrastructure cost well under $500. The primary tools — Vercel Pro for hosting, Upstash Redis for leaderboards, MapLibre for the interactive globe, Google Sheets for questions, and Stripe for payments — are either free at low usage tiers or modestly priced. The main "cost" was time: approximately eight hours of focused work on the initial build, using Claude AI to write and troubleshoot all code.

Do you need coding skills to build a profitable web app in 2025?

Not necessarily, based on Frank's experience. He describes himself as non-technical and used Claude, an AI coding assistant, to handle all the programming. His approach — writing a detailed product spec first, then asking the AI to build against it, and using screenshots to troubleshoot errors — is a repeatable process. That said, AI-generated code has real limitations around security and scalability, so for products handling payments or user data, a developer audit is advisable once revenue justifies the cost.

What makes a web game go viral organically?

Geo Sports' 53% organic share rate points to a specific set of design decisions: outcomes that users want to broadcast (scores and rankings), social comparison mechanics ("can you beat me?"), zero spoilers in the share format, and near-zero friction to play. The game also benefits from a daily mechanic that creates habitual return visits. Viral growth in consumer apps almost always comes back to whether sharing the product signals something positive about the person sharing it.

Is programmatic advertising a reliable revenue model for web games?

Programmatic ad revenue scales with traffic and has near-zero marginal cost per additional user, making it attractive for high-volume casual games. However, it is inherently volatile — CPM rates fluctuate with advertiser demand, seasonality, and platform policy changes. Geo Sports partially mitigates this with a Stripe subscription tier that adds predictable recurring revenue. Founders building ad-supported products should treat subscription or one-time purchase revenue as a strategic hedge, not an afterthought.

Z

About Zeebrain Editorial

Zeebrain publishes independent analysis of markets, investing, personal finance, and business. We disclose affiliate relationships, never accept payment for coverage, and fact-check all claims against primary sources. Read our editorial policy →

How this article was produced: Zeebrain articles are created with AI assistance from primary sources (including cited videos and market data) and reviewed under our editorial standards before publication. Spot an error? Tell us and we will correct it.

Disclaimer: Content on Zeebrain is for informational and educational purposes only and does not constitute financial advice or a recommendation to buy or sell any security. Always conduct your own research and consult a qualified financial adviser before making investment decisions. Past performance is not indicative of future results.

More from Business & Money

Related Guides

Keep exploring this topic

Explore More Categories

Keep browsing by topic and build depth around the subjects you care about most.