The core curriculum helps you learn many essential Studio features across technical and creative disciplines.
You'll learn how to recreate a simple 3D platformer experience where players collect coins to trade for jump power. Players jump to navigate progressively taller platforms until they reach a flare on top of the highest platform.
This course is intended for readers who are familiar with general coding concepts but are new to Roblox. If you need help learning how to code, try the absolute basics of working in Studio and coding fundamentals.
Course contents
The core curriculum is split into three chapters, each with a corresponding place file. You can go through the steps for each chapter or inspect the place files if you want to see the end result of each chapter.
Create a Project - Learn how to create a .rbxl file that represents your experience on the Roblox platform.
Create an Environment with Terrain - Learn how to create the island where players spawn using Studio's terrain tools.
Greybox a Playable Area - Learn how to use solid modeling tools to plan out the basic shape of your platforms.
Create a Coin Collection Mechanic - Learn how to track and store players' coin collecting.
Record and Display Player Data - Learn how to store, retrieve, and display individual player data visually through a leaderboard.
Create Player Hazards - Learn how to create a hazard in the water by modifying player behavior and creating a player life cycle.
Script an Upgrade Button - Learn how to upgrade player jump power by communicating with the Roblox server and handling GUI interactions.
Create Basic Visual Effects - Learn how to create two different kinds of visual effect using particle emitters.
Customize Global Lighting - Learn how to use global lighting settings to refine the look and feel of your experience.
Apply Polished Assets - Learn how to finish your scene by replacing simple parts with complex, imported models.