English
Log In
Roblox Game Design With Lua (Level 2)
Class Experience
Our Roblox and Lua (Level 2) class focuses on advancing scripting skills in Roblox using Lua. Students will learn advanced topics such as creating interactive elements, saving game data, event handling, GUI integration, user tools, team-based mechanics, and creating complex game systems. Projects include building interactive games, designing user interfaces, implementing in-game purchases, and creating team-based mechanics, culminating in a final project where students showcase their own game...
10 lessons//10 Weeks
Week 1Lesson 1Intro to CFRAMECreate a function that moves the part up and down(CFRAME) Make 2 bricks that call these 3 functions, and create a light show PROJECT 1: Create a light showWeek 2Lesson 2How to save data in your gameCreating a leaderboard using Functions Explain what the functions we have used are, more into them. Event handling (Basics) Explain the idea of saving data in our game. Create a leaderboard that shows the player's name and the amount of Script that saves the player's gold to DataStorage. PROJECT 2: Create an on-hit brick that will increase the amount of gold the player has.Week 3Lesson 3Creating on-hit gold to collectBeginning of our GOld Collection game. Use C-frame to make gold bricks move. Create a Diamond Brick, that is changing colors, and gives a ton of gold. Speed up the script that takes the gold from the player leaderboard. PROJECT 3: Create a game that involves gathering the max amount of gold.Week 4Lesson 4Displaying names above bricks in your game, and scripting purchases with in-gameHow to use GUI in game Create 2 bricks that will act as on-hit bricks. Create functions in these bricks. Make it so when the player hits these bricks, it changes its humanoid attributes. Create a tile that buys walls or objects PROJECT 4: Create 2 buttons, that change the players when they touch themWeek 5Lesson 5Intro to user tools, scripting tools.Create a wand that changes the weather Create brick, so when the users touch it(if they have enough gold) they buy the items, and it shows up in their inventory. PROJECT 5: Creating items that players can use.Week 6Lesson 6AnimationsCreate a block that allows the user to buy the sword Create sword Script sword when they buy the sword, the block disappears. Go over how to create animationsWeek 7Lesson 7SpawnsCreating user bases Create spawns, so when the user touches them they join that team. Create bases, so you have to be on a certain team to purchase that team's swords/powerups. Create a door that checks if you are on the team, and if so, disables CanCollide, and becomes transparent.Week 8Lesson 8Create Data StoreCombining this all to make a game Create teams for 4 bases Create a leaderboard that displays teams(1 per team), gold amount, and player Create Gold around the world, that is collectible(normal gold, Diamond Gold) Create a Data Store for gold Build walls/doors for the base. Only the team can go through the door, or step on the plates to buy things. Create plates that can be stepped on, to be bought by one team. These then disappear and create walls.Week 9Lesson 9REVIEW DAYAnswer questions regarding students final projects, help with themWeek 10Lesson 10FINAL PROJECT PRESENTATION DAYThe students will create their own program from what they have learned throughout the class. Upon completion the projects are demonstrated by their creators.
- Students will learn intermediate/advanced game designing and development on Roblox Studio using Lua code
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 classes1x per week, 10 weeks
60 min
Completed by 120 learners
Live video meetings
Ages: 10-15
4-10 learners per class