From TIMEWELL
This is Hamamoto from TIMEWELL Inc.
With Zero Programming Experience, a Real Game App Can Now Be Built in Just Five Exchanges
With zero programming experience, a real game app can now be built in just five exchanges. The AI service "V0" will generate an actually functioning game from a single instruction: "Make me an Invader game." For anyone considering entrepreneurship but frustrated by technical barriers, coding skills are no longer a prerequisite. "Vibe coding" — a new development approach that uses natural language to dialogue with AI and turn ideas into reality — will expand the possibilities of business without limit.
In this article — Engineering Course Session 2 — we cover how to use the service V0 and GitHub as a method for building real applications without programming experience. In Session 1 we covered Cursor; in the first half of this session we explore the fun of touching AI, and in the second half we work through the somewhat trickier GitHub setup.
Affiliation: TIMEWELL Inc., Technology Division GM / Principal Engineer
Profile: Originally from Tokyo. Passionate about robotics and AI research, achieved second place in the world at a home robot contest during university.
Worked in IoT development at a major electronics manufacturer, accumulating broad system development experience over 10 years. Led the specification design of a home management system for a residential district of more than 1,000 units and led the project to success.
Continued competing in hackathons and manufacturing events, winning the grand prize at the ONE JAPAN Hackathon x Tokai. Self-taught in cloud technology, independently launched and operated a site for social game players.
Hobbies include gaming and otaku culture such as VTubers. Learns UI design from games and applies it to daily work.
Looking for AI training and consulting?
Learn about WARP training programs and consulting services in our materials.
Affiliation: TIMEWELL Inc., Co-founder and Director/CTO
Affiliation: TIMEWELL Inc., Co-founder and Director/CTO
Profile: Originally from Tokyo. Joined NTT Advanced Technology Corp. as a new graduate. At NTT Advanced Technology, engaged in SI business centered on cloud services. Subsequently served as Technical Lead and Scrum Master for new service creation and development at a business company, developing POS services, digital signage, and other services. As an independent activity, contributed to open-source software and developed and operated a job-change site for specific industries with peak 500,000 PV/month and average 300,000 PV/month. Currently focuses on design, development, and operation of the challenger assistant service "TIMEWELL," as well as new service development. Supports individuals, organizations, and companies who are excited but anxious about technology. Specializes in implementing applications that efficiently streamline operations at speed, emphasizing meaningful rewards and making full use of as-a-service approaches.
Instructor Introduction
- Vibe Coding: A New Development Approach
- The Fun of Building Prototypes with V0
- The Actual Creation Process
- How to Use Your Requirements Definition Document in V0
- GitHub: The World-Standard Code Management Service
- Actual Setup and Operations
- What to Study Going Forward
- Summary: The Era When AI Democratizes Programming
Vibe Coding: A New Development Approach
The first thing to convey is that the development approach we are going to learn is called "vibe coding" — a cutting-edge approach in which you do not need to understand the code itself. The idea is to start by touching it, let AI code, even if you do not understand what is happening inside. It is a development approach in which you code using natural language — the words you use in everyday speech.
The Era Has Arrived Where You Can Do It Without Understanding What Is Inside
The era has arrived where you can do it without understanding what is inside. In this WARP program, the goal is to become able to code in some way using natural language.
V0 is a service for building web applications easily — the same kind used in our WARP course. It does good coding using current technologies like React and Next.js. The free plan is usable to a certain extent, but if you use it too much it will ask you to pay. In that case, either wait a while or consider the Pro plan (USD 20/month).
What can you actually do with it? Just like with ChatGPT, you just speak to it in ordinary language — and you can easily build websites, applications, and even games.
Some Examples I Have Built Recently: an Invader Game, a Block Breaker, and Gomoku
Some examples I have built recently: an Invader game, a block breaker game, and Gomoku. The Invader game — where you use the arrow keys and press the space bar to shoot back at attacking enemies — is a properly functioning game that is relatively easy to build.
The process is fairly simple. Much like ChatGPT, you just instruct it what you want and tell it what to change, in words. For example, starting with just "Make me an Invader game" produced a basic shape. After that, straightforward explanations to the AI — "The enemies look bad — make them look more like real invaders," "There are two play buttons — can you fix that?", "The game restarts by itself when it ends" — led to corrections, and this Invader game was completed in about five exchanges.
V0's screen has a comment input field similar to ChatGPT, where you enter instructions. Pressing the "Enhance" button refines a rough instruction in a bit more detail. Then when you send it, coding begins automatically.
How to use the requirements definition document you created last time in V0 was also explained. On V0's top page there is a file attachment feature, so upload the detailed version of the requirements definition document from last session's homework. Then add a prompt: "The attached document is a requirements definition document — please create an initial UI first."
If You Have Reference UI Designs
If you have reference UI designs, attaching them as images will produce output closer to what you have in mind. AI has become quite capable, so errors rarely occur, but if an error does appear, you can fix it by pasting the error message directly as the next instruction.
Also, try not to give too many instructions at once — work through updates gradually. The free plan has a daily usage limit, so if you want to continue using it free, spread the work across multiple days.
GitHub: The World-Standard Code Management Service
The second half covers GitHub. GitHub is a service for programmers and engineers to store and manage source code files online. Now operated by Microsoft, it is the world's largest code-sharing platform — so standard in the industry that it is essentially synonymous with what software engineers use.
It has features for managing code history in detail, with highly useful functionality for multiple people building source code together. You can share what you have actually built — "I made this" — making it easy to share, and it can also serve as a portfolio. Even if your computer breaks, the cloud backup means your work is safe.
Using GitHub records every edit location. For example, all change history is preserved — such as "changed the notation 'outline' to 'secondary.'" A full record of who changed what and when is kept, and reverting to the latest state or going back to a previous state is easy.
To use GitHub, you first need to create an account, and then install a tool called Git. Windows users use a dedicated installer; Mac users check by typing "git --version" in Terminal. If you have Cursor installed, Git should already be included automatically.
Then Configure GitHub Username and Email in Cursor
Then configure your GitHub username and email address in Cursor. You can prompt the AI with "I want to set my Git username and email address" and it will show you the necessary commands for the configuration.
V0 is a genuinely enjoyable service. The era has arrived where even without programming experience, you can create actually functioning applications through dialogue with AI alone. Please master V0 before next session and turn your ideas into something real. GitHub may feel difficult at first, but you will be fine as you gradually get used to it. Even engineers found GitHub incomprehensible at first.
In today's session, I hope you felt the power of AI — and especially the impressiveness of V0. Let's keep learning application development together while having fun.
Summary: The Era When AI Democratizes Programming
Through this session, I hope you gained a real sense that the era has arrived when anyone can build a real application — even without specialized programming knowledge. Using the innovative service V0, a actually functioning game can be completed in just five exchanges from a single instruction: "Make me an Invader game." This is not merely a technological advance — it signifies a fundamental transformation in how things are made.
Vibe coding — the new development approach — is a method of building applications through dialogue with AI using natural language. Even without understanding the code, you just communicate what you want to build to AI, explain the parts you want changed, and the application you envisioned takes shape. Starting from something simple and gradually developing it into more complex applications is the path forward.
And by combining requirements definition documents with V0, the journey from a business idea to an actually functioning prototype is dramatically shortened. Simply attach the requirements definition document you created last time, add an appropriate prompt, and the AI generates an application aligned with the spec. The simplicity of resolving errors by using the error message itself as the next instruction is also an attraction.
GitHub May Indeed Feel Difficult at First
GitHub may indeed feel difficult at first. However, it is the de facto standard used by engineers worldwide, and has many advantages — history management of code, backups, and use as a portfolio. Through the sessions up to the fifth, gradually getting used to it will ensure you can use it with confidence.
The important point is that these tools become powerful weapons that remove technical barriers for those considering entrepreneurship. The presence or absence of programming skills is no longer a decisive obstacle to turning ideas into reality. By leveraging AI tools like V0, you can quickly prototype a business idea, gather feedback from customers, and iterate on improvements.
Application development through dialogue with AI is no longer a vision of the future — it is a reality available in your hands right now. The first step in mastering this new development approach was taken today. I am genuinely pleased that you were able to take that step.
Related Articles
- The Reality of a Working Mother Returning from Two Maternity Leaves — And How Her Work Philosophy Changed | TIMEWELL
- Before Taking Paternity Leave (Part 2): Three Absolute Must-Dos for Taking Leave During a Busy Season
- A First-Class Architect Who Stays Close to the Job Site — Finding My Own Path as the Fifth-Generation Leader of a Construction Company
