Roblox Studio 2024: The Ultimate Scripting Mastery Course - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Roblox Studio 2024: The Ultimate Scripting Mastery Course (/Thread-Roblox-Studio-2024-The-Ultimate-Scripting-Mastery-Course) |
Roblox Studio 2024: The Ultimate Scripting Mastery Course - AD-TEAM - 06-02-2024 Roblox Studio 2024: The Ultimate Scripting Mastery Course Last updated 2/2024 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 40.56 GB | Duration: 52h 46m A guided Lua scripting journey to go from ZERO to HERO in ROBLOX Studio!
[b]What you'll learn[/b] 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! [b]Requirements[/b] No previous programming experience required! Motivation, determination, and self-discipline to learn and create. Computer & internet connection. [b]Description[/b] USE CODE WELCOME_IN 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 RangesWhether 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 ScriptingThis 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 LecturesThe 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 ProjectsThis 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 CommunicationOnce 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 YouAll 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 DevelopmentWe will be taking a look at many useful services and features not commonly taught among ROBLOX developers, such as the DataStoreService, PathfindingService, ContextActionSerivce, 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 WELCOME_IN FOR A SWEET DISCOUNT! Overview Section 1: Introduction Section: How to get started with ROBLOX studio Lecture 1 Intro to the course Lecture 2 Please read (and join the discord)! Lecture 3 Downloading ROBLOX studio & change studio settings Lecture 4 Studio Basics Lecture 5 Your first script! Section 2: Lua Fundamentals & Scripting Basics Lecture 6 Basics 1: VARIABLES! Lecture 7 Basics 2: Conditionals (If Statements) Lecture 8 Simple Practice Activity (If statements) Lecture 9 Basics 3: Lexical Scope Lecture 10 Basics 4: STRINGS! Lecture 11 Basics 5: TABLES! Lecture 12 Basics 6: LOOPS! Lecture 13 Loops Practice Activity & continue and break keywords Lecture 14 A neat feature with for loops Lecture 15 Basics 7: Comparison Operators Lecture 16 Basics 8: Logical Operators Lecture 17 Basics 9: FUNCTIONS! Lecture 18 Functions Practice Activity Lecture 19 Notice on the next 2 lectures Lecture 20 Basics 10: Metatables Lecture 21 Basics 11: Constructors (classes) Lecture 22 Basics 12: Coroutines Lecture 23 Coroutines (document) Lecture 24 Basics 13: Arithmetic & math library Lecture 25 Basics 14: Understanding & solving errors Lecture 26 Final Practice Activity Lecture 27 Algorithms Lecture 28 Utilize the cheat sheet! Section 3: ROBLOX beginner API specifics Lecture 29 Accessing services & the workspace Lecture 30 Local scripts vs. Server scripts Lecture 31 Module scripts Lecture 32 The Task Library Lecture 33 ROBLOX data types Lecture 34 All about CFRAMES! Lecture 35 What is an Enum? Lecture 36 Connecting to events Lecture 37 Client-Server Communication Lecture 38 Remote Events & Functions Lecture 39 Create a consumable item! (all about TOOLS)! Lecture 40 Creating animations for our donut! Lecture 41 Implementing animations & sounds into our donut! Lecture 42 Disco Floor Activity Lecture 43 TweenService Lecture 44 Toolbox Models & Finding Malicious Scripts Lecture 45 Reading error messages Lecture 46 Listening to user input (User Input Service) Lecture 47 Binding actions (Context Action Service) Lecture 48 Adding tags to instances (Collection Service) Lecture 49 Instance Streaming Lecture 50 Storing data in the cloud (DataStoreService) Lecture 51 Ordered Data Stores Lecture 52 Raycasting Lecture 53 TextChatService and Rich Text Markup Lecture 54 Moving character models along paths (PathfindingService) Lecture 55 Why google is going to be your friend Lecture 56 Learning more about ROBLOX Instances and Data Types Section 4: Instances & Studio Tools Lecture 57 Terrain Tool Lecture 58 Properties of Parts Lecture 59 Particle Emitters Lecture 60 Textures & Decals Lecture 61 Surface Appearances Lecture 62 Attachments Lecture 63 Surface Lights, Spot Lights, & Point Lights Lecture 64 Highlights Lecture 65 SurfaceGUIs, BillboardGUIs, & ScreenGUIs Lecture 66 Collision Groups Lecture 67 Lighting Service Lecture 68 Trails Lecture 69 Beams Lecture 70 Clouds Lecture 71 ProximityPrompts Section 5: Creating our First Game Lecture 72 What is our first game? Lecture 73 Project setup & map design Lecture 74 Designing the starting menu UI Lecture 75 Scripting the UI Lecture 76 Scripting the camera Lecture 77 Adding a sprint system Lecture 78 Creating a melee weapon (knife) Lecture 79 Creating a healing tool (medkit) Lecture 80 Scripting the leaderboard Lecture 81 A quick note Lecture 82 Using the DataStoreService to save leaderboard data Lecture 83 Disabling player collisions Lecture 84 Prep work before scripting guns Lecture 85 Listening to user input for guns Lecture 86 Verifying & applying gun effects from the server Lecture 87 Adding bullet holes to our gun rays Lecture 88 Creating animations for our guns Lecture 89 Scripting & implementing animations into guns Lecture 90 Adding UI to our guns Lecture 91 Adding hitmarkers to guns Lecture 92 Completed gun models Lecture 93 Scripting ammo crates Lecture 94 Scripting zombie AI Part 1 Lecture 95 Scripting zombie AI Part 2 Lecture 96 Animating our zombies Lecture 97 Scripting economy system Lecture 98 Scripting the wave system Part 1 Lecture 99 Scripting the wave system Part 2 Lecture 100 Adding badges Lecture 101 Adding gamepasses Lecture 102 Scripting the spectating system Lecture 103 Creating a splash damage tool (grenades) Lecture 104 Saving player's tools Lecture 105 Note for previous lecture Lecture 106 Play-testing our completed game Lecture 107 Editing & publishing the game Lecture 108 How to sponsor & advertise your game Lecture 109 The completed game! Section 6: UI Design Lecture 110 What is this next section about? Lecture 111 GUI Objects Lecture 112 Scale, Offset, & Anchor Points Lecture 113 Scrolling Frames Lecture 114 UI Constraints Lecture 115 UI Buttons Lecture 116 9-Slice Design Lecture 117 Text Boxes Lecture 118 Canvas Groups Lecture 119 UI Design Challenge Section 7: What's next? Lecture 120 Reading the Roblox Documentation Wiki Lecture 121 ChatGPT: What is it & how can we use it? Lecture 122 Congratulations! Section 8: Bonus Beginner Content Section Lecture 123 How to create: House Plots Lecture 124 How to create: Driveable vehicle Lecture 125 How to create: Day & Night cycle Lecture 126 How to create: Basic crafting system Lecture 127 How to create: Loading screen Section 9: Object-Oriented Programming & Intermediate Concepts Lecture 128 Welcome to the next sections! Lecture 129 What is Object-Oriented Programming (OOP)? Lecture 130 Metatables Lecture 131 Inheritance Lecture 132 Composition Lecture 133 Abstraction Lecture 134 Polymorphism Lecture 135 Encapsulation Lecture 136 OOP Practice 1: Toxic Gas Cloud Lecture 137 OOP Practice 2: Landmine Lecture 138 String Formatting Section 10: Type Annotation Lecture 139 Type annotation & Type Inferencing modes Lecture 140 Note for previous lecture Lecture 141 Creating a new type Lecture 142 Union, Singleton, Variadic, & Intersection types Lecture 143 Built-in types & Type refinement Lecture 144 Type Casting Lecture 145 Generics Section 11: Intermediate Project 1: Creating SCP-294 Lecture 146 Quick info on how to upload audio & other assets Lecture 147 Project overview & setup Lecture 148 Scripting drink class (server) Lecture 149 Scripting drink class (client) Lecture 150 Scripting UI Lecture 151 Scripting server & creating drinks Lecture 152 Final fix & completion! Section 12: Intermediate Project 2: Creating an admin system Lecture 153 Project overview & setup Lecture 154 Scripting the server Lecture 155 Note for previous lecture Lecture 156 Scripting the client Lecture 157 Creating commands & completion! Section 13: Other Intermediate Topics Lecture 158 The loadstring function Lecture 159 Understanding Replication & WaitForChild() Lecture 160 Note for previous lecture Lecture 161 How to write more readable code Section 14: Final Intermediate Project: Creating a horror game (the lobby) Lecture 162 An introduction to our final project Lecture 163 Project setup Lecture 164 Scripting client & server loaders Lecture 165 Scripting loading screen Lecture 166 Scripting camera shaker Lecture 167 Scripting server service Lecture 168 Scripting UI (1) Lecture 169 Scripting UI (2) Lecture 170 Sounds on the client Lecture 171 Scripting additional ambience Lecture 172 Final scripting & setup for next section Section 15: Final Intermediate Project: Creating a horror game (story section 1) Lecture 173 Setting up loaders & handling joining players Lecture 174 Setting up game service Lecture 175 Adding footsteps to client Lecture 176 Adding sprinting Lecture 177 Tilting the player's torso Lecture 178 Scripting the main UI Lecture 179 Scripting intro scene Lecture 180 Scripting an improved tween service Lecture 181 Scripting doors Lecture 182 Scripting client audio Lecture 183 Scripting MoneyService Lecture 184 Scripting lightning Lecture 185 Scripting squidward's animations Lecture 186 Scripting camera manipulation Lecture 187 Scripting message UI Lecture 188 Scripting the story (1) Lecture 189 Scripting the TasksService Lecture 190 Scripting the story (2) Lecture 191 Scripting the story (3) Section 16: Final Intermediate Project: Creating a horror game (story section 2) Lecture 192 Scripting the stair cutscene Lecture 193 Scripting lockers Lecture 194 Scripting hidden key Lecture 195 Scripting a flashlight Lecture 196 Scripting batteries Lecture 197 Scripting the story (4) Lecture 198 Scripting AI (1) Lecture 199 Scripting AI (2) Lecture 200 Scripting spectating system Lecture 201 Creating a developer product Lecture 202 The completed game! Section 17: Concluding Section Lecture 203 A thank you message from me! Lecture 204 What's next? Section 18: Bonus Intermediate Content Lecture 205 Trove: A smart way to cleanup runtime objects Lecture 206 GoodSignal: Create your own events Lecture 207 ZonePlus: Listen for when player's enter specific regions Lecture 208 Deferred Events: How RBXScriptSignals have been changed Lecture 209 String Interpolation: An alternative to string.format() Lecture 210 Unreliable Remote Event Lecture 211 Parallel Luau (multi-threading) Section 19: Bonus Intermediate Project Lecture 212 Project overview Lecture 213 Project setup Lecture 214 Scripting map generation Lecture 215 Scripting footsteps Lecture 216 Scripting UI Lecture 217 Scripting bridge traps Lecture 218 Scripting tripwire traps Lecture 219 Scripting landmine traps Lecture 220 Scripting shotgun traps Lecture 221 Adding a leaderboard & tracking stages Lecture 222 Scripting a daytime cycle Lecture 223 Adding collision group Lecture 224 Completed project! Lecture 225 Bonus Lecture Beginner Lua / Luau programmers,Aspiring ROBLOX game developers,Programmers that do not know Luau syntax or ROBLOX studio,Programmers already on ROBLOX who may want extra help or insight |