Feb 25, 2025 · 1h 16m · startup-ideas

VIBE CODING A COOL VIDEO GAME (Grok 3 + Claude 3.7)

Alex Finn · 54m spoken Greg Isenberg · 7m spoken
0:00 / 0:00
▶ Watch on YouTube →

gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions

Greg Isenberg and Alex Finn demonstrate how to build, backend-integrate, and deploy a viral playable web game in under two hours using Grok 3, Claude 3.7 Sonnet, Cursor, and Supabase. The episode provides both a full-stack vibe coding tutorial and an organic marketing blueprint for converting viral social attention into digital business leads.

How this conversation actually went

Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. Greg holds 11.1% of the talking time here. How this is scored →

Greg as informed peer 3.9 Guest teaching 5.1 Guest disagreement 1.0 Greg pushing back 1.3
05100:0020:0040:001:00:000:51–5:57 · Greg as informed peer 3/10 The Viral Micro-App Growth Strategy Alex introduces the core thesis of building viral AI micro-apps as an acquisition channel. Greg validates the premise from his own social media experience.5:58–17:20 · Greg as informed peer 2/10 Sponsor: Startup Empire Membership Alex outlines using Grok's deep search and think mode alongside p5.js to generate the game skeleton. Greg asks clarifying questions about why p5.js is chosen.17:21–30:23 · Greg as informed peer 3/10 Setting Up Cursor and Claude 3.7 Sonnet Alex imports the code into Cursor using Claude 3.7 Sonnet to fix mechanics and keyboard events. Greg teases Alex after learning he holds a computer science degree despite claiming anyone can do this.30:25–42:34 · Greg as informed peer 6/10 Transforming the Game for Maximum Virality Greg provides direct strategic input to prompt the AI around viral mechanics and niche targeting, resulting in a dramatic one-shot visual overhaul.42:35–1:04:01 · Greg as informed peer 4/10 Implementing Supabase Backend and Email Capture Alex sets up a Supabase database to capture high scores and emails, debugging an issue where the game canvas intercepted keyboard input. Greg shares enthusiasm for Supabase.1:04:02–1:10:23 · Greg as informed peer 2/10 Deploying the Game on GitHub Pages Alex walks through deploying the game live via GitHub Pages so players on X can access it directly.1:10:23–1:13:39 · Greg as informed peer 7/10 Crafting the Viral Distribution Strategy on X Greg demonstrates strong platform knowledge by explaining how X suppresses algorithmic reach for outbound links, correcting Alex's posting approach to optimize for video first.0:51–5:57 · Guest teaching 5/10 The Viral Micro-App Growth Strategy Alex introduces the core thesis of building viral AI micro-apps as an acquisition channel. Greg validates the premise from his own social media experience.5:58–17:20 · Guest teaching 6/10 Sponsor: Startup Empire Membership Alex outlines using Grok's deep search and think mode alongside p5.js to generate the game skeleton. Greg asks clarifying questions about why p5.js is chosen.17:21–30:23 · Guest teaching 6/10 Setting Up Cursor and Claude 3.7 Sonnet Alex imports the code into Cursor using Claude 3.7 Sonnet to fix mechanics and keyboard events. Greg teases Alex after learning he holds a computer science degree despite claiming anyone can do this.30:25–42:34 · Guest teaching 3/10 Transforming the Game for Maximum Virality Greg provides direct strategic input to prompt the AI around viral mechanics and niche targeting, resulting in a dramatic one-shot visual overhaul.42:35–1:04:01 · Guest teaching 6/10 Implementing Supabase Backend and Email Capture Alex sets up a Supabase database to capture high scores and emails, debugging an issue where the game canvas intercepted keyboard input. Greg shares enthusiasm for Supabase.1:04:02–1:10:23 · Guest teaching 6/10 Deploying the Game on GitHub Pages Alex walks through deploying the game live via GitHub Pages so players on X can access it directly.1:10:23–1:13:39 · Guest teaching 4/10 Crafting the Viral Distribution Strategy on X Greg demonstrates strong platform knowledge by explaining how X suppresses algorithmic reach for outbound links, correcting Alex's posting approach to optimize for video first.0:51–5:57 · Guest disagreement 1/10 The Viral Micro-App Growth Strategy Alex introduces the core thesis of building viral AI micro-apps as an acquisition channel. Greg validates the premise from his own social media experience.5:58–17:20 · Guest disagreement 1/10 Sponsor: Startup Empire Membership Alex outlines using Grok's deep search and think mode alongside p5.js to generate the game skeleton. Greg asks clarifying questions about why p5.js is chosen.17:21–30:23 · Guest disagreement 1/10 Setting Up Cursor and Claude 3.7 Sonnet Alex imports the code into Cursor using Claude 3.7 Sonnet to fix mechanics and keyboard events. Greg teases Alex after learning he holds a computer science degree despite claiming anyone can do this.30:25–42:34 · Guest disagreement 1/10 Transforming the Game for Maximum Virality Greg provides direct strategic input to prompt the AI around viral mechanics and niche targeting, resulting in a dramatic one-shot visual overhaul.42:35–1:04:01 · Guest disagreement 1/10 Implementing Supabase Backend and Email Capture Alex sets up a Supabase database to capture high scores and emails, debugging an issue where the game canvas intercepted keyboard input. Greg shares enthusiasm for Supabase.1:04:02–1:10:23 · Guest disagreement 1/10 Deploying the Game on GitHub Pages Alex walks through deploying the game live via GitHub Pages so players on X can access it directly.1:10:23–1:13:39 · Guest disagreement 1/10 Crafting the Viral Distribution Strategy on X Greg demonstrates strong platform knowledge by explaining how X suppresses algorithmic reach for outbound links, correcting Alex's posting approach to optimize for video first.0:51–5:57 · Greg pushing back 1/10 The Viral Micro-App Growth Strategy Alex introduces the core thesis of building viral AI micro-apps as an acquisition channel. Greg validates the premise from his own social media experience.5:58–17:20 · Greg pushing back 1/10 Sponsor: Startup Empire Membership Alex outlines using Grok's deep search and think mode alongside p5.js to generate the game skeleton. Greg asks clarifying questions about why p5.js is chosen.17:21–30:23 · Greg pushing back 2/10 Setting Up Cursor and Claude 3.7 Sonnet Alex imports the code into Cursor using Claude 3.7 Sonnet to fix mechanics and keyboard events. Greg teases Alex after learning he holds a computer science degree despite claiming anyone can do this.30:25–42:34 · Greg pushing back 1/10 Transforming the Game for Maximum Virality Greg provides direct strategic input to prompt the AI around viral mechanics and niche targeting, resulting in a dramatic one-shot visual overhaul.42:35–1:04:01 · Greg pushing back 1/10 Implementing Supabase Backend and Email Capture Alex sets up a Supabase database to capture high scores and emails, debugging an issue where the game canvas intercepted keyboard input. Greg shares enthusiasm for Supabase.1:04:02–1:10:23 · Greg pushing back 0/10 Deploying the Game on GitHub Pages Alex walks through deploying the game live via GitHub Pages so players on X can access it directly.1:10:23–1:13:39 · Greg pushing back 3/10 Crafting the Viral Distribution Strategy on X Greg demonstrates strong platform knowledge by explaining how X suppresses algorithmic reach for outbound links, correcting Alex's posting approach to optimize for video first.

speaking balance: gold is Greg, purple is the guest (3 minute bins)

0:00 · Greg 45.5% · guest 54.5%0:00 · Greg 45.5% · guest 54.5%3:00 · Greg 10.5% · guest 89.5%3:00 · Greg 10.5% · guest 89.5%6:00 · Greg 37.4% · guest 62.6%6:00 · Greg 37.4% · guest 62.6%9:00 · Greg 0.1% · guest 99.9%9:00 · Greg 0.1% · guest 99.9%12:00 · Greg 6.7% · guest 93.3%12:00 · Greg 6.7% · guest 93.3%15:00 · Greg 5.9% · guest 94.1%15:00 · Greg 5.9% · guest 94.1%18:00 · Greg 12% · guest 88%18:00 · Greg 12% · guest 88%21:00 · Greg 0% · guest 100%21:00 · Greg 0% · guest 100%24:00 · Greg 8.2% · guest 91.8%24:00 · Greg 8.2% · guest 91.8%27:00 · Greg 2.9% · guest 97.1%27:00 · Greg 2.9% · guest 97.1%30:00 · Greg 30% · guest 70%30:00 · Greg 30% · guest 70%33:00 · Greg 11.5% · guest 88.5%33:00 · Greg 11.5% · guest 88.5%36:00 · Greg 23.4% · guest 76.6%36:00 · Greg 23.4% · guest 76.6%39:00 · Greg 7.6% · guest 92.4%39:00 · Greg 7.6% · guest 92.4%42:00 · Greg 0.8% · guest 99.2%42:00 · Greg 0.8% · guest 99.2%45:00 · Greg 0.4% · guest 99.6%45:00 · Greg 0.4% · guest 99.6%48:00 · Greg 3.6% · guest 96.4%48:00 · Greg 3.6% · guest 96.4%51:00 · Greg 14.2% · guest 85.8%51:00 · Greg 14.2% · guest 85.8%54:00 · Greg 3.4% · guest 96.6%54:00 · Greg 3.4% · guest 96.6%57:00 · Greg 1.1% · guest 98.9%57:00 · Greg 1.1% · guest 98.9%1:00:00 · Greg 26.9% · guest 73.1%1:00:00 · Greg 26.9% · guest 73.1%1:03:00 · Greg 2.2% · guest 97.8%1:03:00 · Greg 2.2% · guest 97.8%1:06:00 · Greg 0% · guest 100%1:06:00 · Greg 0% · guest 100%1:09:00 · Greg 12.7% · guest 87.3%1:09:00 · Greg 12.7% · guest 87.3%1:12:00 · Greg 9.6% · guest 90.4%1:12:00 · Greg 9.6% · guest 90.4%1:15:00 · Greg 20.8% · guest 79.2%1:15:00 · Greg 20.8% · guest 79.2%
Sharpest disagreement ▶ 20:26 Alex defends no-code narrative against his CS degree

Alex playfully pushes back against Greg's tease, arguing that despite his background he is not manually writing any code during the demo.

Hardest push from Greg ▶ 1:11:00 Greg reframes the tweet posting strategy

Greg intervenes on Alex's distribution plan, pointing out that including an outbound link directly in the primary tweet will trigger algorithmic suppression.

Biggest teaching moment ▶ 1:00:05 Alex diagnoses keyboard event hijacking

Alex explains the technical reason the email modal will not accept typing because p5.js is intercepting all keystrokes for game controls.

Greg holds their own ▶ 1:11:00 Greg outlines optimal multi-tweet distribution

Greg showcases his growth expertise by instructing Alex to post native video media first and delay adding the external link into the replies.

the scores for every segment, with the reasoning behind each
ChapterTopicGreg as informed peerGuest teachingGuest disagreementGreg pushing backWhy
The Viral Micro-App Growth Strategy 3511 Alex introduces the core thesis of building viral AI micro-apps as an acquisition channel. Greg validates the premise from his own social media experience.
Sponsor: Startup Empire Membership 2611 Alex outlines using Grok's deep search and think mode alongside p5.js to generate the game skeleton. Greg asks clarifying questions about why p5.js is chosen.
Setting Up Cursor and Claude 3.7 Sonnet 3612 Alex imports the code into Cursor using Claude 3.7 Sonnet to fix mechanics and keyboard events. Greg teases Alex after learning he holds a computer science degree despite claiming anyone can do this.
Transforming the Game for Maximum Virality 6311 Greg provides direct strategic input to prompt the AI around viral mechanics and niche targeting, resulting in a dramatic one-shot visual overhaul.
Implementing Supabase Backend and Email Capture 4611 Alex sets up a Supabase database to capture high scores and emails, debugging an issue where the game canvas intercepted keyboard input. Greg shares enthusiasm for Supabase.
Deploying the Game on GitHub Pages 2610 Alex walks through deploying the game live via GitHub Pages so players on X can access it directly.
Crafting the Viral Distribution Strategy on X 7413 Greg demonstrates strong platform knowledge by explaining how X suppresses algorithmic reach for outbound links, correcting Alex's posting approach to optimize for video first.

Statements from this episode (12)

Assertion Not checkable as stated
Finn: A simple Cursor-built mini-game drove 500 newsletter signups on X
“And so I experimented with this about eight months ago where I said, Hey, I built my first video game through cursor. I have no game building experience. Play the game below. Whoever has the highest score in the next 24 hours, I'm sending you a hundred dollars…”
Alex Finn Feb 25, 2025 ▶ 3:28
Insight
Finn: X thread-to-newsletter funnels are oversaturated and watered down
“And the way people really have been driving clicks to their newsletter over the last couple of years is they build like a really good thread and then they have a follow post that says, here's my newsletter, sign up for it. And that's kind of been drowned out a…”
Alex Finn Feb 25, 2025 ▶ 3:57
Opinion
Finn: DeepSeek forced rival AI models to expose chain-of-thought reasoning
“If Deep Seek did anything well, it kind of set the tone for like, okay, now all the other AI models have to put the chain of thought in, because this is what people expect now. I really think Deep Seek had like huge influence on how all this works.”
Alex Finn Feb 25, 2025 ▶ 12:00
Insight
Finn: Developers should avoid using reasoning models like o1 for coding
“I would assume based on my experiences, you probably don't want to use the thinking model to do coding. You know, cause I've tried oh one and it was just a pain to use. You lose a lot of speed.”
Alex Finn Feb 25, 2025 ▶ 21:25
Insight
Finn: Developers no longer need to break AI coding into micro-steps
“Before this, everyone who was in AI, hey, if you're doing something recursive, you're doing something, make sure you break it down into micro steps. Make sure you break it down step by step by step to make sure it's accurate. I don't think that's the case anym…”
Alex Finn Feb 25, 2025 ▶ 41:21
Assertion Supported
Finn: An Elon Musk retweet on X yields about 10 million impressions
“You get an Elon retweet that's getting 10, ten million impressions, right?”
Alex Finn Feb 25, 2025 ▶ 43:01
Opinion
Finn: A computer science degree is the most useless degree today
“I have a computer science degree, which is probably the most useless degree you can possibly get at this point in time.”
Alex Finn Feb 25, 2025 ▶ 57:33
Prediction Not checkable as stated
Finn: Lead gen returns for interactive AI apps will vanish in three years
“Like we're in that beginning moments of this strategy where people who attack it and use it are going to see unbelievable returns. And then in three years when everyone's doing it, the returns won't be there.”
Alex Finn Feb 25, 2025 ▶ 1:02:53
Opinion
Finn: X and YouTube have the best indie hacking communities
“If you're an indie hacker, if you're an entrepreneur, I, in my opinion, I think X and YouTube are the only two places on planet earth that have the best indie hacking communities on the internet. I think if you're an indie hacker, you've got to be on both. You…”
Alex Finn Feb 25, 2025 ▶ 1:08:04
Insight
Finn: Interactive micro-experiences outperform text threads for email collection
“Yo, I built this really cool online experience, right? Go play it. And now you get an email a lot cooler way. I think then kind of a thread. So I think this is the cutting edge of how to get emails and all of that.”
Alex Finn Feb 25, 2025 ▶ 1:10:46
Insight
Isenberg: X algorithm suppresses links; post video first, link hours later
“Actually the way to do it is you take a video of yourself playing the game and the tweet has the video because the link is going to suppress the algo then, and then after a few hours as a second tweet, you can include the link.”
Greg Isenberg Feb 25, 2025 ▶ 1:11:01
Insight
Finn: Converting viral memes into AI micro-apps is an untapped growth frontier
“So I think there truly is something to taking viral moments in time, turning them into experiences with AI and like garnering attention that way. There's something truly there. And I don't think a lot of business owners and entrepreneurs and indie hackers are …”
Alex Finn Feb 25, 2025 ▶ 1:14:28
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 300 episodes transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.