Roblox Game Development: Learn to Code & Create Your Own Game!
What's included
8 live meetings
8 in-class hoursProjects
1-2 hours per week. Students will practice creating their own games outside of class based on what was taughtGrading
feedbackClass Experience
US Grade 5 - 8
Beginner - Advanced Level
Does your child love playing Roblox? Now, they can learn how to create their own games with this fun and interactive 8-week Roblox coding course! Using Roblox Studio and Lua scripting, students will design, build, and code their very own game step by step. In this hands-on class, students will go from beginner to game developer as they explore how to create game mechanics, interactive features, and custom scripts—all in a safe and supportive environment. By the end of the course, each student will have a fully functional game that they can share with friends and even publish on Roblox! 🎉 --- **✨ What Students Will Learn:** ✅ Roblox Studio Basics – How to navigate and build worlds ✅ Lua Scripting for Beginners** – Writing code to make the game interactive ✅ Game Design Principles** – Creating engaging and fun levels ✅ Scripting Game Mechanics** – Traps, teleporters, buttons, and moving parts ✅ Adding NPCs & AI** – Creating interactive characters in the game ✅ Building Custom Power-Ups & Tools** – Speed boosts, special items, and more! ✅ Game Monetization – How to add Gamepasses and in-game purchases ✅Publishing & Sharing – Launching their first game on Roblox! --- **🖥️ Class Requirements:** ✔ A PC or Mac (Roblox Studio does not work on tablets, iPads, or Chromebooks) ✔ A Roblox account (free to sign up) ✔ Roblox Studio installed (also free) ✔ A mouse (recommended for easier building) ✔ A willingness to learn, experiment, and have fun! 🎮 --- **👩🏫 How This Class Works:** 💻 **Live & Interactive** – Students will follow along with the instructor while coding and building in real-time. 🎮 **Hands-On Practice** – Each week, kids will create and code new features. 🤝 **Safe & Supportive Environment** – No experience needed! Perfect for beginners. By the end of the course, students will leave with a published game they can be proud of! 🚀 --- ⏳ First 10 Minutes – Introduction & Review Quick recap of the previous lesson Discussion of today’s topic and objectives 💻 Next 35 Minutes – Hands-On Coding & Building Live step-by-step instruction in Roblox Studio Students follow along and apply coding concepts Interactive Q&A and troubleshooting 🎮 Last 15 Minutes – Challenge & Wrap-Up Students work on a mini-project or challenge Review key takeaways from the lesson Q&A and preview of next class 🕹️ Ready to turn your child's love for gaming into a fun learning experience? 🌟 Enroll now and let the game-building adventure begin! 🎉
Learning Goals
1️⃣ Understand & Use Lua Coding – Learn the basics of Lua scripting to create interactive game elements.
2️⃣ Design & Build a Custom Game – Develop a unique Roblox game using terrain, models, and scripting.
Syllabus
Curriculum
Follows Teacher-Created Curriculum8 Lessons
over 8 WeeksLesson 1:
Week 1: Getting Started – Roblox Studio & Lua Basics
Introduction to Roblox Studio (workspace, tools, and navigation).
Basics of Lua scripting (printing messages, using variables).
First script: "Hello, World!" interactive block.
60 mins online live lesson
Lesson 2:
Week 2: Building Your First Game World
Learning to place, resize, and modify objects.
Creating a simple obby (obstacle course) with platforms.
Adding checkpoints and respawn points.
60 mins online live lesson
Lesson 3:
Week 3: Adding Interactive Elements
Scripting buttons, doors, and teleporters.
Using triggers and events to make objects move.
Project: "Escape Room Challenge" with interactive parts.
60 mins online live lesson
Lesson 4:
Week 4: NPCs & Basic AI Scripting
Adding non-playable characters (NPCs) to the game.
Making NPCs move, patrol, and interact with players.
Project: "Friendly Guide or Chasing Enemy" AI coding.
60 mins online live lesson
Other Details
Learning Needs
This class is designed to be inclusive and beginner-friendly, with step-by-step guidance for all learners.
✅ Hands-on & Visual Learning – Interactive projects, live demos, and guided practice.
Parental Guidance
👨👩👧👦 Parental Guidance
✅ Supervision Recommended: While this class is designed for kids to follow independently, younger students (ages 8–10) may need help setting up Roblox Studio and troubleshooting basic computer issues.
✅ Safe & Kid-Friendly: We use Roblox Studio (not Roblox multiplayer), ensuring a safe, controlled learning environment with no external interactions.
✅ Tech Setup Assistance: Parents should ensure Roblox Studio is installed and tested before class starts. A stable internet connection and a mouse (recommended) can improve the learning experience.
✅ Requirements for Creating a Roblox Account to Develop Games
To create and develop games in Roblox Studio, students must meet the following requirements:
1️⃣ Age Requirement:
Roblox is open to all ages, but users under 13 will have additional safety settings and parental controls enabled.
2️⃣ Roblox Account:
A free Roblox account is required. Sign up at roblox.com.
3️⃣ Roblox Studio Installation:
Download and install Roblox Studio (free) from create.roblox.com.
Compatible with Windows & Mac (not available on iPads, tablets, or Chromebooks).
4️⃣ Internet Connection:
A stable internet connection is needed to access Roblox Studio and save projects.
5️⃣ Parental Controls (Optional):
Parents can enable account restrictions to limit interactions with others while still allowing game development.
💡 Tip: Make sure your child can log in and launch Roblox Studio before class begins to avoid setup delays! 🚀🎮
💡 Encouraging support at home—asking about their project or letting them showcase their game—can boost your child's confidence and creativity! 🚀🎮
Pre-Requisites
This class is beginner-friendly, and no prior coding experience is needed! However, students should have:
✔ Basic Computer Skills – Ability to use a keyboard, mouse, and follow on-screen instructions.
✔ A Roblox Account –
Supply List
🛠️ Learner Supply List To participate in this class, students will need: ✅ A Computer (Windows or Mac) – Roblox Studio does NOT work on Chromebooks, iPads, or tablets. ✅ A Free Roblox Account – Sign up at roblox.com. ✅ Roblox Studio Installed – Download for free at create.roblox.com. ✅ A Mouse (Recommended) – Makes building and navigating Roblox Studio easier. ✅ Stable Internet Connection – Required for real-time collaboration and saving work. ✅ Headphones & Microphone (Optional but Helpful) – For better communication during class. 💡 Parents, please ensure Roblox Studio is installed and tested before class begins to avoid setup delays! 🚀🎮
External Resources
In addition to the Outschool classroom, this class uses:
Teacher expertise and credentials
1 teacher has a teaching certificate
Texas Teaching Certificate in Elementary Education
1 teacher has a Bachelor's degree
Bachelor's Degree in Computer Science from Full Sail University
👨🏫 Teacher Expertise & Qualifications
Our Roblox Coding Instructor is an experienced educator with a passion for game development, coding, and teaching kids in a fun and engaging way.
✅ Roblox Studio & Lua Scripting Expert – Skilled in game design, scripting, and publishing games on Roblox.
✅ STEM & Coding Education Experience – Background in teaching programming to kids, making coding easy to understand.
✅ Hands-On, Student-Focused Teaching Style – Encourages creativity, problem-solving, and interactive learning.
✅ Experience with Online Learning Platforms – Familiar with Outschool and other virtual teaching tools to keep students engaged.
💡 With expert guidance, kids will gain real coding skills while having fun creating their own Roblox games! 🚀🎮
Reviews
Live Group Course
$18
weekly1x per week, 8 weeks
60 min
Live video meetings
Ages: 8-12
2-12 learners per class