Description
In this course, you will :
- Discover the Fundamentals of the Lua Programming Language
- Learn the fundamental Lua skills required to create a Roblox game.
- The Fundamentals of Roblox Game Development
- As part of the course, you will create your own games.
- Learn everything, from writing your first script to releasing your game.
Syllabus :
1. Lua Introduction
- Variable Types in Lua
- Output & Comments
- Math Operations
- Relation and Logical Operations
- If and Else Statements
- Local Variables
- String Operations
- Loops in Lua
- Tables in Lua
- Functions in Lua
- Coroutines in Lua
- The Math Library in Lua
2. Roblox Basic Concepts
- Roblox Studio Updates
- Roblox Studio Explained
- Reference a Game Object
- Types of Scripts
- Properties Overview
- Built in Functions and The Object Browser
- Colors in Roblox with Color3 and BrickColor
- Short Maths: Vectors
- Vector3 and Position
- Making a Conveyor Belt with Velocity
- The Wait-Function
- New Instances with Scripts
- Part Property: Surface
- Part Property: Material
- The Touched Event
- Players (Player vs Character)
- Adding a Spawn Location
- Click Detector
- Making a Leaderboard
- Adding a Trail to the Player
- Make Parts that the Player can collect
- Brief Overview of Services
- How to navigate the API References on your own
- Screen GUIs in Roblox
- Billboard GUIs in Roblox
- Surface GUIs in Roblox
3. Simple Roblox Game: Creating an Obby
- Introduction and how this Section is build
- Modelling the Obby
- Adding Movement Scripts to the Obby
- Adding Cannons to the Obby
- Creating Checkpoints for the Obby
- Creating the Timer and a Leaderboard
- Addendum for Timer and Leaderboards
4. Roblox Intermediate Concepts
- Publishing your Roblox Game
- Add Pictures to your GUI
- Storing Player Data with DataStoreService
- Creating Developer Products and Prompting Purchases with the MarketPlaceService
- Multiple Places in a Single Game
- Teleport between different Places
- Using Packages to share Scripts between Places and Games
- Pressing Keys with the UserInputService
- The Roblox RunService
- Adding a simple NPCs and using Pathfinding
- Adding Sounds to the Game
- Pressing Keys with the ContextActionService
- The Roblox TweenService
- Sending Information with RemoteEvents