Outschool
Open currency, time zone, and language settings
Log In

Roblox Game Design: Multiplayer Team Design Kit [Level 1 & 2] (Self Paced)

In this self-paced game design class, students will learn to create a World War II-themed multiplayer first-person shooter game using Roblox Studio. This course provides a strong foundation in coding, preparing students for university-level
Ryan The Coding Teacher
Average rating:
5.0
Number of reviews:
(21)
Class
Play

What's included

20 pre-recorded lessons
average 16 mins per video
20 weeks
of teacher support
5 hrs 22 mins
total video learning hours
1 year access
to the content
Projects
1-2 hours per week. These projects will allow students to put into practice what they have learned
Progress Report
If students get stuck i would love to give my feedback on what they have worked on.

Class Experience

US Grade 3 - 8
Beginner Level
🎮 [WHAT WILL BE TAUGHT?]

In this self-paced class, students will design and code their own World War II-themed multiplayer first-person shooter game using Roblox Studio. Through hands-on learning, they’ll master key programming concepts like variables, loops, functions, and event-driven coding while building immersive game mechanics. This class provides a strong foundation in coding and game design, preparing students for more advanced computer science concepts. 🌟

---------------------------------

🕹️ [ROBLOX GAME CREATED IN THIS CLASS]

Students will create a fully functional Multiplayer First-Person Shooter Game set in World War II, featuring:

Custom WWII Battlefields 🗺️

Team-Based Gameplay ⚔️

Historical Weapon Models 🔫

Game Mechanics like artillery, airstrikes, and poison gas 💥

Event Triggers and Advanced Scripting 📜

By the end of the course, learners will have a game ready to share and play with others!

--------------------------------

💻 [CLASS STRUCTURE]

The course is designed to provide a perfect balance of learning and application, and is structured as follows:

Guided Tutorials (40%): Step-by-step video lessons walking students through new coding concepts and design techniques. 📚

Hands-On Practice (50%): Students will complete exciting challenges and apply coding skills in Roblox Studio as they build their game. 🛠️

Project Milestones (10%): At the end of each module, students will complete a milestone and see their progress come to life! 🌟

--------------------------------


🎯 [TEACHING STYLE]

This self-paced class makes learning coding and game design engaging and practical. My teaching style focuses on:

Step-by-Step Learning: Clear instructions and practical coding examples.

Problem Solving: Encouraging students to think critically and experiment.

Creative Exploration: Students are encouraged to customize and enhance their game with unique ideas.

--------------------------------


🎓 [INTERACTION WITH LEARNERS]

While this is a self-paced course, students can still get the support they need:

Access to pre-recorded video lessons with detailed explanations. 🎥

There are no coding project files.

A class discussion board where students can share ideas and ask questions. 💬

--------------------------------


📜 [MATERIALS AND PERMISSIONS]

Students will need access to a computer with Roblox Studio (free to download) and a stable internet connection. All materials in the class, including code templates and assets, are either created by me or properly licensed for educational purposes. ✅

--------------------------------


🚀 [READY TO GET STARTED? SIGN UP TODAY!]

This course is perfect for students who are passionate about coding, game design, or history! By the end of the class, they’ll have the skills to create complex multiplayer games, laying a strong foundation for future computer science and game development studies. Let’s get started and bring their WWII-inspired game to life! 🎮

Learning Goals

Understand Programming Fundamentals
Students will learn core programming concepts such as variables, loops, functions, conditionals, and event-driven scripting using Lua.
Design and Build Multiplayer Games
Students will learn how to create multiplayer functionality in Roblox Studio, including team-based gameplay, spawning systems, and game rules.
learning goal

Syllabus

20 Lessons
over 20 Weeks
Lesson 1:
Intro into Roblox Studio
 introduction into Roblox studio and what it can do 
15 mins of video lessons
Lesson 2:
Variables
 Introduction to variables 
20 mins of video lessons
Lesson 3:
Functions
 what are functions and why are they used 
13 mins of video lessons
Lesson 4:
Functions Projects
 Build several projects to put functions into practice 
19 mins of video lessons

Other Details

Pre-Requisites
This course goes from beginner step by step to intermediate.
External Resources
In addition to the Outschool classroom, this class uses:
Joined April, 2023
5.0
21reviews
Profile
Teacher expertise and credentials
I am a professional software developer and have been teaching students from ages 6 to 18 coding using python and roblox from beginner to advanced. The goal is to teach university level courses early in a way that students like to study and give them a head start on a tech driven future

Reviews

Self-Paced Course
Share

$5

weekly
20 pre-recorded lessons
20 weeks of teacher support
Choose your start date
1 year of access to the content

Choose your start date
Ages: 7-14

Enroll Now, Start Anytime
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyYour Privacy ChoicesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2025 Outschool