Alephic / Writing
Claude Code Has Game Feel
Claude Code feels like a finely tuned video game—complete with tight feedback loops, progressive mastery, recoverable failures, and clear agency—turning...

In this article
I had a realization the other night about why I love Claude Code so much: it feels like a video game. I've put nearly 10,000 hours into infinite skill-ceiling games: Destiny, Escape From Tarkov, Rust, StarCraft, League of Legends, and PUBG. And I've spent most of the past 15 years designing systems for those very types of games, working on the user experience and competitive systems in League of Legends, Call of Duty: Black Ops 4, and Apex Legends. The same thing driving those sessions is driving my Claude Code usage. I'm enjoying the pursuit of mastery.
What Makes Friction Feel Good
Game designers have spent decades figuring out how to make difficult, repetitive, high-failure-rate activities feel good. It's called "game feel." Its markers are tight feedback loops (you feel your actions in real time), progressive mastery (you feel yourself getting better per session), recoverable failure (you can recover from errors painlessly), and clear agency (you get a result you intended, even without knowing if it was possible). Claude Code has all of these. I see my input turning into action in real time. I feel myself getting better at directing it over weeks. When it goes sideways, I can course-correct without catastrophe. And when it nails something I couldn't have done alone, I still feel like I made that happen. I gave it the right context and constraints. In the world of AI-assisted coding, even starting over from scratch is sometimes quicker than revising something that went wrong. Delete your save file and speedrun it again.
I would never want to go into a dungeon and fight monsters in real life, but games make that fun. Wrapped in the right systems, friction, and danger, the possibility of failure becomes compelling rather than tedious. Conversely, getting auth working on a web app is not something many would describe as enjoyable. It's documentation rabbit holes, config files, and edge cases that only reveal themselves after you've made the wrong choice. But Claude Code somehow flips the script. The same transformation that turns dungeon-crawling into entertainment turns authentication setup into something I actually want to do. I suspect this also has a lot to do with the fact that Claude Code is not trying to be a fully autonomous headless agent, but more of a pair programming partner, creating a unique surface area for an experience where you feel the progress as you go.
What Game Feel Means for Tools
Developer tools have historically been built for power and efficiency, but rarely for feel. We optimize for what the tool can do, not how it feels to wield it. To illustrate the difference between feel and flexibility, look at how most tools have settings or customizations for every aspect of the application. Compare this to games, where even something as minor as an initial brightness calibration screen is seen as a barrier to flow. The best games put you into the action immediately and progressively unlock complexity. This is the onboarding experience that games focus on that other software often misses.
Written by
Aaron Rutledge
More from Aaron Rutledge
