GitBit
Sign Up

Congrats!

You've unlocked an exclusive 25% discount on our Copilot course.

Use the code 25OFF at checkout to claim your discount. Don't miss out on this limited-time offer!

Building a Game with Copilot in under 1 hour!

Today, I'm going to see how fast I can create and publish a video game using Copilot! Let's jump right in and "level up our coding skills." Get it? level, like video game...

First, the steps I'll need to take:

  1. I'll need the game idea. This could be sudoku, a slot machine, Guess Who, whatever. There are some limits though. I'll be building a browser-based video game so less intense graphics. Also, I won't have a backend so everything will need to be done on the client-side browser.
  2. Then I'll create a GitHub repo and pull the repo to my computer.
  3. Then I'll ask Copilot to generate all the code for the game. I'll paste the code into the repo. Then I push the changes.
  4. Finally, I'll publish the game to a live site.

So, let's get started!

I'm going to start with Copilot generating game ideas. I'll use this prompt: I'd like to create a browser-based game and I'd like you to generate the code for me. There won't be a backend so everything will need to be handled in the browser. I'd like to create the game in 1 day or less. Please give me 10 game ideas.

Copilot came up with some great games. I chose a memory game because that sounds easy enough to build. So then I built the repository in Github. At the same time I asked Copilot to generate the code using the following: I'd like to create a memory match game. Please generate the HTML, CSS, and Javascript for me please.

Then I copied and pasted that into my newly cloned GitHub repo and tested it out!

I noticed there was no new game button, so I asked Copilot to add one. Can you add a new game button?

I'm planning to make an entire casino or game site so I'm going to ask Copilot to generate a home page too. Looks good thanks! Can you create a home page with a link to the memory match games. The game is located at memory-match.html

Then I noticed the cards weren't truly random. I'm not sure how Copilot was assigning the locations (because I didn't check the code) but let's ask Copilot to randomize the slots: Can you make sure the memory cards are randomly assigned locations?

Then I published the game and tested again. I noticed after clicking the new game button the "Congrats" message continues to reappear after every flip. It's also appearing before I finish the game so let's ask Copilot to fix those bugs: The "Congrats" message appeared before all the matches were found. It also kept reappearing after I clicked "New Game"

Then I'll republish and check the results! Looks good.

I built a game in 28 minutes using Copilot

It took 28 minutes, but a large part of that time was me recreating the GitHub repo and doing some other things like reorganizing where the assets were located. All in all, I can make a web-based game in under 1 hour!

You can check the site out at https://gcasino.github.io/

Also, I probably should add a dark mode because light attracts bugs...

Next, I'm going to add more games, then monetize the sites. So check back soon!



We thought you might also like

Did you like the site?