Learn How To Code Games In Roblox Studio
You will start by learning how to create your first Roblox game by creating an account and downloading and installing Roblox Studio. This course will show you how to move, scale and rotate your Roblox parts, how to create a script, make objects spawn and how to program your Humanoid Roblox Player, and much more.
- Self-paced with Life Time Access
- Certificate on Completion
- Access on Android and iOS App
Roblox is one of the most popular entertainment platforms for players under the age of 18, with 1 Billion hours of Roblox being played each month by over 80 Million Roblox players.
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."
There are currently over 4 million active developers and creators producing their own games using Roblox Studio. As of March 2019 98 million dollars has been paid to these community developers.
My course will teach you how to set up and create your first Roblox game.
The course is divided into 5 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 begin to develop a "Camping Game" and discuss the rules and how to implement them using Lua code
- Section 4 - We continue to develop our game, adding more functionality and learn some more advanced coding techniques
- Section 5 - We polish our game and discuss how to take what you have learned and develop it further
Using the concepts you have learnt by creating this game you will be able to develop it further or use your own ideas to create your own game in Roblox Studio.
- Have use of a PC or Mac with an internet connection
- Able to download software from www.roblox.com
- Have WinZip or Archive to expand compressed files
- An understanding of Lua the coding language used to create Roblox Games.
- The basic concepts of computer programming
- How to get set up to create your first Roblox game by creating an account and downloading and installing Roblox Studio
- How to move, scale and rotate your Roblox parts
- How to create a script, make objects spawn and how to program your Humanoid Roblox Player and much more
- How to Use Roblox Toolbox and create your own models, save them and import them into your projects
- How to code the Leader-board for multi-player games and save player data during the game
- Design, Test, and Play your own game from beginning to end
- You will be able to use all the concepts and coding you learnt in this course to create your own interactive games on Roblox
My name is Brendon. I'll be your instructor for this course. If you want to learn a bit about me, or wonder what I look like then this is the video for you ;)
I talk you through how to create a Roblox account and get your own username to play and create with.
I show you how to find the software "Roblox Studio" on the Roblox site, and download it to your computer.
Place the icons in your taskbar, open Roblox Studio, and how to set it up ready to use.
We start using Roblox Studio. Create a part, and learn how to move it around in our world, make it bigger or smaller with Scale, and spin it around using Rotate.
We look inside the part we have created and see all the elements that we can change and manipulate to alter its appearance, and how it interacts with the world around it.
Before beginning the next section I show you how to set up a new project and configure it, ready to start coding in Section 2.
I show you different types of variables used in programming, and how to use comments to leave yourself invisible notes.
Learn the concept of Boolean Variables (True/False) and what it means to "assign" a value to a variable.
Learn what a function is, how to create your own custom function, and make it run in your project.
We learn how to give the custom functions we write some information so that it can do something with it. Very powerful, Very Useful!
The onTouch function lets the part we have created interact with the world around it, including players and other parts.
In Roblox YOU are represented in different ways. In this video I teach you about what a Player, a Humanoid, and a Character is.
We learn how to let the onTouch function in our part know only to do something when a Player is touching it.
I show you how the code in one part changes the properties of another part.
You will learn how to access "Toolbox" that holds thousands, if not millions of cool models for you to use in your projects. I then teach you how to turn it into something the player can pick up.
Learn how to make items disappear when the player picks them up, then re-spawn a short time later.
In this lesson we create a new project file, set up Roblox Studio, and get ready to code our "Camping Game".
In this lesson we define what the player needs to do, and how they can win the game we are about to create!
I show you how to create a "log" model that will become a pickup for the player to collect in the game.
In this lesson we add the onTouch function to our "logPickup" to let the player interact with the log.
I show you how to use "Debounce" to stop a function running more than once in Roblox Studio.
We learn more about refining the "logPickup" onTouch function to only run its code when a player is touching it
In this lesson we learn how to allow the player to pickup a log, have it disappear, and then a short time later re-appear so they can pick it up again.
In our Roblox game we may have many players playing at once. In this video I teach you how to keep track of each player, and what they have achieved while the game is running.
During our game we want our
players to know how they are going against all the other players. In this video I show you how to set up a leaderboard and show it on the screen for all players to see.
NOTE: I made an error when recording this video. If you see code that I have added, and you don't understand, don't worry, the next video explains everything!
In this video I show you how to save individual player data to the leaderboard, and have it update on the screen.
In this video I show you how to create a model that we can use in our game and make things happen.
In this video I get you to pretend that you are the "Campfire" and ask questions to help us code our game.
I show you how to code the campfire to do something when a player runs over it.
Think like the campfire! In this video I teach you how to recognize if a player is carrying a log.
In this video we create a model of 3 logs that will appear 1 at a time on the campfire as the player collects them and run over the campfire.
In this video we write the code that lets our campfire logs appear 1 at a time as the player collects them and returns to the campfire.
In this video we finish our code letting the player place the required amount of logs on the campfire.
In this lesson we create 2 models. One will be our Flint and the other our Stone. An old fashioned way of starting a fire!
In this lecture I show you how to create a function script that will handle all of the "touches" the player makes with each of the parts in the game.
In this lesson we adjust our code to make it easier to add many parts to our game, and have them handled easily by our functions script.
In this lesson we continue to adjust our code to let the functions script handle all the parts in our game.
In this lesson we add the code we need to the Flint, and Stone letting it run with our functions script.
In this final lesson of this section we create a fire effect and make it happen when the player has completed all the tasks in the game.
In this lesson we use a sign from "Toolbox" and change what it says to let the player know what they have to do next.
In this lesson we write the code that makes the sign change what it says as the player completes tasks in the game.
In this lesson we remove any whitespace, and add comments where needed to clean up our code and finish the game.
In this final lecture we make use of "Toolbox" and add some models to our game to make it more interesting.

some steps were skipped over such adding text to a sign and adding a model