InfiniBrains / Awesome-GameDev-Resources

GameDev Dojo Community resource materials
MIT License
21 stars 71 forks source link

[Coding Dojo] Create a game using ChatGPT and Github Copilot #9

Open tolstenko opened 1 year ago

tolstenko commented 1 year ago

Agenda

0:00 - 0:05 (5 minutes): Introduction Welcome everyone and introduce the topic of the session: using GitHub Copilot to create a minimal functioning game. Briefly go over the objectives and goals of the session. Make sure everyone has access to GitHub Copilot and is familiar with its basic usage.

0:05 - 0:20 (15 minutes): Overview of GitHub Copilot Give a brief overview of what GitHub Copilot is and how it works. Demonstrate some of its features and capabilities, and highlight how it can be used for game development. Share some resources for learning more about GitHub Copilot.

0:20 - 0:40 (20 minutes): Game Design Discuss the game design and the concept of the minimal functioning game. Brainstorm ideas for the game and decide on a specific game to create. Discuss the game mechanics, rules, and objectives. 0:40 - 1:10 (30 minutes): Coding with GitHub Copilot

Start coding the game with the help of GitHub Copilot. Demonstrate how to use GitHub Copilot to generate code snippets, complete functions, and suggest improvements. Walk through the code and explain what is happening at each step. Encourage participants to try using GitHub Copilot on their own and provide support and guidance as needed.

1:10 - 1:25 (15 minutes): Testing and Debugging Test the game and debug any errors or issues. Discuss best practices for testing and debugging with GitHub Copilot. Share some resources for learning more about testing and debugging with GitHub Copilot.

1:25 - 1:30 (5 minutes): Wrap-Up Review what was covered in the session. Ask for feedback and answer any questions. Provide resources for further learning and practice. That's it! Of course, the timing and order of the different sections can be adjusted depending on the needs and preferences of the participants.