English
Log In

There are no open spots for this class, but we found something similar!

Class listing photo
5.0 (20) · Ages: 9-13

Game Design With Roblox (One-Time/Sample Class)- Ages 9-13

Class listing photo
5.0 (41) · Ages: 8-13

Game Coding: Roblox Studio

Class listing photo
5.0 (18) · Ages: 8-13

Game Coding: Roblox Studio

Class listing photo
5.0 (1) · Ages: 8-13

Play Together! Roblox Social Club for Younger Players

Class listing photo
5.0 (44) · Ages: 6-11

Roblox Gaming and Social Club (Ages 6 - 11)

Class listing photo
5.0 (11) · Ages: 8-13

Summer Roblox Gaming Club!

Code and Create Roblox Games: Obby

Class
Miss Jennifer
Average rating:4.9Number of reviews:(576)
In this 4 week self-paced class, Intermediate level students will learn how to create an Obby game.

Class experience

Intermediate Level
19 lessons//4 Weeks
 Week 1
Lesson 1
Understanding Project Organization
In this lesson, you will learn the importance of organizing your Roblox project efficiently. We will explore the structure of Roblox Studio and understand how proper organization enhances workflow and collaboration. By the end of this lesson, you will have a clear understanding of why project organization is crucial for successful game development.
Lesson 2
Creating Project Folders
You will dive into Roblox Studio and learn how to create project folders to structure your game assets effectively.
Lesson 3
Establishing Naming Conventions
Naming conventions play a vital role in maintaining clarity and consistency within your project. In this lesson, you will discover the importance of naming conventions for assets and scripts in Roblox Studio. We will discuss best practices for naming files and components to ensure easy identification and organization. By adhering to naming conventions, you will streamline your workflow and minimize confusion during development.
Lesson 4
Understanding Module Scripts
In this lesson, we will delve into the world of module scripts in Roblox Studio. You will gain a comprehensive understanding of their purpose and usage in game development. Module scripts serve as reusable code snippets that can be shared across different parts of your game. By the end of this lesson, you will grasp the concept of module scripts and their significance in optimizing your workflow.
Lesson 5
Exploring Local and Server Scripts
Local and server scripts are fundamental components of Roblox scripting. In this lesson, we will differentiate between local and server scripts and explore their functionalities. Local scripts execute on the client's side, whereas server scripts run on the server, ensuring secure and efficient gameplay. Through hands-on examples, you will learn how to implement basic scripts to control game elements effectively.
Lesson 6
Implementing Basic Scripts
In this practical session, you will apply your understanding of module, local, and server scripts to real-world scenarios. By implementing basic scripts, you will gain insight into their role in game development. You will experiment with scripting interactions, such as player movement or object interaction, to grasp the practical applications of scripting in Roblox Studio. This lesson will lay the foundation for more advanced scripting techniques in future lessons.
 Week 2
Lesson 7
Designing Obstacles for the Obby Game
In this lesson, we will explore the process of designing obstacles tailored for an obby game. Obstacles are the heart of an obby, challenging players and driving gameplay engagement. You will learn to conceptualize and create various obstacles, ranging from simple hurdles to intricate challenges. Through hands-on exercises, you will develop your creativity in designing obstacles that offer both excitement and difficulty for players.
Lesson 8
Setting Up Voting Mechanics
In this lesson, we will focus on setting up the mechanics for player voting in the obby game. You will learn how to create a user interface for players to make their selections and implement the logic to capture and process their votes. Through scripting, you will understand how to manage the voting system efficiently, ensuring fairness and accuracy in the selection process.
Lesson 9
Handling Player Votes
In this continuation of the voting mechanics lesson, we will delve deeper into handling player votes effectively. You will learn how to store and manipulate player choices, ensuring proper validation and error handling. By the end of this lesson, you will have a solid grasp of managing player votes within the obby game environment.
Lesson 10
Designing the Game Environment
In this lesson, we will begin by designing the game environment for the obby game. You will learn how to create the terrain and layout that will serve as the battleground for the race to the finish line. Through scripting, we will explore techniques to make the race environment dynamic and challenging for players.
Lesson 11
Adding Voting Mechanics
You will learn how to synchronize player votes with the selection of the obby course and seamlessly transition into the race phase. Through scripting, you will ensure that the chosen obby serves as the battleground for the competitive race to the finish line. By the end of this lesson, you will have a comprehensive understanding of how to implement player voting.
 Week 3
Lesson 12
Coding the Voting System
In this lesson, we will focus on coding the voting system for players' favorite obby. You will learn how to create the underlying logic that allows players to submit their votes and tally the results. Through scripting, you will understand how to handle player input, store voting data, and implement error checking to ensure the integrity of the voting process.
Lesson 13
Implementing Map Selection Functionality
Building upon the voting system, this lesson will delve into implementing map selection functionality based on player votes. You will learn how to interpret voting results and dynamically update the game environment to reflect the chosen obby course. Through scripting, you will explore techniques to seamlessly transition between different map options based on player preferences.
Lesson 14
Designing GUI Elements for Voting and Map Selection
In this hands-on lesson, you will learn the fundamentals of designing graphical user interface (GUI) elements for voting and map selection. Using Roblox Studio's UI tools, you will create interactive buttons, menus, and displays to facilitate the voting process and map selection. Through practical exercises, you will gain proficiency in UI layout design and user interaction, ensuring a seamless and intuitive experience for players.
Lesson 15
Designing the User Interface Layout
In this lesson, we will dive into the fundamentals of designing the user interface (UI) layout for the obby game. You will learn how to conceptualize and create a visually appealing layout that enhances the overall gameplay experience. Through hands-on tutorials, you will explore techniques for organizing UI elements such as menus, scoreboards, and progress trackers to provide players with clear guidance and feedback.
Lesson 16
Incorporating Interactive UI Elements
Building upon the UI layout, this lesson will focus on incorporating interactive elements into the user interface. You will learn how to add buttons, labels, and other UI components to facilitate player interactions and enhance immersion in the game environment. Through practical examples, you will gain proficiency in scripting UI elements to respond to player input and provide dynamic feedback.
 Week 4
Lesson 17
Conducting Playtests
In this lesson, we will explore the importance of playtesting in identifying bugs and issues within the obby game. You will learn how to organize and conduct effective playtesting sessions to gather feedback from players. Through observation and analysis, you will identify potential gameplay flaws, user experience issues, and technical glitches that need addressing.
Lesson 18
Utilizing Debugging Tools
Building upon the insights gained from playtesting, this lesson will focus on utilizing debugging tools to diagnose and fix problems in the obby game. You will learn how to leverage built-in debugging features in Roblox Studio, such as the Output window and Debugger, to trace and troubleshoot issues efficiently. Through hands-on exercises, you will gain proficiency in identifying and resolving common coding errors and runtime issues.
Lesson 19
Game Publishing
In this optional step, students will publish their game on Roblox to share with others.
Develop proficiency in Roblox Studio for game development.
Enhance coding skills through practical application in creating an obby game.
Gain experience in project-based learning and collaborative game development.
Publish, share, and playtest the developed obby game with peers.
Homework Offered
This class has homework in the form of video walkthroughs. Students are expected to complete each item to complete their project(s).
2 - 4 hours per week outside of class
Assessments Offered
Grades Offered
6 or more months of coding and computer programming experience. 
In addition to the Outschool classroom, this class uses:
*Important note: Roblox Studio Requires a Roblox Account. Roblox Studio can only be used on a Windows or Mac Computer.*
Average rating:4.9Number of reviews:(576)
Profile
Hi!

My name is Miss Jennifer and I teach classes about Roblox/Roblox Studio and Blender.

I am also a Roblox Event Organizer and I enjoy teaching others about coding and video game design. I love video games and it is a joy to be able to teach... 
Self-Paced Class

$13

weekly or $49 for all content
19 pre-recorded lessons
4 weeks of teacher support
Choose your start date
1 year of access to the content

Completed by 5 learners
Ages: 10-15

Not Accepting Enrollments
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyTerms
Outschool International
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool