|
| 1 | +--- |
| 2 | +title: Create Your Own Game on Roblox - 1 Hour Activity Plan |
| 3 | +description: A classroom activity plan demonstrating how to create an obby using Roblox Studio and AI assistance. |
| 4 | +--- |
| 5 | +**Lesson Description:** 1 hour classroom activity plan demonstrating how to create an obby game on Roblox. A perfect starting point for anyone. No experience with coding, game development, or AI needed. |
| 6 | + |
| 7 | +Get students familiar with Roblox and Roblox Studio by having them create a classic platformer style game, also called an "obby" on the Roblox platform. Students will practice foundational prompting skills in conjunction with improving their own computational logic. |
| 8 | + |
| 9 | +**ISTE standards:** Innovative Designer 4a, 4c, 4d, Creative Communicator 6b, 6d |
| 10 | + |
| 11 | +<table> |
| 12 | + <thead> |
| 13 | + <tr> |
| 14 | + <th width="50%">Lesson objectives</th> |
| 15 | + <th width="50%">Skills and concepts</th> |
| 16 | + </tr> |
| 17 | + </thead> |
| 18 | + <tbody> |
| 19 | + <tr> |
| 20 | + <td>**Skills and concepts**</td> |
| 21 | + <td> |
| 22 | + <ul> |
| 23 | + <li>Creating within a 3D Environment</li> |
| 24 | + <li>User testing.</li> |
| 25 | + <li>Basic AI prompting.</li> |
| 26 | + <li>The importance of improving one's own coding and design skills to better wield AI.</li> |
| 27 | + </ul> |
| 28 | + </td> |
| 29 | + </tr> |
| 30 | + <tr> |
| 31 | + <td>**Prep**</td> |
| 32 | + <td> |
| 33 | + <ul> |
| 34 | + <li>Make sure each student has a Roblox account and knows their login information.</li> |
| 35 | + <li>Print out handouts and prep presentation.</li> |
| 36 | + </ul> |
| 37 | + </td> |
| 38 | + </tr> |
| 39 | + <tr> |
| 40 | + <td>**Materials**</td> |
| 41 | + <td> |
| 42 | + <ul> |
| 43 | + <li>Windows or Mac computer with Roblox Studio installed</li> |
| 44 | + <li><a href="../../assets/education/handouts/introToStudio-cheatsheet.pdf" target="_blank" rel="noopener">Handout: Roblox Studio Cheatsheet</a></li> |
| 45 | + <li><a href="../../assets/education/handouts/introToCoding-cheatsheet.pdf" target="_blank" rel="noopener">Handout: Intro to Coding Cheatsheet</a></li> |
| 46 | + <li><a href="../../assets/education/lesson-plans/introToGameDesign-brainstormHandout.pdf" target="_blank" rel="noopener">Optional Handout: Brainstorming</a></li> |
| 47 | + </ul> |
| 48 | + </td> |
| 49 | + </tr> |
| 50 | + </tbody> |
| 51 | +</table> |
| 52 | + |
| 53 | +## Lesson plan |
| 54 | + |
| 55 | +<table> |
| 56 | + <thead> |
| 57 | + <tr> |
| 58 | + <th>Duration</th> |
| 59 | + <th>Activity</th> |
| 60 | + <th>Description</th> |
| 61 | + </tr> |
| 62 | + </thead> |
| 63 | + <tbody> |
| 64 | + <tr> |
| 65 | + <td>3 minutes</td> |
| 66 | + <td>Introduction</td> |
| 67 | + <td>Introduce the project and lesson structure.</td> |
| 68 | + </tr> |
| 69 | + <tr> |
| 70 | + <td>5 - 10 minutes</td> |
| 71 | + <td>Logging In</td> |
| 72 | + <td>Help students log into their accounts.</td> |
| 73 | + </tr> |
| 74 | + <tr> |
| 75 | + <td>35 minutes</td> |
| 76 | + <td>Guided Tutorial</td> |
| 77 | + <td>Introduce the basics of Roblox Studio, computational thinking, and AI prompting by building the first few pieces of an obstacle course.</td> |
| 78 | + </tr> |
| 79 | + <tr> |
| 80 | + <td>5 minutes</td> |
| 81 | + <td>Wrap-up</td> |
| 82 | + <td>Reflect on project and recap concepts learned.</td> |
| 83 | + </tr> |
| 84 | + </tbody> |
| 85 | +</table> |
| 86 | + |
| 87 | +### Introduction (3 - 5 minutes) |
| 88 | + |
| 89 | +1. Ask students: "Who can tell me what the Roblox Platform is?" |
| 90 | + Possible answers: |
| 91 | + - Roblox is the ultimate virtual universe that lets you create, share experiences with friends, and be anything you can imagine. |
| 92 | + - Roblox is an online gaming platform and creation system where users can create, share, and play games and virtual experiences created by other users. |
| 93 | +2. Ask students: "Who can describe an obby to me?" |
| 94 | + Possible answer: |
| 95 | + - "Obby" is short for "obstacle course." Obbies are jumping puzzles where you must figure out how to jump from Bridge to Bridge without falling. They're one of the most popular types of games on Roblox |
| 96 | +3. Ask students: "Has anyone heard of Roblox Studio? What is it?" |
| 97 | + Possible Answer: |
| 98 | + - Roblox Studio is the creation tool used by all experiences on the Bridge. It is available for free so everyone can create and share new Roblox experiences. |
| 99 | +4. Introduce Lesson: |
| 100 | + - Explain students will be coding and designing their own obby (obstacle course) that others can play using Roblox Studio. |
| 101 | + - This lesson will show you an example of an obby. For students who have never used Roblox before, this is also a chance to learn how the player controls work. |
| 102 | + |
| 103 | +### Logging in and opening Roblox Studio (5 - 10 minutes) |
| 104 | + |
| 105 | +Logging In and Opening Roblox Studio (5 - 10 minutes) |
| 106 | +To use Roblox Studio, you will need a free Roblox account. See <a href="../../tutorials/curriculums/studio/index.md" target="_blank" rel="noopener">Learn About Studio</a>. |
| 107 | + |
| 108 | +While students are logging in, here are some potential discussion topics: |
| 109 | + |
| 110 | +- **Strong passwords:** Emphasize creating unique, complex passwords for Roblox that are different from passwords used on other sites. Discuss why reusing passwords is risky. |
| 111 | +- **Recognizing scams:** Educate students about common scams, such as offers for free Robux, requests for login information, or links to unfamiliar websites. Stress that Roblox employees will never ask for passwords or personal information. Teach them to identify legitimate Roblox sites and communication channels. |
| 112 | + - Roblox employees will never ask for your password — Report anyone who asks using the Report Abuse feature. |
| 113 | + - There is no such thing as free Robux — Never trust players or sites who say they have a way to get free Robux! |
| 114 | + |
| 115 | +Check out this Roblox game to have your students learn more about online safety and civility: Google's Be Internet Awesome World <a href="https://www.roblox.com/games/17756790122/Google-Be-Internet-Awesome-World" target="_blank" rel="noopener">Google Be Internet Awesome</a>. |
| 116 | + |
| 117 | +### Guided tutorial - 35 Minutes |
| 118 | + |
| 119 | +Lead students through the following tutorial: <a href="../../tutorials/curriculums/building/index.md" target="_blank" rel="noopener">Building lesson</a>. |
| 120 | + |
| 121 | +<h4>Tips</h4> |
| 122 | + |
| 123 | +- **Chapter 1:** Get Started 5 minutes |
| 124 | + - Let students play 2 - 3 minutes. This will give your students an idea of what they are working towards without having to go online. Let students know from the start how much time they have and give a one minute notice before time's up. |
| 125 | + |
| 126 | +- **Chapter 2:** Work with Parts 5 minutes |
| 127 | + - Remind students to rotate their camera view to get an accurate view of their project |
| 128 | + - Some students will be faster than others. Challenge faster students to create more parts for their obby using the greatest variety in size, shape, and rotation they can. |
| 129 | + - Emphasize that students are creating an experience that others can play, not just for themselves. |
| 130 | + - For those needing a greater challenge, encourage the students to experiment with the Properties window. What can they change about the parts? |
| 131 | + |
| 132 | +- **Chapter 3:** Coding with AI 10 Minutes |
| 133 | + - These Assistant requests are written in English to produce a specific and reliable result. Slight changes in grammar and word choice may cause different outcomes. |
| 134 | + - Encourage students to examine the Explorer and property windows to help them formulate prompts for Assistant. Properties is a key concept for those who continue coding. |
| 135 | + |
| 136 | +- **Chapter 4:** Test and Save 10 - 15 minutes |
| 137 | + - After students have saved and tested their games, allow students to switch seats and provide peer feedback |
| 138 | + - If time allows students five minutes to improve their obby based on the feedback provided. Have students switch places and play-test each other's experience. |
| 139 | + - Start by having students offer feedback in the form of two Stars (What they liked) and a Wish (What they would want to see). |
| 140 | + - After receiving feedback, each student should implement a change based on feedback they received. |
| 141 | + |
| 142 | +<h4>General tips</h4> |
| 143 | + |
| 144 | +Introduce students to "Ask Three Before Me": A student needs to ask three peers before asking the instructor for help. |
| 145 | +Keep in mind students have different prior experience with computers. Emphasize exact steps when teaching, such as when to double-click or right-click. |
| 146 | +Set strict time expectations for accomplishing a task, such as one minute to pick a color for a part, or two minutes to play test. |
| 147 | + |
| 148 | +### Wrap-up 5 minutes |
| 149 | + |
| 150 | +<h4>Discussion questions</h4> |
| 151 | + |
| 152 | +- Why is it still important to learn how code works if AI is so useful? |
| 153 | + - Possible Answers: AI does not always generate the code for actions you intended. Learning to code can help you talk to AI and generate better results. |
| 154 | +- Did AI always provide the results you expected? Ask for examples where a student got unexpected results and what the student did in response. |
| 155 | +- What types of jobs do you think there are at gaming companies? |
| 156 | + - Possible Answers: Engineers, artists, musicians, organizers (project managers), accountants, moderators. People who train AI. |
| 157 | + |
| 158 | +<h4>Lesson recap</h4> |
| 159 | + |
| 160 | +Roblox, Roblox Studio, how to test games, and why you need to learn more about coding even with helpful AI like Assistant. |
0 commit comments