In this course, your child will learn how to create their own Roblox games using Roblox Studio, the game development tool used by the pros.
Starting from the basics, they'll explore the ins and outs of Roblox Studio, mastering essential tools like Select, Move, Scale, and Rotate. They'll also dive into the concept of parent-child relationships and write scripts in Lua, laying the foundation for their game development skills.
In this course, your child will learn how to create their own Roblox games using Roblox Studio, the game development tool used by the pros.
Starting from the basics, they'll explore the ins and outs of Roblox Studio, mastering essential tools like Select, Move, Scale, and Rotate. They'll also dive into the concept of parent-child relationships and write scripts in Lua, laying the foundation for their game development skills.
As they progress, they'll learn to create engaging game mechanics that will keep players hooked. From player movement techniques like sprinting and super jumps to implementing rewards systems with coins, sound effects, and leaderstats, they'll learn how to make their games come alive. They'll even harness the power of AI to assist in coding.
Building immersive game worlds is an essential part of game development, and this course has you and your kid covered. They'll learn how to design and construct captivating environments using Roblox Studio's features. From fading out blocks with Tween Service to creating lifelike NPCs using Rig Builder and AI-driven behaviors, they'll bring game worlds to life.
By the end of this course, your child will have the skills and confidence to develop, publish, and share their own games on the Roblox platform.
IMPORTANT NOTE: If you are under 18, please have a parent or guardian purchase the course and manage your enrollment and participation. Adults, by enrolling in this course, you agree that you are obtaining these materials to supervise your child's education.
Course co-creator Cecilia Hahn has taught thousands of kids to code across five states in the United States. To kick off this course, she addresses two key topics parents often ask about: safety and how parents can help.
Learn about the importance of secure usernames and passwords, the use of AI tools within the course, and how you can get involved to support your child's learning experience.
By the end of the video, you'll have a clear understanding of what to expect and how to help your child unleash their creativity and problem-solving skills through the exciting world of Roblox.
Kids, this video is for you!
Learn about what to expect in this course, from collecting points to coding your own Non-Player Characters (NPCs), so you can create and publish the game you've been thinking about on Roblox.
Learn how to create an account in Roblox. Roblox requires an account in order to use its game engine, Roblox Studio.
Learn how to create, edit, and save your own Roblox game.
Learn the controls of Roblox. If the following controls are familiar to you, feel free to skip this video:
W, A, S, D to move your character
Spacebar to jump
Mouse + right click to move your camera
Download the museum_of_transformation.rbxl file and have fun exploring!
Learn how to use the Transformation tools Select, Move, Scale, and Rotate.
Select - move parts around by dragging the parts in the game
Move - move parts with more precision by using the arrows to move your highlighted part
Scale - change the width, height and length of your parts
Rotate - spin your parts in any direction
Download the museum_of_evolution.rbxl file and have fun exploring!
Explore how the Transparency and CanCollide properties can be used to create a door you can walk through.
Explore how the BrickColor and Material properties of a part can be used to create a snowball.
Learn how the parent-child relationship appears in Roblox with ParticleEmitter as an example. As a child, the ParticleEmitter makes the parent Part emit particles.
Learn how to set the Anchor property of a part using the Properties window and with code.
Learn how to use Roblox AI Texture Generator to bring parts to life!
We describe what is a game mechanic and give an example of one using player movement.
Download the museum_of_movement.rbxl file and have fun exploring!
Change your WalkSpeed through the properties window -- and with code!
Learn about events through a Part's .Touched event. Connect actions to these events and you have an interactive world!
We learned how to change WalkSpeed, but what about JumpHeight? In this lesson, we cover which property affects how far you jump so you can do a Super Jump.
CHALLENGE: Create a part that increases your JumpHeight when the part is touched.
Learn how Roblox's autocomplete and type-checking system can significantly speed up writing code and prevent mistakes.
Download the museum_of_rewards.rbxl file and have fun exploring!
There are 2 ways to get a 3D model of a coin in our game: by finding one in the tool box or making it yourself. In this lesson, we go over both of these approaches.
After making our coin, how do we collect it? We dig into how we can change a coin's properties on touched so that the coin disappears.
Let's play a sound when a coin is collected. We will insert audio from the toolbox and play that sound with a script when the coin is touched.
Download the silly_coin.rbxl and debug the code. Can you update the coin's sound so that it doesn't sound quacky?
We can collect the coin, but it doesn't give us any points. To give points, we first need a place to store our points. We store these points in Roblox's in-game leaderboard called leaderstats. Learn how to create one in this lesson.
After creating a place to store the points, we can award points when a player collects a coin.
The += operator does both addition and assignment to a variable, resulting in a cleaner looking code.
Where do the players use their points? We need something to give them a reward. In this lesson, we model a button that will give the player a level up.
After modeling the reward button, we script the button to increase JumpHeight only if the player has at least 500 points. Learn about conditions in this lesson.
Learn how Roblox's Code Assist can write and insert code for you. Just make sure you always double check its work.
Download the museum_of_world_building.rbxl file and have fun exploring!
Learn how to use Roblox's TweenService to make a part slowly fade out over time. These disappearing parts can make for a fun obstacle.
After the part disappears, how do we get it back? We can make the part reappear by changing the properties back to normal.
Create a model, or "rig", of our non-playable character (NPC) using Roblox's Rig Builder.
Clip source linked.
Make the lava man chase you by using a Humanoid's MoveTo function. But lava man will still stop chasing you after a while. Learn how to make lava man continue chasing you using a while loop.
Lava man only chases you now. But how do we make it so that lava man damages you? Learn how to damage players in this lesson.
Even though lava man did 10 damage, we died instantly! This is because lava man damages you many times very quickly. Learn how debounce can stop an event from triggering multiple times.
If you're familiar with "cooldowns", then debouncing is just enforcing a cooldown between triggering the same event.
Play FrostFox Boxes in Roblox and peek at the code.
Now it is your turn to create a game.
Start by thinking through these three questions:
What is the story of your game?
How do you play?
How do you win?
With the new tools and game mechanics you've learned in this course, you can now start building!
Learn how to publish your game on Roblox. AI can help you write the description or brainstorm ideas for a name of your game.
Download the drag_detector_1.rbxl file and check out Roblox's forum post on Drag Detectors.
Learn how to use Roblox's AI Assistant to write code that changes WalkSpeed and JumpHeight for us!
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.