Vibe Coding a Video Game
Question:
How difficult is it to make a simple working video game for the Apple Vision Pro using generative AI coding tools?
Inquiry Length:
Standard, 15 weeks
Why this Question is Important
“Vibe coding” is one of the latest buzzwords sourced in the emergence of generative AI. There are claims that it’s now possible develop a viable, shippable product without knowing how to code. If true, this would be a powerful process for creative professionals looking to work in the video game industry. This inquiry will help map out how viable this approach actually is in practice.
Criteria for Successful Submission
This submission should be an in depth analysis of the process used to attempt to create a basic, playable video game for the Apple Vision Pro headset, based on the concept “The Floor is Lava”. The development of this game should rely entirely on code produced by generative AI.
The analysis should include:
- An outline of the steps required to create playable game for the Apple Vision Pro
- An outline of your knowledge around coding and game development at the onset of the inquiry
- An explanation of why specific tools, platforms and techniques were chosen
- Extensive documentation of the process
- All versions of the source code produced
- A record of all transcripts of interactions with Generative AI to produce the game
- Screen shots and video captures
- Photo documentation as appropriate
- A detailed analysis of the process: Questions to address include, but are not limited to:
- How did you determine the best way to prompt the AI platform?
- How close was the final output to what you anticipated when starting the project?
- How much time did you spend on each of the steps?
- How often did you need to use tools and knowledge not provided by the generative AI platform?
- A breakdown of the costs incurred.
- A conclusion of how viable vibe coding is for this type of application.
Things to keep in mind
- It is possible to successfully complete this inquiry and not produce a finished, playable game - provided the analysis explains how the process impacted the ability to produce a finished game.