The course focuses on learning the LUA programming language, as well as modelling your own 3D locations. The course teaches the basics of programming, which will serve as a starting point for the student to develop into a professional programmer. The course develops creative and spatial thinking by 3D modelling of various objects. The students will create their own games and develop design thinking.
Jack London, 12, studies Roblox
Lesson 1: Meet the Roblox! Fundamentals of Game Creation. Roblox Studio basic interface, adding template map. Introduction to basic concepts. Terrain editor tools.
Lesson 2: Creation of 3D models using blocks and other basic objects. Changing the colour and material.
Lesson 3: Fundamentals of programming. Learn about variables and how to change their values. How to print information in the output and fix bugs! How to implement Day/Night cycle using scripting.
Lesson 4: Advanced terrain editing tools. Completing the game using Toolbox and publishing it to the internet and our special social network for developers.
We learn how to create a game in Roblox Studio from scratch, learning the basic concepts of game design, 3D modelling, and programming. We polish our game with Toolbox and publish it!
Lesson 5: Getting to know the basics of game design. Advanced location work. Create your own race track.
Lesson 6: Fundamentals of LUA scripting. Learning functions. Simulating and configuring the motion and physics of the car
Lesson 7: Learning how to create visual effects. Working with light sources. Introduction to conditions and input in the LUA language
Lesson 8: Learning how to create objects in the game using the LUA language. Create checkpoints and a finish line for the racetrack.
LUA programming: understand how functions work and learn how to apply conditions. Learn how to work with light sources. We create our own game with a race track!
Lesson 9: Sophisticated tools for creating 3D models. Starting to create the popular Tower of the Hell game
Lesson 10: Learning physics in Roblox Studio. Using motors and physics to create obstacles
Lesson 11: Learning animation with the LUA language. We add new complex moving obstacles to our game.
Lesson 12: Obby Quest. Study the user interface. Build an obstacle with riddles. Completing the game and publishing.
We study physics in Roblox Studio. We learn how to interact with objects with the help of special buttons in the game. Explore the user interface. We create our own Tower of the Hell game and publish it!
Lesson 13: Work as a team and create a new world on the same map. Start a new adventure game.
Lesson 14: We create buildable objects and customize them with complex scripts. Create a leaderboard for the game. Make a store where you can buy super abilities
Lesson 15: Creation of tools for collecting materials. Mining in-game currency
Lesson 16: Learn the basics of monetizing Roblox Studio. Create items for sale that players can buy with real money.
Learn how to work as a team and create in-game currency and exchange it for abilities. Also create a chat room for communication between players. We create a new world and publish it in Roblox!
Lesson 17: Non-player characters. Creating accessories and clothes.
Lesson 18: Behaviour and movement of Non-player characters.
Lesson 19: Roblox animation tools. Animate Non-player characters in your game.
Lesson 20: Learn the user interface and create dialogue boxes. Learn to communicate with characters
Learn about Non-player characters and practice creating and programming them. Explore the process of developing animations. Learn about textures and how to add third-party textures to the game.
Lesson 21: Teleport (between and within areas).
Lesson 22: Learning the basics of monetization in Roblox. Creating products to sell for real money.
Lesson 23: Monetization. Game pass
Lesson 24: Setting up a new character. Replace the starting character with a new one.
Learn advanced mechanics for creating projects. Improved our Adventure Game. The students revised all the acquired skills. Publishing the updated game.
Lesson 25: Learning the basics of game design. Develop ideas for your own projects
Lesson 26: Basics of 3D Modelling in Tinkercad + work on the own project
Lesson 27: Intro for the game + work on the own project
Lesson 28: Game atmosphere + working on the own project
We start to develop our own project. We learn how to use complex functions and tools. Create an intro for our game.
Lesson 29: Starting player animation + working on own project
Lesson 30: Unique keys + work on your project
Lesson 31: Final testing
Lesson 32: Projects presentation. Graduation
Develop original game. Unite the use of various game mechanics and scripting. Test the project and presented their final work.