Skip to content
LuaQuest
ENFR

LUAU · ROBLOX STUDIO

The Luau and Roblox Studio curriculum

From your first variables to game systems. Explore each chapter’s goals and see what is available now.

141 lessons are playable across 3 chapters. Follow the curriculum for free, at your own pace.

CHAPTER 01 Available

The Basics

Read and complete small Luau programs.

53 playable lessons

What you will learn
  • Variables
  • Operators
  • Print
  • While Loops
  • Conditions
  • For Loops
  • Functions
  • Tables
View chapter

CHAPTER 02 Available

Roblox Studio

Turn Luau fundamentals into working objects in Studio.

44 playable lessons

What you will learn
  • Your first Studio script
  • Find the right objects
  • Change the world
  • Create and organise objects
  • Services and settings
  • Build with the basics
View chapter

CHAPTER 03 Available

Interactions and players

Build reliable interactions across joining and respawning.

44 playable lessons

What you will learn
  • Make an object react
  • Player and character
  • Touches, clicks and prompts
  • Time and repetition
  • One behaviour, many objects
  • An interactive course
View chapter

CHAPTER 04 In preparation

Client and server

Build multiplayer without trusting clients with important decisions.

46 planned lessons

What you will learn
  • Two sides of the game
  • Send a request
  • Validate every request
  • Synchronise state
  • Connections and departures
  • A reliable multiplayer system
View chapter

CHAPTER 05 In preparation

Interface and game feel

Build an interface for keyboard, touch and gamepad.

45 planned lessons

What you will learn
  • Build an interface
  • One action across devices
  • Guide the camera
  • Animate without unnecessary loops
  • Sound, animation and effects
  • An interface that guides
View chapter

CHAPTER 06 In preparation

World, physics and NPCs

Move objects and characters with spatial, collision and network reasoning.

46 planned lessons

What you will learn
  • Think in three dimensions
  • Use physics
  • Detect with spatial queries
  • Give an NPC behaviour
  • Build a variable world
  • A small arena
View chapter

CHAPTER 07 In preparation

Luau and architecture

Split a system, define contracts and control its data and tasks.

60 planned lessons

What you will learn
  • Complete your Luau foundations
  • Master functions
  • Modules that cooperate
  • Checkable contracts
  • Choose data structures
  • Objects without overengineering
  • Tasks that finish cleanly
View chapter

CHAPTER 08 In preparation

Data and economy

Keep progress and handle rewards without losing or duplicating data.

47 planned lessons

What you will learn
  • Save progress
  • Handle saving failures
  • Evolve data schemas
  • A consistent economy
  • Roblox purchases
  • Progress that lasts
View chapter

CHAPTER 09 In preparation

Debug and optimise

Find failures, measure impact and improve a system without breaking its rules.

46 planned lessons

What you will learn
  • Find a bug’s cause
  • Show that a system works
  • Measure before changing
  • Manage lifetimes
  • Control network traffic
  • Understand advanced tools
View chapter

CHAPTER 10 In preparation

Build and ship a game

Connect systems, test a project and keep learning from documentation.

47 planned lessons

What you will learn
  • Connect multiple servers
  • Player text and services
  • Prepare a release
  • Work on a real project
  • Assemble your game
  • Continue without a tutorial
View chapter

Chapters in preparation show their syllabus. Their lessons are not playable yet.

Looking for an answer?

See the FAQ for lessons, progress, devices and Premium.

FAQ