ROBLOX Studio 2023: Intermediate Lua / Luau Scripting
Mr. Fire
23:19:35
Description
Grow & expand your knowledge of Luau scripting & learn to use Object-Oriented Programming to create more complex games!
What You'll Learn?
- Become competent in intermediate programming topics
- Understand Object-Oriented Programming
- Learn how to structure & organize the scripts in your games
- Learn how to use Type Annotation
- Expand our knowledge on the use of Module Scripts
- Learn how to process developer product purchases
- Learn to create AI using the Pathfinding Service
Who is this for?
What You Need to Know?
More details
DescriptionThank you for viewing this course!
I want to first note that this course is NOT for complete beginners! IÂ repeat, this course is NOT for beginners!
This course is geared toward those who are ready to expand their knowledge from basic/regular scripting to more intermediate topics.
This course is for those who are already comfortable with ROBLOX Studio and have a good grasp and understanding of the Lua / Luau syntax for scripting.
If would like to join this course, you should already know the following:
The syntax of Lua/Luau (conditions, loops, functions, tables, etc).
Basic Roblox APIÂ functions (player service, workspace, tween service, replicated storage, etc).
Basic Roblox data types (CFrame, Vector3, Color3, etc)
Basic Roblox instances (ScreenGui, Part, Player, etc)
It is also highly recommended that you have also previously worked on some project or game, or have experience scripting & creating things in Studio!
ROBLOX game development can be highly rewarding, as over $500 MILLION dollars (USD) have been paid out to creators and developers in 2021.
This course will first overview the purpose of Object-Oriented Programming (OOP) and how we can use it in Studio. We'll learn about the five main concepts of OOP, and afterward, we hop into Studio and use OOP and module scripts to practice creating things such as landmines, gas clouds, our own admin system, and even an SCP from the SCPF Wiki.
Later in the course, we'll create a story-driven horror game together and also dive into how to use the TeleportService to move players between servers, award badges using the BadgeService, listen to actions with the ContextActionService, create an AIÂ that hunts down players, use the MarketplaceService to handle developer products, and create a starting menu to give your players the ability to create servers for their friends to join.
In this final project, we also learn how to professionally structure and organize the scripts in our game to make it easily scalable and readable for future programmers. This is an essential skill to have for large projects as you learn how to improve and reduce the coupling in your code! Gone are the days of confusing and low-cohesion code!
All source code will be made available so it's easy for you to look back at anything you didn't understand the first time. I'm excited to work with you on intermediate scripting!
Who this course is for:
- Beginners ready to move into more intermediate topics
- Intermediate scripters who may need more help
- Those who would like to learn how to create a horror game
- Those who would like to know how to organize your games
Thank you for viewing this course!
I want to first note that this course is NOT for complete beginners! IÂ repeat, this course is NOT for beginners!
This course is geared toward those who are ready to expand their knowledge from basic/regular scripting to more intermediate topics.
This course is for those who are already comfortable with ROBLOX Studio and have a good grasp and understanding of the Lua / Luau syntax for scripting.
If would like to join this course, you should already know the following:
The syntax of Lua/Luau (conditions, loops, functions, tables, etc).
Basic Roblox APIÂ functions (player service, workspace, tween service, replicated storage, etc).
Basic Roblox data types (CFrame, Vector3, Color3, etc)
Basic Roblox instances (ScreenGui, Part, Player, etc)
It is also highly recommended that you have also previously worked on some project or game, or have experience scripting & creating things in Studio!
ROBLOX game development can be highly rewarding, as over $500 MILLION dollars (USD) have been paid out to creators and developers in 2021.
This course will first overview the purpose of Object-Oriented Programming (OOP) and how we can use it in Studio. We'll learn about the five main concepts of OOP, and afterward, we hop into Studio and use OOP and module scripts to practice creating things such as landmines, gas clouds, our own admin system, and even an SCP from the SCPF Wiki.
Later in the course, we'll create a story-driven horror game together and also dive into how to use the TeleportService to move players between servers, award badges using the BadgeService, listen to actions with the ContextActionService, create an AIÂ that hunts down players, use the MarketplaceService to handle developer products, and create a starting menu to give your players the ability to create servers for their friends to join.
In this final project, we also learn how to professionally structure and organize the scripts in our game to make it easily scalable and readable for future programmers. This is an essential skill to have for large projects as you learn how to improve and reduce the coupling in your code! Gone are the days of confusing and low-cohesion code!
All source code will be made available so it's easy for you to look back at anything you didn't understand the first time. I'm excited to work with you on intermediate scripting!
Who this course is for:
- Beginners ready to move into more intermediate topics
- Intermediate scripters who may need more help
- Those who would like to learn how to create a horror game
- Those who would like to know how to organize your games
User Reviews
Rating
Mr. Fire
Instructor's Courses
Udemy
View courses Udemy- language english
- Training sessions 72
- duration 23:19:35
- Release Date 2023/09/12