Vibe Coding a Classic Game: Building Breakout Step by Step with an AI Assistant A step-by-step tutorial demonstrates building the 1976 Atari arcade game Breakout entirely through "vibe coding," a workflow coined by Andrej Karpathy in early 2025 in which a user describes goals in natural language and an AI agent generates, runs and iterates on the code. The article cites Airbnb's report that AI now writes around 60% of its new code and compares tools including Claude Code, Cursor, Replit Agent, Bolt.new and v0, noting Collins English Dictionary named "vibe coding" its Word of the Year for 2025. Every code block in the project was written and verified with automated tests covering collision physics and win/loss conditions before publication. Vibe Coding a Classic Game: Building Breakout Step by Step with an AI Assistant Vibe coding is a workflow where you describe what you want in natural language and let an AI agent handle code generation, execution, and iteration rather than typing every line yourself. Vibe coding is a genuinely new way of building software, not a rebrand of an old one, and it deserves a real definition before this tutorial uses it a hundred more times. The term was coined by Andrej Karpathy in early 2025 https://x.com/karpathy/status/1886192184808149383 to describe a workflow where you describe what you want in natural language and let an AI agent handle code generation, execution, and iteration rather than typing every line yourself. It caught on fast enough that Collins English Dictionary named it their Word of the Year for 2025 https://www.collinsdictionary.com/woty , and by 2026 it's not a novelty; it's a standard way real software gets built. This article is a genuine, start-to-finish vibe coding project: building the classic arcade game Breakout