Roblox is ranked as one of the top online entertainment platforms for audiences under the age of 18. It's popularity is driven purely by the community, with millions of people signing up through word of mouth every month.
Roblox is powered by a global community of over 2 million developers who produce their own immersive multi player experiences each month using Roblox Studio. Any experience imaginable can be created on Roblox.
As of February 2020 there has been 28 Billion hours played (since 2008) and 150 Million Dollars has been paid to Roblox Community Developers.
Roblox is ranked as one of the top online entertainment platforms for audiences under the age of 18. It's popularity is driven purely by the community, with millions of people signing up through word of mouth every month.
Roblox is powered by a global community of over 2 million developers who produce their own immersive multi player experiences each month using Roblox Studio. Any experience imaginable can be created on Roblox.
As of February 2020 there has been 28 Billion hours played (since 2008) and 150 Million Dollars has been paid to Roblox Community Developers.
This course will teach you how to create a coding toolkit, how to create a round based game with a timer and lobby and how to create your own simulator style game.
Over 50 individual scripts explained with working examples to learn and download.
A round based project with a lobby and timer that moves players from the lobby to the game and back to the lobby at the end of each round.
A basic Simulator project that you can use as a template to begin creating any simulator you can imagine.
A Camping Survival Simulator project that shows you some ideas about how to create a simulator and challenge your players.
Take all the concepts you learn here and create the best game in the world ever.
A brief video outlining how to structure your projects and apply them to your own projects.
Attempt all questions in this quiz using only your brain! The aim is to find out what you don't know, not get 100%. You will get feedback at the end letting you know which questions you missed. Practice those skills and try the quiz again until you get 100%. Don't rush, there are a couple of tricky ones in there ;)
Learn the differences between the player and the character and how to access them in Roblox Studio.
Create a leaderboard to display the stats you want your players to see using Roblox Studio's leaderboard.
Install the plugin from the toolkit, and learn how to attach one script to multiple parts.
Add code to have the sun and moon move across the sky in your games, creating day and night.
Have your code do something when a player touches a part of your game.
Add a module script and learn to access it from another script.
Create a pickup that you can use to heal your players when damaged in your game.
Have a player touch a part, change into different clothes, and then change again after a few seconds.
Learn how to send events from the client to the server.
Use remote functions to allow communications between the client and the server.
Add special effects to your players, allowing them to have a unique trail follow them as they move.
Create a beam of light between two or more parts to create fences, barriers, and more.
Code a part that will follow behind your players floating in the air where ever they go using the new align position and align orientation method
Write some code that will stop players from being able to run into one another in your games—updated with the new collision methods released by Roblox in January 2023.
Add some money to your game by creating your currency to allow players to buy items in your games.
Have your players equip a helmet when they run over it.
Create a spike trap to add to your game that moves spikes up and down from underground.
Add some code to disable the default leaderboard to create your custom GUI.
Display messages to your players quickly, then have them disappear.
Learn the difference between these two methods and when to use them.
Create and use folders to store player variables and values that you don’t need the player to see.
Create and use a dictionary with a module script—a powerful feature of Roblox Studio.
Create and learn to use tables.
Create parts that will teleport your players to different parts of your game.
Learn how and when to use the task. spawn in your projects.
Learn how to handle client and server clicks to have things happen in your games.
Add the supplied models and create the main script to manage the game.
Create an endless loop to run the game, and integrate a game module script.
Create the code to move players between a waiting lobby and in the game each round.
Learn how to test your project using a multi-player server. Stop players from colliding using the new updated methods for collisions.
Create a points button using remote events and a local script. Learn how to stop exploiters.
Use a module script to handle giving players special rebirth rewards when they earn them.
Give the player feedback to let them know how they are going in the game.
Create a table of player data to save your player's progress when they leave the game.,
Load returning players' values when they come back to play your game again.
Give your player all their rewards when they return to your game to play again.
Create a log for your players to pick up in the game.
Let the player store the logs they collect on a log pile.
Create a function that controls what happens during the day and at night.
Allow players to add to their wood pile during the day and take from it at night.
Create a fire that gets bigger and smaller as the wood burns away.
Add more code to the fire pit to let all the logs burn away.
Write the code to make your player get hungry and lose health if they don’t eat.
Create some apples for your player to eat, lower their hunger, and restore their health.
Track how long your player stays alive while playing the game.
Create an axe tool that the player can equip and unequip
Create a module script that will handle any animations you add to your game.
Create your axe animation using the animation editor in Roblox Studio.
Add the axe animation to the game and use it when close enough to a tree to chop it.
Have logs spawn when the player has chopped down a tree.
Add some code that shows the player the nearest tree they can cut down as they move around the world.
Spawn new trees in random locations as players cut them down, so they never run out of trees.
Have the trees spawn apples for your players to collect and eat.
Create lava pools to challenge and damage the players.
Learn to use the path-finding service to have the rats move toward the fire pit.
Add code to have the rats stop at the edge of the firelight.
Create a headlamp for the player to use when running around in the dark.
Create a rat event that only spawns rats that attack at night.
Rats take over the campsite and start to attack the player.
Create a high score for each player showing the longest they have survived.
Adjust the game code ready to save data for your players.
Create a datastore that will save each player's progress in your game.
Write the code to save your player's data to their datastore.
Load your player's data when they return to the game so they start where they left off.
Add mobile buttons to the screen to let the game work on mobile devices.
Adjust the gameplay and add a catch-me part so players can’t fall off the map.
Give the player messages using an overhead GUI to let them know what’s happening in the game.
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.