Getting Started
  • Introduction
  • Create a Roblox Account and Install Roblox
  • Create and Play an Empty Game
  • Roblox Studio Window Configuration
  • Roblox Studio
  • Roblox Studio Player and Test Server
  • Moving Around in the Workspace (Scene) Window
  • Add a Part
  • Moving and Resizing Parts Using the Properties Window
  • Corridor
  • Pellet
  • Delete Objects, Make Models, Make Folders, Inventory
  • Section 1
Adding Code to Your Game
  • First Script - The Print Statement
  • Lua (Luau) - The Programming Language or Roblox
  • Accessing Part Properties with Code
  • Changing a Game Object's Properties with a Script
  • Create a Function
  • Add Parameters to the Function
  • Refactor Function (+= operator)
  • Why Function Parameters?
  • For Loop
  • Make a Test Area from Your Current Game
  • For Loop - Task 1: Smoother Transition Faster
  • For Loop - Using the Loop Counter
  • For Loop - High to Low
  • For Loop - Out of Range
  • While Loop
  • Variable Scope
  • Function Return Values
  • Scripting Basics
Add a Point System to Your Game
  • Touched Event
  • Humanoid and Touched Event
  • Check for Player on Touched Event
  • Leaderboard
  • Update Leaderboard Points from Pellets
  • Troubleshooting Leaderboard Exercise
  • Solution to Leaderboard Exercise
  • Add Chomp Sound to Player
  • Chomp Remote Event to Client
  • SoundService to Play Chomp on Client
  • Touch Event, Sound, Client
Maze
  • Add to the Maze
  • Pellets
  • Activate Pellets - Storing Pellets in a Table
  • Activate Pellets - For Loop and Debugger
  • Activate Pellets - For Loop in Pairs
  • Activate Pellets - Clone Eat Script
  • Tables, For Loops, Cloning
NPC Model (Ghosts)
  • Create Ghosts
  • Ghost Ridges - Union and Negate Parts
  • Ghost Eyes
  • Ghost Primary Part
  • Create a Junction Node for AI
Ghost AI
  • Beam For Raycasting
  • Simple Raycast
  • Raycast Parameters
  • Walls Vs Nodes on the Raycast
  • Raycast Directions
  • Turn Ghost
  • Turn Speed
  • Ghost Move to Node
  • Ghost Path Choices
  • Move Nodes and Ghosts into Maze
  • Place Ghosts
  • Beams and Raycasts
Lobby to Map
  • Create New Game with Start Area and Map
  • Make Ghosts Choices Different
  • Build Lobby
  • Teleport to Map
Starter Character
  • Get RigEdit Lite
  • Make Your Starter Character
  • Add Joints to Character
  • Create Character Animation
  • Adjust Heights
  • Chomp Animation in Your Starter Character
  • Exercise: Import Everything into a Second Map
  • Back to MelonMan Map
Deaths, Lives, Return
  • Ghost Damage
  • Clone Damage Scripts to Ghosts
  • Count Lives
  • Create a User Interface Component to Hold Lives
  • Add Icons for Lives
  • Add Code to Update Lives UI
  • Ghost Utils - Module Scripts
  • Ghost Utils 2 - RayCast, Movement, and Choices in Utils
  • Patrol - RunGhost
  • Ghost Configuration
  • Reset Ghosts on Death
  • Clone Patrol & Configure Ghosts
  • Teleport Back to Lobby