Roblox is one of the most popular entertainment platforms for players under 18, with 1 Billion hours of Roblox being played each month by over 80 Million.
Roblox's mission is to bring the world together through play.
"We enable anyone to imagine, create, and have fun with friends as they explore millions of immersive 3D experiences, all built by a global community of developers."
Over 4 million active developers and creators currently produce their own games using Roblox Studio. As of March
My course will teach you how to set up and create your first Roblox game.
Roblox is one of the most popular entertainment platforms for players under 18, with 1 Billion hours of Roblox being played each month by over 80 Million.
Roblox's mission is to bring the world together through play.
"We enable anyone to imagine, create, and have fun with friends as they explore millions of immersive 3D experiences, all built by a global community of developers."
Over 4 million active developers and creators currently produce their own games using Roblox Studio. As of March
My course will teach you how to set up and create your first Roblox game.
The course is divided into 6 Sections. It is designed to be taken in the order it is presented.
Section 1 - I show you how to create a Roblox account and install and use Roblox Studio.
Section 2 - We then learn about coding concepts and how they work.
Section 3 - We develop a "Camping Game" and discuss the rules and how to implement them using Lua code.
Section 4 - We continue developing our game, adding more functionality and learning more advanced coding techniques.
Section 5 - We polish our game and discuss how to take what you have learned and develop it further.
Section 6 - Learn to save and load data for your players.
Using the concepts, you have learnt by creating this game, you can develop it further or use your ideas to create your own game in Roblox Studio.
Create a Roblox Username and Account using your email address.
Create folders to keep your projects organized, and learn to navigate the basic windows in Roblox Studio.
Use the keyboard and mouse to move the camera around in the workspace, and some keyboard shortcuts to examine objects.
Use the Move, Scale and Rotate tools in Roblox Studio to create, and change parts in the workspace.
Learn to create, save, and import models into the workspace.
Create a new script in ServerScriptService, and learn about the data types string, number, and boolean.
Learn to assign string, number, and boolean values to variables, and use them in basic conditional statements to make decisions.
Use your knowledge of variables and conditional statements to create an obstacle for players to get past in the game.
Learn to use for loops, and while loops to create endless loops, and combine variables and conditional statements to control which code executes.
Learn to create tables, add, remove, and change items in tables using loops and index numbers.
Use what you have learned so far to create a set of stairs to the top of a cliff that appears and disappears randomly.
Learn the difference between the player and the character, and how to use the humanoid properties to change the character's behavior.
Use the touched event to allow the character to be damaged when they run onto a lava part, using a function, simple variables, and conditional statements.
Create and spawn functions that simulate a pizza delivery shop, using all you have learned so far.
Create a button on the lava that simulates adding water to cool it, and let the player cross safely, using a SurfaceGui.
Create a sign, and use a local script to display a message to the player on the client only using GUI's and text labels.
Import the campground model into the workspace, and discuss the concept of the game.
Create and code a log that the player can pick up multiple times.
Learn to use attributes, and all you have learned so far too have the player add a log to the fire pit.
Use code to spawn the logs into the game area at different random locations each time the game runs.
Create and code two new pickups for the player to use to start a fire.
Create a function to let players know what they have to do next in the game.
Add a fire effect to the fire pit, and use code to light it when the players have met all the conditions.
Import a tree model for the players to chop their logs using the axeTool, and a rock part, to mine their stone and flint using the pick tool.
Create variables and scripts to let the players equip and unequip the axe and pick tools.
Add new functions to the tools, and use magnitude to control how far away the player needs to be to chop the tree and spawn a log.
Write the code to use the pick to mine both the stone and the flint from the rock part.
Create a GUI with a button that resets the game, and allows the players to play again.
Learn to spawn parts in the workspace from Server Storage
Use a for loop to spawn a number of parts in different positions, and change their brick colour.
Use local parts to create doors and walls that only appear for certain players.
Learn how to choose and save the player data for your game in an individual datastore for each player when they leave the game.
Learn to use Animation Editor in Roblox Studio to create poses for the player, and create an animation of the player swinging an axe. Learn to publish and save your animation to your account.
Learn to use Animation Editor in Roblox Studio to create poses for the player, and create an animation of the player swinging a pick. Learn to publish and save your animation to your account.
Learn to use a module script, and a local script to load and run your animations at the right times in your game.
Learn to adjust how your player holds a tool, and how to re-use your animations in other projects.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.