English
Log In

Summer Camp: Roblox Game Design With Lua (Level 1)

Class
AI Code Academy
Average rating:
4.7
Number of reviews:
(1,663)
Popular
Students will learn game designing and development on Roblox Studio including basic introduction to Roblox studio, a lot of building, and some Lua code.

Class Experience

10 lessons//2 Weeks
 Week 1
Lesson 1
Roblox Setup
Our 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 of
Lesson 2
Intro 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 3
Intro 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 today
Lesson 4
How 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 tools
Lesson 5
How 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 2
Lesson 6
Obstacle Course part 1
• Coding checkpoints • Coding teams • Learn how to make example obstacles for your course Class Project: Create an obstacle obby!
Lesson 7
Obstacle 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 obby
Lesson 8
Obstacle 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 traps
Lesson 9
REVIEW DAY
Answer questions regarding students’ final projects, help with them
Lesson 10
FINAL PROJECT PRESENTATION DAY
Projects 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 class
Feedback: included
Details: Projects are not mandatory but we strongly encourage students to complete them.
Assessment
Frequency: included
Details:
Joined April, 2020
4.7
1663reviews
Popular
Profile
Teacher expertise and credentials
Project-based, STEM Coding + AI Programs + Mathematics

Early registration, Sibling and Multi-Course Bundle discounts Available!

The list of our summer camps can be found in this file:... 

Reviews

Group Class

$219

for 10 classes
5x per week, 2 weeks
60 min

Completed by 241 learners
Live video meetings
Ages: 9-14
4-12 learners per class

About
Support
SafetyPrivacyCA PrivacyLearner PrivacyTerms
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool