
In this article we talk about the best way to get help with your questions and struggles.
In this short guide we talk about the official Discord server of the course you can join!
In this short article we will talk about the course rework!
Lessons missing Images
Learn to interact online in a responsible way and protect your personal information.
Create Roblox accounts and log into Roblox Studio.
Learn about obstacle course games in Roblox and setup files to create your own.
Setup a blank world for an obstacle course and learn basics like camera controls and playtesting.
Create a challenging series of jumps by learning to manipulate platforms in an obstacle course.
Visually enhance the obstacle course by changing part colors and materials to match a creative theme.
Learn how to share work on Roblox.
In this short video we dicuss what Early Previews are!
In this document you can find more information about early video previews.
Join the Discord server and discuss the new early preview videos.
In this early preview you learn to create a script.
Learn the difference between scripts and code.
Use string variables to say Hello World and test your code.
Learn how to change a part's properties with code and create RGB color values.
Create variables and while loops to change a part's color every few seconds.
Learn about Parent/Child relationships in programming to create multiple parts that change color over time.
You will be able to:
Create a function that prints a customized line of text.
Understand what code will and will not print when included in the scope of functions.
You should:
Know how to create a script (Watch Lesson Create a Script)
Get introduced to functions and by creating one that outputs text of your favorite animal.
Apply your knowledge of functions to replace a flaming part with one that sparkles.
Create a trap that removes any object that any object it touches from the game.
In this documented lesson of Parameters and Events 1 you learn more about using Parameters and Events when creating traps.
Use parameters and event listeners to create a button that makes a bridge appear in-game.
In this documented lesson of Parameters and Events 2 you learn more about creating buttons and using parameters and events for this. You do this all by writing code!
As you make games, you will find yourself wanting to make cause-effect relationships like the following:
If a player scores 10 points, then they win the game.
If a player has a power-up, then they can run super fast.
If a player says “Happy Birthday” in chat, then sparkles appear.
All of these relationships need a conditional statement, lines of code that only run if certain conditions are true. One type of conditional statement is an if/then statement that checks to see if something is true before running instructions.
Learn conditional statements by changing a part in-game when a math equation is true.
With if/then statements, you can make a trap that changes a player’s health rather than just destroying everything it touches.
Create a powerup that increases a player's speed whenever they touch a specific part.
You will be able to:
Return values or objects from a function
Use and store the returned values of functions
You should:
Be able to use functions (see lesson Create and Use Functions)
Be able to create custom functions (see lesson Functions 2: Instances & Particles)
Understand parameters (see lesson Parameters and Events 1: Traps)
Understand if/then conditions (see lesson Using if/then Statements)
There are different ways to make code run over and over. If you want the code to only run a certain amount of times, use a for loop. A good example, would be when creating countdown timers where the clock ticks down one second at a time.
To practice for loops, you’ll create a lamp that gradually glows brighter and then dims over time.
For this bridge, players will touch a button to make a bridge walkable for a limited time before it disappears.
Sometimes an if statement needs to be able to handle more than one possible outcome. Like in a race, you might want to give out different medals depending on how fast the player finished.
This is your first coding challenge based on the last lecture!
This is the second challenge based on Multiple Conditions with Elseif and Else
This is your third challenge based on Multiple Conditions with Elseif and Else
This is your fourth and last challenge based on Multiple Conditions with Elseif and Else
This project will use conditional statements to create a part that will give or subtract points on a leaderboard depending on what color the part is when touched.
In this lesson you learn to create and script GUI Buttons.
Nesting loops allows you to repeat tasks in batches.
This is the solution of the Rain actual cupcakes challenge!
Tables are a way to group multiple values together. Unlike variables that store just a single value, tables don’t have a fixed size and can hold a mix of different value types.
Arrays can be combined with loops, such as while or for loops, to repeat the same code for each value.
A optional challenge for looping through arrays.
An array’s contents will often have to be changed, like when needing to remove an item from a player’s inventory.
Dictionaries are tables that use a key to identify values instead of numbered indexes Values store data related to that key.
pairs() and ipairs() are functions that can be used with a for loop to go through each element of an array or dictionary without needing to set starting or ending points.
This is the first challenge for Pairs and iPairs where you will try to create a waiter NPC.
Another challenge for pairs and iPairs where you will allow players to place orders.
earch a table using pairs() or ipairs() for half of any table element, such as the key or value, to find and return the other half.
Abstractions in computer science provide a simplified representation of something larger.
An algorithm uses a series of steps to determine an outcome.
Copying the same functions between multiple scripts can be time consuming and hard to manage.
To apply your knowledge of module scripts, create a module script that allows players to pick up lockpicks and use them to open treasure chests.
This guide will get you started with the beginner gameplay section.
In this article we talk about the game we created and what's next!
In this video you will see what you will be creating!
In Roblox Story Games, words are going missing and it’s up to players to fill in the blanks!
Before coding, write the story you’ll use as the base of your game. The story can be about anything you wish.
To create a word game out of the story, delete words from the story and create placeholders for them. In the game, players will answer questions to fill in the placeholders.
In Roblox Studio is a Story Games template that has everything needed for the game to work, except the code for the actual story.
In Roblox, code is typed inside of scripts using the coding language Lua. Games often have separate scripts for each thing the game needs to do.
The first thing to code is the placeholders for the words that the player will fill in. In a script, placeholders for information are called variables.
Test your knowledge and earn the first of three prizes by clicking the button below to open a Roblox quiz game.
The variable you just created will be used to both ask players questions and to store their answer. The questions will show up in the middle of the player’s screen after they click on the large book at the front of the library.
Store Info Inside the Variable
This is a good point at which to check your code and make sure it runs. Testing your code often makes it easier to figure out where you might have made a mistake.
Save your work by publishing your game so it’s stored online by Roblox. It’s a good idea to save your game every 10-15 minutes.
Test your knowledge and earn the second of three prizes by clicking the button below to open a Roblox quiz game.
After the player answers all of the questions, they’ll get to see their answers combined with the story.
Combine the Story and Answer
To ask a second question, create a new question and keep adding to the same variable holding the story.
Keep adding to your game by adding more variables, questions, and concatenating strings.
Test your knowledge and earn the last prize by clicking the button below to open a Roblox quiz game.
Congratulations, you just finished the latest Roblox Creator Challenge in the course!
One of the most exciting features of Roblox is that it’s really easy to share your game with friends.
Have you ever made your own levels or worlds on Roblox before? If not, we’ve got just the thing to get you started.
Have you ever made your own levels or worlds on Roblox before? If not, we’ve got just the thing to get you started. Design your own tropical metropolis and compete to see who can smash the most buildings with the made possible by Roblox all-new “Create and Destroy” Creator Challenge, inspired by Godzilla: King of the Monsters!
Most popular games are made by teams of people with different skills working together. One role on teams is the world builder, sometimes also called the level designer. World builders shape the game environment. In competitive games, they make sure maps are balanced and fair for all players.
The tile pieces on the palette are lined up on a grid so that they will snap together nicely. To have an easier time keeping them lined up on the grid, adjust the Snap to Grid settings.
Save your work-in-progress privately online by publishing your game.
Test your knowledge and earn the Rodan’s Head avatar item and Drafting the Blueprints Badge!
With the SpawnLocations done, move on to designing the rest of the city.
To build the first half of the map, you’ll need a lot more buildings than the number you see on the palette.
To test your map as it will look in game, playtest the map in Studio.
Next, duplicate the road tiles in your palette to create roads between the buildings.
Once you’re happy with the roads in your city, start placing the medium buildings.
When the first half of the city is ready, the next step is to use duplicate to turn it into a complete 4-player map.
A square map isn’t very natural or interesting to players.
You’ll use a variety of terrain tools to change the shape of the island, each step making the island slightly less square-like and a little more natural.
Test your knowledge and earn the Godzilla Backpack avatar item and World Builder Badge by clicking the PLAY QUIZ GAME Text to open a Roblox quiz game.
This last lesson will put the final custom touches on your game by changing how many points you can get for each building, uploading a custom image for your game, and allowing other people on Roblox to play your creation.
Besides just the map, other aspects of Create and Destroy can be customized.
Before sharing your game, add a custom image for the game icon and thumbnail.
For the game thumbnail, you can use the same screenshot or take another one.
When you first publish a game, it’s automatically set to private.
Test your knowledge and earn the Ghidorah’s Wings avatar item and Architect of DestructionBadge by clicking the PLAY QUIZ GAME text to open a Roblox quiz game.
Congrats! You’ve completed the Creator Challenge.
In this tutorial series are we going to be creating our own galactic speedway racer!
The Galactic Speedway needs racers, and you’ve got what it takes to leave them all in the dust. Scavenge parts and create a custom driftspeeder of your own to take on all comers and outrace the galaxy. Earn limited-edition rewards inspired by Star Wars: The Rise of Skywalker through January 6.
All of the parts for building your driftspeeder and the code for the annual Junker’s Canyon Race are included in the Galactic Speedway template.
This guide will tell you more about the Intermediate Gameplay section and what you can expect from it.
(Lectures being made possible by EgoMouse)
In the written lesson we will be talking about creating our very own filtering enabled friendly first person shooter (FPS) game.
(Lectures being made possible by EgoMouse)
One of the most common requests I get lectures are for a decoration placement system that saves.
(Lectures being made possible by EgoMouse)
Most people want to know how to do this for things like basketballs or cannon balls and so forth. Since this is such a popular question I thought it would be worth writing a lecture on it and talking about a few other things we can extend from our findings.
(Lectures being made possible by EgoMouse)
The trick to making a circular colour palette is knowing how to generate the colour palette image. Of course this can be done in many ways, but for the purposes of this lecture I used a shader.
(Lectures being made possible by EgoMouse)
Quaternions are always a tricky, but interesting subject. They are four dimensional in nature and provide an unparalleled usefulness when it comes to rotations. Unfortunately, they’re far from intuitive, and for most people they are avoided entirely in favour of just letting the engine do the heavy lifting.
(Lectures being made possible by EgoMouse)
The main difficulty you will find in creating grass like this is optimization.
What I describe below is by no means something that takes performance into account, rather this is just an idea of the process.
This is the Guide for all information about this section!
Here you find a set of plugins you can use or that where used in the videos down below!
In this lecture DieSoft will teach you how to build basic shapes in the Roblox game engine.
In this lecture will DieSoft teach you how to build a Roadblock Roof.
In this lecture DieSoft will teach you to build a complete house from Scratch.
In this lesson we talk about extra art resources to keep learning art and get better in what we love.
This short promo shows what you will be learning in this section.
In this lesson will we download Blender. "No not a Blender in your home!" but Blender as in a 3d modelling software.
In this lesson you will learn the basics of Blender, the interface and how to navigate around.
In this lesson we will download, install and create a account for Substance Tools.
In this lesson does Philip Ritmeester give you a very basic overview of Substance Painter's interface and what some of the tools do.
In this small guide we cover the instructions for the Stylized Rock Modelling with Blender and Substance Painter!
In this lesson we will setup Blender 2.8 so that we can create our Stylized Rock.
In this lesson we will sculpt our Stylized Rock and make it ready for Retopology and UV Unwrapping.
In this lesson we will work on Retopology and UV Unwrapping for our Stylized Rock so that it is ready for texturing inside of Substance Painter.
In this lesson we are getting started with texturing our Stylized Rock inside of Substance Painter.
In this lesson we learn about Generators inside of Substance Painter and how we can use them in our workflow on creating the Stylized Rock.
In this lesson we start creating dirt for our Stylized Rock inside of Substance Painter.
In this lesson we cover the creation of a final portfolio render inside fo Substance Painter.
In this guide we talk briefly of what to expect of the next lessons into modelling and low poly stylized tree.
In this first lesson we introduce you to setting up Blender 2.8 so that we are ready to model our Low Poly Stylized Tree!
In this second lesson we get started with modelling our Low Poly Stylized Tree.
In this third lesson we continue and finish modelling our Low Poly Stylized Tree.
In this fourth part we cover the UV Unwrapping side of our Low Poly Stylized Tree.
In this fifth part we get started texturing our Low Poly Stylized Tree inside of Blender.
In this sixth part we continue and complete texturing our Stylized Low Poly Tree inside of Blender.
In seventh part we setup lighting for our scene inside of Blender.
In this part we make a final portfolio render of our Stylized Low Poly Tree inside of Blender.
In this final part we work out some finishing touches, forgotten updates and extra changes.
Animations truly bring a game to life.
Roblox Studio features a powerful, built-in Animation Editor which allows you to design and publish custom animations.
In this small teaser Philip Ritmeester shows what's coming up for the FPS Framework section of this course!
In this lesson you learn to animate a gun inside of Blender.
In this lecture we briefly talk about how we can create trap that could kill the player both the the avatar is in R15 and R6.
I decided to create this lecture based on the many report of people finding issues with this lesson.
Official Roblox Partner and Featured Educator!
This is the very first Udemy Roblox course in direct partnership with Roblox and has been featured on the official website for 5 years in a row from 2019 till 2023!
COURSE UPDATE
A fresh new 2024 update has been pushed bringing English captions for those that have trouble following along with the Dutch accent.
Why you should consider taking this course!
Roblox Partner & Featured Educator
This course was made in direct partnership with Roblox back in 2019, being the first official Roblox programming course on Udemy and has been features from 2019 till 2023 on the official Roblox website.
All-In-One Package
Most instructors on Udemy will try to sell you multiple courses from for example beginner and intermediate programming courses to level creation and modelling courses. While this course teaches you how to program from absolute beginner to the advanced topics as well as show you how to make models both in Roblox Studio and in Blender as well as design levels, make tons of small games and much more all included with your purchase!
Support for Parents
Safety for your child always goes first which is why we offer a save non toxic community for support and questions as well as the possibility for parents to message us when their kids are having problems with other kids.
Create your first video games within hours
Follow the video tutorials step by step to make your own Roblox games.
Tons of Written Guides
Go beyond the video lessons and learn via tons of written lessons.
Publish your games and play with friends
Publish your first games to the website and invite your Roblox friends to play them with you!
Taught by Industry Professionals
The teachers in this course all work in the professional games industry both on Roblox and for real studios like EA, Naughty Dogs or for example Ubisoft.
Try then buy (30 Day Money Back Guarantee)
Not sure if this course is for you?
Buy the course and try it out and if you do not like it then you can request a refund within 30 days of your purchase here on Udemy!
Features you'll love
Web Exclusive
Cheapest Lua course among all on the web
Video Tutorials
Live Updates
Commercial-Grade Games
Real Lua Code
Easy & Fun
Exercises
Quizzes
Q&A Section
Publish Games
Build a Community
Earn Robux
How it works
Watch the easy to follow videos teach you how to code step by step. Listen carefully to the instructor as not everything in the course is just about watching a video and writing down what he or she writes down.
Learn the Lua code to build & expand your own Roblox games. This won't always as easy as you would like to but it's important you keep pushing yourself to the limits to every time reach a higher level and become better every step you take.
Share your games with friends and publish them online. Start playing together with them, ask them for feedback and let them invite there friends to build your community. Host small events and expand your game based on feedback of friends and other Robloxians.
Earn Robux thanks to what you learned and created during the course. Keep thinking about new ways of activating people to spend a little Robux on your game so you may start making a living out of your game business.
Teacher Information
The instructor of this course has gotten a slight tick-disorder which causes him to make weird noises in some of the videos which may sound like hick-ups or throwing up.
The instructor has been busy for the past 3 years to rewrite the entire course to remove all of these noises but please just be aware of this before purchasing the course!