The author, with no prior coding knowledge, has completed a four-month long-term project to create a game using AI. After an initial failure in developing 'Tap Tap Capybara', the author introduced Claude and finally completed a defense game through a five-step process: creating a game design document, prioritizing logic design, implementing graphics, and balancing. This experience led the author to realize the importance of planning and logical design over coding knowledge, and they gained a sense of accomplishment from collaborating with AI to produce a functional outcome.
So, I put the Capybara aside in a corner of my heart and went on with my life. Then, one day, while browsing the internet, I stumbled upon a video of someone creating a game with Vibe Coding. This person was making Super Mario with Vibe Coding, and perhaps because they were a former developer, the level of completion was extraordinary. They were effortlessly building a house that people could actually live in, a far cry from my "shell of a house." Most importantly, the video documented the entire game development process from start to finish. Watching it, I thought, "If I follow that sequence, maybe I can do it too?" I found the courage to try again on the project I had attempted and abandoned so many times. And from that video, I learned several crucial principles of game development.
A high-performing AI can handle many tasks without explicit instructions from the user. Conversely, a less capable AI requires the user to fill in the gaps.
While Lovable wasn't a bad tool, it wasn't the 'best performing' tool at the time I was developing the game. Lovable was good at quickly generating prototypes. However, when it came to complex logic or fine-tuning code structure, its limitations became apparent. Most importantly, I didn't feel like the AI was 'intuitively' understanding and executing what I wanted.
Four months have passed since I wrote Part 1, and AI has advanced rapidly during that time. Consequently, I decided to switch to a new tool.
That tool is 'Claude'. There were many AI coding assistance tools available, but I recall Claude being the first to receive positive reviews in the coding domain among over 12 AI coding agents. In fact, Claude maintained its position as the most preferred model by AI engineers until the end of 2024, and coding agents that adopted Claude as their dedicated model achieved monthly sales of $4 million within just four weeks of launch, indicating its popularity among developers. (However, it's fascinating how quickly things change; other AI coding tools are now receiving even better reviews than Claude.)
I've tried various tools like Gemini and Grok, but when running the same code, Claude's output was consistently superior. It wasn't just about the code running; Claude better understood the context I intended, proactively searched for documentation when errors occurred, and maintained consistency across long codebases.
A humanities student with a zero in coding created a game. It's both surprising and satisfying that I, who knew nothing about coding, managed to create a game that actually works. I also learned that making games is incredibly fun. I learned a lot during the process. When it came to adding graphics, I refined prompts and made repeated requests, much like a designer giving feedback in a development studio. I learned that this is by no means easy, and I also felt how arduous the task of balancing is. While I could make a game without knowing how to code, there were so many other mountains to climb in 'making a game' besides coding. Just being able to experience all of this firsthand by creating the game myself made this a project where I gained a great deal. And above all, the fact that I, who knew absolutely nothing about coding, was able to create a game to this extent using only 'Vibe Coding' is, in a way, a little frightening. Compared to four months ago with 'Luvable', I've been thinking complex and varied thoughts about how rapidly AI is developing, what developers in the actual industry must be feeling, and what it means to live in such a world. Four months ago, I let go of the capybara I was desperately trying to catch, but in the end, I created a functioning game with my own hands. The reckless challenge of a humanities student with a zero in coding was made possible thanks to the advancement of AI.
Comments (0)