ROBLOX Studio 2024 The Ultimate Scripting Mastery Course
About Course
- USE CODE CODE_LUA FOR A SWEET DISCOUNT!
Thank you for viewing this course!
Are you a newbie looking for guidance in the world of ROBLOX game development? Or perhaps are you a seasoned developer who wants to learn new skills?
Then this complete mastery course is the perfect guide for you to learn the many important tools in ROBLOX Studio that you’ll need to become a highly skilled ROBLOX developer!
You will learn all of the essentials of the Luau programming language to script games, create tools, handle player data, create game passes, and much more!
If you’ve always desired to create games on ROBLOX, but you had no idea where to begin, then this is the ultimate mastery course for you!
- Perfect for Developers in All Skill Ranges
Whether you’re just a beginner starting your journey or someone who has already developed in ROBLOX Studio, absolutely no prior experience in programming is required!
- Comprehensive Foundation into the World of Scripting
This course will first introduce you to all of the essential tools of Studio and Lua scripting, and then we’ll move into more advanced topics so you will develop a well-rounded skillset in ROBLOX Studio crucial for game creation.
- Over 50 Hours of Curated Lectures
The ROBLOX API is vast and full of many features, and this course will make sure you understand how to utilize these many useful features in your games with an abundance of high-quality lectures to guide you the entire way. You won’t be left behind!
- Work Together with me on Many Projects
This course includes many projects to help you understand and learn how to practically implement the knowledge you’ve gained from previous lectures to allow you to unleash your creative drive. This includes working with me on two complete game projects, and not just a boring obby or simulator game, but a zombie-apocalypse wave game and a horror game!
- Strong Community Support and Instructor Communication
Once enrolled, you can join our online community of students in many skill ranges and get scripting assistance from me, your instructor, as well as other students in the classroom. This is an opportunity to engage and share your projects with us and get help when you need it the most!
- All Resources Made Available to You
All resources used during the lectures, including code, models, plugins, and documentation will be attached with their associated lectures, so it’s easy for you to look back at anything you didn’t understand the first time. You’ll never be left in the dark!
- Learn Useful Services Crucial for Game Development
We will be taking a look at many useful services and features not commonly taught among ROBLOX developers, such as the DataStoreService, PathfindingService, ContextActionSerivce, MemoryStoreService, developer products, raycasting, instance streaming, and much, much more!
And with more than 200+ hours spent prepping, scripting, recording, editing, and curating this mastery course, you are spending less than 25 cents (USD) for one hour of my time!
Whether you’ve been thinking about ROBLOX game development for a while or you’re already a seasoned developer, this course will push you to your limits and open up new doors of game development to help you create whatever you imagine! Who knows, maybe YOU can be the next front-page ROBLOX developer!
With all of that out of the way, I’m excited to work with you and I’ll see you in the classroom soon!
- USE CODE CODE_LUA FOR A SWEET DISCOUNT!
What Will You Learn?
- Become competent in Lua / Luau scripting!
- Be able to solve and debug problems in your scripts!
- Understand and use ROBLOX studio efficiently!
- Understand and utilize the many services available to scripters from the ROBLOX API.
- Plan out and create ROBLOX games.
- Store and retrieve player data in DataStoreService.
- Understand the Client-Server communication model.
- Create and script your first games!
- Once you learn one programming language, you can learn them all!
- Get support in the Q&A section!
Course Content
01. Introduction Section How to get started with ROBLOX studio
-
001. Intro to the course.mp4
00:00 -
002. Please read (and join the discord)!.html
00:00 -
003. Downloading ROBLOX studio & change studio settings.mp4
00:00 -
004. Studio Basics.mp4
00:00 -
005. Your first script!.mp4
00:00
02. Lua Fundamentals & Scripting Basics
-
001. Basics 1 VARIABLES!.mp4
00:00 -
002. Variables Recap.html
00:00 -
003. Basics 2 Conditionals (If Statements).mp4
00:00 -
004. If Statements Recap.html
00:00 -
005. Simple Practice Activity (If statements).mp4
00:00 -
006. Basics 3 Lexical Scope.mp4
00:00 -
007. Lexical Scope Recap.html
00:00 -
008. Basics 4 STRINGS!.mp4
00:00 -
009. String Manipulation Recap.html
00:00 -
010. Basics 5 TABLES!.mp4
00:00 -
011. Tables Recap.html
00:00 -
012. Basics 6 LOOPS!.mp4
00:00 -
013. Loops Recap.html
00:00 -
014. Loops Practice Activity & continue and break keywords.mp4
00:00 -
015. A neat feature with for loops.html
00:00 -
016. First Basics Quiz.html
00:00 -
017. Basics 7 Comparison Operators.mp4
00:00 -
018. Comparison Operators Recap.html
00:00 -
019. Basics 8 Logical Operators.mp4
00:00 -
020. Logical Operators Recap.html
00:00 -
021. Basics 9 FUNCTIONS!.mp4
00:00 -
022. Functions Recap.html
00:00 -
023. Functions Practice Activity.mp4
00:00 -
024. Notice on the next 2 lectures.html
00:00 -
025. Basics 10 Metatables.mp4
00:00 -
026. Metatables Recap.html
00:00 -
027. Basics 11 Classes & Constructors.mp4
00:00 -
028. Constructors Recap.html
00:00 -
029. Basics 12 Coroutines.mp4
00:00 -
030. Coroutines (document).html
00:00 -
031. Coroutines Recap.html
00:00 -
032. Basics 13 Arithmetic & math library.mp4
00:00 -
033. Arithmetic & math library Recap.html
00:00 -
034. Basics 14 Understanding & solving errors.mp4
00:00 -
035. Errors Recap.html
00:00 -
036. Final Practice Activity.mp4
00:00 -
037. Algorithms.mp4
00:00 -
038. End of Section Quiz.html
00:00 -
039. Utilize the cheat sheet!.html
00:00
03. ROBLOX API specifics
-
001. Accessing services & the workspace.mp4
00:00 -
002. Local scripts vs. Server scripts.mp4
00:00 -
003. Local Script & Server Script Quiz.html
00:00 -
004. Module Scripts.mp4
00:00 -
005. Module Scripts Quiz.html
00:00 -
006. The Task Library.mp4
00:00 -
007. Task Library Quiz.html
00:00 -
008. ROBLOX data types.mp4
00:00 -
009. Data Types Quiz.html
00:00 -
010. All about CFRAMES!.mp4
00:00 -
011. CFrames Quiz.html
00:00 -
012. What is an Enum.mp4
00:00 -
013. Enum Quiz.html
00:00 -
014. Connecting to events.mp4
00:00 -
015. Events Quiz.html
00:00 -
016. Events Practice.mp4
00:00 -
017. Client-Server Communication.mp4
00:00 -
018. Remote Events & Functions.mp4
00:00 -
019. Client-Server Communication Quiz.html
00:00 -
020. Create a consumable item! (all about TOOLS)!.mp4
00:00 -
021. Creating animations for our donut!.mp4
00:00 -
022. Implementing animations & sounds into our donut!.mp4
00:00 -
023. Disco Floor Activity.mp4
00:00 -
024. TweenService & BetterTween.mp4
00:00 -
025. Tween Service Quiz.html
00:00 -
026. BetterTween Practice.mp4
00:00 -
027. Toolbox Models & Finding Malicious Scripts.mp4
00:00 -
028. Handling & managing errors, continued!.mp4
00:00 -
029. Error Messages Quiz.html
00:00 -
030. Listening to user input (User Input Service).mp4
00:00 -
031. UserInputService Quiz.html
00:00 -
032. Binding actions (Context Action Service).mp4
00:00 -
033. ContextActionService Quiz.html
00:00 -
034. Adding tags to instances (Collection Service).mp4
00:00 -
035. CollectionService Quiz.html
00:00 -
036. Instance Streaming.mp4
00:00 -
037. Instance Streaming Quiz.html
00:00 -
038. Storing data in the cloud (DataStoreService).mp4
00:00 -
039. Ordered Data Stores.mp4
00:00 -
040. Data Stores Quiz.html
00:00 -
041. Raycasting.mp4
00:00 -
042. Raycasting Quiz.html
00:00 -
043. TextChatService and Rich Text Markup.mp4
00:00 -
044. Rich Text Markup Quiz.html
00:00 -
045. Moving character models along paths (PathfindingService).mp4
00:00 -
046. Pathfinding Service Quiz.html
00:00 -
047. Attributes Store data on Instances!.mp4
00:00 -
048. Attributes Quiz.html
00:00 -
049. Why google is going to be your friend.mp4
00:00 -
050. Learning more about ROBLOX Instances and Data Types.html
00:00
04. Instances & Studio Tools
-
001. Terrain Tool.mp4
00:00 -
002. Properties of Parts.mp4
00:00 -
003. Particle Emitters.mp4
00:00 -
004. Textures & Decals.mp4
00:00 -
005. Surface Appearances.mp4
00:00 -
006. Attachments.mp4
00:00 -
007. Surface Lights, Spot Lights, & Point Lights.mp4
00:00 -
008. Highlights.mp4
00:00 -
009. SurfaceGUIs, BillboardGUIs, & ScreenGUIs.mp4
00:00 -
010. Collision Groups.mp4
00:00 -
011. Lighting Service.mp4
00:00 -
012. Trails.mp4
00:00 -
013. Beams.mp4
00:00 -
014. Clouds.mp4
00:00 -
015. ProximityPrompts.mp4
00:00 -
016. Physics! (VectorForce, LinearVelocity & AssemblyLinearVelocity).mp4
00:00
05. UI Design
-
001. What is this next section about.mp4
00:00 -
002. GUI Objects.mp4
00:00 -
003. Scale, Offset, & Anchor Points.mp4
00:00 -
004. Scrolling Frames.mp4
00:00 -
005. UI Constraints.mp4
00:00 -
006. UI Buttons.mp4
00:00 -
007. 9-Slice Design.mp4
00:00 -
008. Text Boxes.mp4
00:00 -
009. Canvas Groups.mp4
00:00 -
010. UI Design Challenge.mp4
00:00
06. Creating our First Game
-
001. What is our first game.mp4
00:00 -
002. Project setup & map design.mp4
00:00 -
003. Designing the starting menu UI.mp4
00:00 -
004. Scripting the UI.mp4
00:00 -
005. Scripting the camera.mp4
00:00 -
006. Adding a sprint system.mp4
00:00 -
007. Creating a melee weapon (knife).mp4
00:00 -
008. Creating a healing tool (medkit).mp4
00:00 -
009. Scripting the leaderboard.mp4
00:00 -
010. A quick note.html
00:00 -
011. Using the DataStoreService to save leaderboard data.mp4
00:00 -
012. Disabling player collisions.mp4
00:00 -
013. Prep work before scripting guns.mp4
00:00 -
014. Listening to user input for guns.mp4
00:00 -
015. Verifying & applying gun effects from the server.mp4
00:00 -
016. Adding bullet holes to our gun rays.mp4
00:00 -
017. Creating animations for our guns.mp4
00:00 -
018. Scripting & implementing animations into guns.mp4
00:00 -
019. Adding UI to our guns.mp4
00:00 -
020. Adding hitmarkers to guns.mp4
00:00 -
021. Completed gun models.mp4
00:00 -
022. Scripting ammo crates.mp4
00:00 -
023. Scripting zombie AI Part 1.mp4
00:00 -
024. Scripting zombie AI Part 2.mp4
00:00 -
025. Animating our zombies.mp4
00:00 -
026. Scripting economy system.mp4
00:00 -
027. Scripting the wave system Part 1.mp4
00:00 -
028. Scripting the wave system Part 2.mp4
00:00 -
029. Adding badges.mp4
00:00 -
030. Adding gamepasses.mp4
00:00 -
031. Scripting the spectating system.mp4
00:00 -
032. Creating a splash damage tool (grenades).mp4
00:00 -
033. Saving player_s tools.mp4
00:00 -
034. Note for previous lecture.html
00:00 -
035. Play-testing our completed game.mp4
00:00 -
036. Editing & publishing the game.mp4
00:00 -
037. How to sponsor & advertise your game.mp4
00:00 -
038. The completed game!.mp4
00:00
07. What_s next
-
001. Reading the Roblox Documentation Wiki.html
00:00 -
002. ChatGPT What is it & how can we use it.mp4
00:00 -
003. Congratulations!.mp4
00:00
08. _How to_ Section
-
001. How to create House Plots.mp4
00:00 -
002. How to create Driveable vehicle.mp4
00:00 -
003. How to create Day & Night cycle.mp4
00:00 -
004. How to create Basic crafting system.mp4
00:00 -
005. How to create Loading screen.mp4
00:00
09. Object-Oriented Programming & Intermediate Concepts
-
001. Welcome to the next sections!.html
00:00 -
002. What is Object-Oriented Programming (OOP).mp4
00:00 -
003. Metatables.mp4
00:00 -
004. Inheritance.mp4
00:00 -
005. Composition.mp4
00:00 -
006. Abstraction.mp4
00:00 -
007. Polymorphism.mp4
00:00 -
008. Encapsulation.mp4
00:00 -
009. OOP Practice 1 Toxic Gas Cloud.mp4
00:00 -
010. OOP Practice 2 Landmine.mp4
00:00 -
011. String Formatting.mp4
00:00 -
012. OOP Quiz.html
00:00
10. Type Annotation
-
001. Type annotation & Type Inferencing modes.mp4
00:00 -
002. Note for previous lecture.html
00:00 -
003. Creating a new type.mp4
00:00 -
004. Union, Singleton, Variadic, & Intersection types.mp4
00:00 -
005. Built-in types & Type refinement.mp4
00:00 -
006. Type Casting.mp4
00:00 -
007. Generics.mp4
00:00 -
008. Type annotation quiz.html
00:00
11. Intermediate Project 1 Creating SCP-294
-
001. Quick info on how to upload audio & other assets.mp4
00:00 -
002. Project overview & setup.mp4
00:00 -
003. Scripting drink class (server).mp4
00:00 -
004. Scripting drink class (client).mp4
00:00 -
005. Scripting UI.mp4
00:00 -
006. Scripting server & creating drinks.mp4
00:00 -
007. Final fix & completion!.mp4
00:00
12. Intermediate Project 2 Creating an admin system
-
001. Project overview & setup.mp4
00:00 -
002. Scripting the server.mp4
00:00 -
003. Note for previous lecture.html
00:00 -
004. Scripting the client.mp4
00:00 -
005. Creating commands & completion!.mp4
00:00
13. Other Intermediate Topics
-
001. The loadstring function.mp4
00:00 -
002. Understanding Replication & WaitForChild().mp4
00:00 -
003. Note for previous lecture.html
00:00 -
004. MemoryStoreService High throughput and low latency data storage.mp4
00:00 -
005. MessagingService Communication between servers.mp4
00:00 -
006. RunService Execute code every frame.mp4
00:00 -
007. How to write more readable code.html
00:00
14. Final Intermediate Project Creating a horror game (the lobby)
-
001. An introduction to our final project.mp4
00:00 -
002. Project setup.mp4
00:00 -
003. Scripting client & server loaders.mp4
00:00 -
004. Scripting loading screen.mp4
00:00 -
005. Scripting camera shaker.mp4
00:00 -
006. Scripting server service.mp4
00:00 -
007. Scripting UI (1).mp4
00:00 -
008. Scripting UI (2).mp4
00:00 -
009. Sounds on the client.mp4
00:00 -
010. Scripting additional ambience.mp4
00:00 -
011. Final scripting & setup for next section.mp4
00:00
15. Final Intermediate Project Creating a horror game (story section 1)
-
001. Setting up loaders & handling joining players.mp4
00:00 -
002. Setting up game service.mp4
00:00 -
003. Adding footsteps to client.mp4
00:00 -
004. Adding sprinting.mp4
00:00 -
005. Tilting the player_s torso.mp4
00:00 -
006. Scripting the main UI.mp4
00:00 -
007. Scripting intro scene.mp4
00:00 -
008. Scripting an improved tween service.mp4
00:00 -
009. Scripting doors.mp4
00:00 -
010. Scripting client audio.mp4
00:00 -
011. Scripting MoneyService.mp4
00:00 -
012. Scripting lightning.mp4
00:00 -
013. Scripting squidward_s animations.mp4
00:00 -
014. Scripting camera manipulation.mp4
00:00 -
015. Scripting message UI.mp4
00:00 -
016. Scripting the story (1).mp4
00:00 -
017. Scripting the TasksService.mp4
00:00 -
018. Scripting the story (2).mp4
00:00 -
019. Scripting the story (3).mp4
00:00
16. Final Intermediate Project Creating a horror game (story section 2)
-
001. Scripting the stair cutscene.mp4
00:00 -
002. Scripting lockers.mp4
00:00 -
003. Scripting hidden key.mp4
00:00 -
004. Scripting a flashlight.mp4
00:00 -
005. Scripting batteries.mp4
00:00 -
006. Scripting the story (4).mp4
00:00 -
007. Scripting AI (1).mp4
00:00 -
008. Scripting AI (2).mp4
00:00 -
009. Scripting spectating system.mp4
00:00 -
010. Creating a developer product.mp4
00:00 -
011. The completed game!.mp4
00:00
17. Concluding Section
-
001. A thank you message from me!.mp4
00:00 -
002. What_s next.html
00:00
18. Bonus Intermediate Content
-
001. Trove A smart way to cleanup runtime objects.mp4
00:00 -
002. GoodSignal Create your own events.mp4
00:00 -
003. ZonePlus Listen for when player_s enter specific regions.mp4
00:00 -
004. Deferred Events How RBXScriptSignals have been changed.mp4
00:00 -
005. String Interpolation An alternative to string.format().mp4
00:00 -
006. Unreliable Remote Event.mp4
00:00 -
007. Parallel Luau (multi-threading).mp4
00:00
19. Bonus Intermediate Project
-
001. Project overview.mp4
00:00 -
002. Project setup.mp4
00:00 -
003. Scripting map generation.mp4
00:00 -
004. Scripting footsteps.mp4
00:00 -
005. Scripting UI.mp4
00:00 -
006. Scripting bridge traps.mp4
00:00 -
007. Scripting tripwire traps.mp4
00:00 -
008. Scripting landmine traps.mp4
00:00 -
009. Scripting shotgun traps.mp4
00:00 -
010. Adding a leaderboard & tracking stages.mp4
00:00 -
011. Scripting a daytime cycle.mp4
00:00 -
012. Adding collision group.mp4
00:00 -
013. Completed project!.mp4
00:00 -
014. Bonus Lecture.html
00:00
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.