ChatGPT Can Turn Anyone Into a Video Game Developer

Yes, even if you don’t know how to code

DALL-E/Every illustration.

Sponsored By: Gamma

Slides are a thing of the past. Gamma introduces a new way of presenting ideas—faster, more flexible, and powered by AI. With Gamma, you can create stunning content effortlessly, optimized for any device and platform, without wasting time on design or formatting.

How Do You Use ChatGPT? is taking a week off—we’ll be back next week with a new episode. In the meantime, we’re publishing the next piece in our series based on the podcast, in which we share actionable, tactical ways that some of the smartest people in technology are using ChatGPT and other AI tools. Every contributor Rhea Purohit breaks down the conversations from the podcast and pulls out the prompts and responses—complete with screenshots—for you to replicate. Read on to learn exactly how Dan Shipper and Logan Kilpatrick, who was OpenAI’s first developer relations advocate (he left the company since we recorded the episode), make a video game with ChatGPT in less than an hour. —Kate Lee


Ever since I started writing for a living, I’ve been on a mission to get more people to write. At the supermarket, I tell people about the joy in distilling opinions to words as they uncomfortably shuffle under the weight of heavy shopping bags. A majority of them confess they’ve never engaged with writing as adults and doubt their ability to do so. Writing is a superpower and, despite how many people feel, it doesn’t need to be intimidating, especially since we have more tools than ever to help articulate our thoughts.

However, I do understand being daunted by a skill that feels totally foreign. It’s how I feel about software. I don’t know how to code and wouldn’t even know where to begin. 

Dan Shipper and Logan Kilpatrick believe that building software is a superpower. In this conversation, they talk about how ChatGPT has enabled everyone to be a builder. They also walk the talk by making a video game called Allocator with ChatGPT in less than an hour—all without writing a single line of code.

Say goodbye to basic slide presentations. Gamma uses cutting-edge AI to revolutionize how we share ideas. It's not just a tool; it's a creative assistant, enabling you to create visually captivating content quickly and seamlessly. Whether you're presenting to a small team or a large audience, Gamma ensures your ideas shine across all devices and platforms. Experience the difference for free!

Logan is OpenAI’s first developer relations and advocacy hire, working to support the community of people building with ChatGPT, DALL-E, and the OpenAI API. (Since we recorded this episode, he announced his departure from the company.)

A few months ago, OpenAI released GPT Builder, a tool that enables people to make custom GPTs tailored for pretty much anything they want. It’s what made Dan and Logan’s video game experiment possible. Logan says GPT Builder lowers the hurdles to innovation, especially for people like me who don’t know how to code.

If you’re a creative person who's always dreamed of bringing their ideas to life, follow along as Dan and Logan fulfill their shared childhood dream of building a video game using GPT Builder and ChatGPT.

Dan and Logan brainstormed ideas for what game they should build, landing on a text-based strategy game where players step into the shoes of a historical U.S. president and are tasked with managing the federal government’s budget.

First, we’ll give you Dan and Logan’s prompts, followed by screenshots from GPT Builder and ChatGPT. Our comments are peppered in using italics.

Dan and Logan: We want to make a game. The core concept is that you get to choose which president you want to be, and then ChatGPT will go and search the U.S. government budget, and distribution of spending in that budget, let the user reallocate the budget, and then play out the world with that updated allocation.

GPT Builder takes on the role of a proactive guide in the game development process, suggesting that Dan and Logan start by choosing a name for the game.

All screenshots courtesy of Dan Shipper and How Do You Use ChatGPT?

Logan thinks a shorter name might be better than Budget Commander. 

Dan and Logan: I like a good one-word name, can you find one for me?


Allocato is not a bad name, but it prompts Dan to think of an even better one, Allocator, an ode to a recent topic of his writing: the allocation economy.

Dan and Logan: I like the name Allocator, let’s go with that.

GPT Builder generates cover art for Allocator, but Dan and Logan don’t think it quite fits with the vibe of a historical video game.

Dan and Logan: I don’t think that’s the vibe. This game is about historical events and the president allocating resources. Can we do something more like that?

GPT Builder seems to have taken creative inspiration from the popular Nicolas Cage franchise National Treasure. That’s better, so Dan and Logan decide to forge ahead.

Dan and Logan: Cool. This looks good. What’s next?

Dan and Logan want Allocator to include both historical facts and immersive hypothetical scenarios. But since they aren’t video game developers, before moving forward, they instruct GPT Builder to speak as an expert and outline a framework for game development.

Dan and Logan: I feel like it needs to do both. There needs to be some kind of foundational core mechanics of this game, and I’m not really sure what those should be. We’re not experts. We need your expert knowledge on how to build extremely fun and engaging scenario-based games to come up with a framework for the actual gameplay mechanic. A couple of games that are inspiring to us are Civilization and Age of Empires. They aren’t exactly the same as the game we’re making, but the vibes are an inspiration. 

Dan and Logan are expecting to iterate on Allocator’s gameplay mechanics together with GPT Builder, but it plows ahead with the game. Logan thinks this might be because of the standard instructions that GPT Builder is following and suggests clicking on the Configure tab to tweak those instructions. 

Dan and Logan: Please ignore the dullness of budget allocation and make it exciting. 

After that, they also respond to GPT Builder’s question about which historical time periods they want Allocator to focus on.

Dan and Logan: I think we want to keep as wide an audience as possible, so maybe keep the topics PG so that everybody can play this game. The time period around the moon landing would be fun to focus on but we want the time periods to be in the custom starter prompts rather than limiting you to any particular time period in general.

 


Dan and Logan still want more focus on the core mechanics of Allocator, but they decide to build the game in GPT Builder, and then refine it using ChatGPT. They continue to interact with GPT Builder.

Dan and Logan: I feel like an informative and helpful narrator would be helpful, sort of like Nicolas Cage in National Treasure, would be good, thank you. (To be clear, not like Nicolas Cage in Leaving Las Vegas, that’s a bummer.)

The first version of Allocator is ready! Dan and Logan switch tabs to ChatGPT. They copy and paste the custom instructions from the Configure tab of GPT Builder into ChatGPT and instruct it to generate primary and secondary mechanics for the game. (Logan stumbled on this lingo regarding gameplay mechanics in a custom GPT for building board games.)

Learn more

This post is for
paying subscribers

Subscribe →

Or, login.

Thanks to our Sponsor: Gamma

Thanks again to our sponsor Gamma, the anti-PowerPoint.

Gamma is a breath of fresh air, powered by AI, that makes it possible for you to focus on your ideas and not on formatting. It's time to make every presentation count, without the extra effort.

Read this next:

Chain of Thought

How Sora Works (and What It Means)

OpenAI's new text-to-video model heralds a new form of filmmaking

1 Feb 16, 2024 by Dan Shipper

Chain of Thought

How Hard Should I Push Myself?

What the science of stress tells us about peak performance

2 Oct 17, 2023 by Dan Shipper

Chain of Thought

Using ChatGPT Custom Instructions for Fun and Profit

How to 10x ChatGPT with personalized answers

17 Sep 15, 2023 by Dan Shipper

Every smart person you know is reading this newsletter

Get one actionable essay a day on AI, tech, and personal development

Subscribe

Already a subscriber? Login