Launching tonight at midnight PDT: A 3D remake of Lunatic Fringe for iPhone/iPad/macOS
I'm a tech lawyer and ex-founder. I can read code, but beyond HTML and CSS I can't write it. Since my first vibe-coded app in July 2025, I've shipped 15 apps and websites.
The latest two are games for iPhone, iPad and Mac: Lunatic Fling, a 3D tribute to Lunatic Fringe; and Paperwing, a paper-airplane game inspired by Glider, co-developed with our 5-year-old (turns out he's an amazing PM). Both went from prototype to App Store approval in under a week. A third (much bigger) project is currently in the works.
What's worked for me for rapid game development:
I prototype each game as a single three.js HTML file in Claude Code. It's a fast sandbox for look, feel and mechanics.
Once the game feels right, I ask for a detailed PRD file that I give to Claude Code along with the HTML file to use as the spec, and have it write its own prompt for porting everything to native Swift.
I run that prompt in Claude Code in the Claude Mac app, then pull the branch locally and keep iterating with vanilla Claude Code in Terminal.
Every project starts with a one-time setup script I wrote, creatively named the Claude Code Setup Wizard. It configures Claude for multi-session work and asks how I like to work.
I've been using Opus 5.5 on the $100/month plan, and I've only hit my limit once or twice, just minutes before the weekly reset anyway. And that's while also building an internal law practice management app for myself, too. So for me, at least, the $100/month plan is just right.
Lunatic Fling launches on Product Hunt tonight, if you'd like to follow along.
Happy to answer questions too (just no legal questions, please).

Replies
A five year old PM is the best detail I've read here this week. The split you describe is neat: the single HTML file answers "does it feel right", and the PRD answers "what exactly are we building", so the native port starts from a spec instead of a vibe. Prototype to App Store approval in under a week is impressive too. Did review ask anything about the games, or did they go straight through? Good luck tonight!
@gbasovv thanks George! And yes, nothing beats the validation and product input of your own (or another's) 5yo. Highly recommended. :) And no, I never got anything asked during the app review process; all were accepted on the first go. Thanks for the support!!