English
Log In
Summer Camp: Roblox Game Design With Lua (Level 1)
Class Experience
Kick start a passion for game design in the most popular experience platform, Roblox. Students will gain a familiar understanding of Roblox Studio to make games of their very own to share with friends and family. This course covers both building and scripting. Learn the basics of modeling, create auto-cars, and paint beautiful landscapes. Students will become proficient in the programming language Lua. The course covers fundamental concepts like variables, properties, functions, and events. ...
10 lessons//2 Weeks
Week 1Lesson 1Roblox SetupOur lesson plan overview • What is Roblox; What is Lua+Who/What uses Lua • Roblox account creation/Roblox Studio setup • Window overview; Scene window and Explorer window • Properties window; Insert Object window; Toolbar window; Toolbox window • Terrain editor window • Go over explorer, go over topics discussed in today’s lesson, examine the different game templates on offer to see what Roblox is capable ofLesson 2Intro to studio• Creating a new world • Inserting objects (block, sphere, wedge, cylinder) • Moving around the world and How to move, scale, and rotate objects • Object properties (Appearance and transform) • Spawning different objects (sphere, wedge, cylinder) • Selecting multiple objects and grouping/ungrouping objects • Go over top bar, file/new/undo/redo • How to save/open the world Class Project: Build house!Lesson 3Intro to studio part 2• How to union/negate objects and why we should • How to add effects to objects • How to use terrain editor • Ideas behind building (Make them very big, then union them, then scale them down) • Flower exercise Class Project: Improve previously built house with lessons learned todayLesson 4How to create attachments (HINGE)• How constraints and welds • Create an autocar via the motor and hinge tools Class Project: Create a unique autocar from the hinge and motor toolsLesson 5How to create a script• Creating variables (string, int, bool) • Editing properties via scripting (BrickColor, Anchored/UnAnchored, etc.) • While Loops • Using Script.Parent Code Class Project: Create a light show with bricks!Week 2Lesson 6Obstacle Course part 1• Coding checkpoints • Coding teams • Learn how to make example obstacles for your course Class Project: Create an obstacle obby!Lesson 7Obstacle Course part 2• Creating Functions • Creating instances and particles from scripts • Create events and parameters – traps • Create player touchable buttons Class Project: Improve your obstacle obbyLesson 8Obstacle Course part 3• Powerups with if/else statements • Traps with if/else statements • Publishing your course Class Project: Create power ups and improve your obby trapsLesson 9REVIEW DAYAnswer questions regarding students’ final projects, help with themLesson 10FINAL PROJECT PRESENTATION DAYProjects demonstrated by students.
This class is taught in English.
- In this Roblox game design course, students learn to use Roblox Studio for creating and sharing games, covering both building and Lua scripting.
- Through 8 guided projects, students practice programming concepts such as variables, functions, and events, leading to a final project presentation. Quizzes and review sessions reinforce learning and readiness for future programming challenges.
2 - 4 hours per week outside of class
Projects
Frequency: 1-2 throughout the classFeedback: includedDetails: Projects are not mandatory but we strongly encourage students to complete them.Assessment
Frequency: includedDetails:
Reviews
Group Class
$219
for 10 classes5x per week, 2 weeks
60 min
Completed by 241 learners
Live video meetings
Ages: 9-14
4-12 learners per class