Companies Home Search Profile

ROBLOX Studio 2023: Intermediate Lua / Luau Scripting

Focused View

Mr. Fire

23:19:35

40 View
  • 1 - Who is this course for.mp4
    02:08
  • 2 - A quick note.html
  • 1 - OOP Quiz.html
  • 3 - What is OOP ObjectOriented Programming.mp4
    06:02
  • 3 - lecture1.zip
  • 4 - Metatables.mp4
    17:09
  • 4 - lecture2.zip
  • 5 - Inheritance.mp4
    05:30
  • 5 - lecture3.zip
  • 6 - Composition.mp4
    06:55
  • 6 - lecture4.zip
  • 7 - Abstraction.mp4
    04:59
  • 7 - lecture5.zip
  • 8 - Polymorphism.mp4
    05:24
  • 8 - lecture6.zip
  • 9 - Encapsulation.mp4
    09:58
  • 9 - lecture7.zip
  • 10 - Gas Cloud Model.txt
  • 10 - OOP Practice 1 Toxic Gas Cloud.mp4
    15:59
  • 10 - lecture8.zip
  • 11 - Landmine Model.txt
  • 11 - OOP Practice 2 Landmine.mp4
    28:36
  • 11 - lecture9.zip
  • 12 - C documentation for printf which is what stringformat uses.txt
  • 12 - Lua Reference for stringformat.txt
  • 12 - String Formatting.mp4
    12:06
  • 12 - lecture10.zip
  • 2 - Type annotation quiz.html
  • 13 - Type annotation Type Inferencing modes.mp4
    17:23
  • 13 - lecture1.zip
  • 14 - Note for previous lecture.html
  • 15 - Creating a new type.mp4
    04:36
  • 15 - lecture2.zip
  • 16 - Union Singleton Variadic Intersection types.mp4
    07:13
  • 16 - lecture3.zip
  • 17 - Builtin types Type refinement.mp4
    11:14
  • 17 - Why assert can be nonperformant.txt
  • 17 - lecture4.zip
  • 18 - Type Casting.mp4
    04:51
  • 18 - lecture5.zip
  • 19 - Generics.mp4
    14:35
  • 19 - lecture6.zip
  • 20 - Quick info on how to upload audio other assets.mp4
    01:37
  • 21 - Intro to this project Setup.mp4
    08:08
  • 21 - SCP294 Model.txt
  • 21 - SCP294 Sound Files.txt
  • 22 - Limitations with Bindables and Remotes.txt
  • 22 - Scripting server Drink class.mp4
    58:00
  • 22 - lecture1.zip
  • 23 - Scripting client Drink class.mp4
    32:28
  • 23 - lecture2.zip
  • 24 - Scripting GUI.mp4
    22:21
  • 24 - lecture3.zip
  • 25 - Scripting server setting up functions.mp4
    21:40
  • 25 - lecture4.zip
  • 26 - Final fix completion.mp4
    04:37
  • 26 - Finished SCP Model.txt
  • 26 - Finished SCP Model with extra drinks.txt
  • 26 - lecture5.zip
  • 27 - Admin Assets for setup.txt
  • 27 - Overview Setup.mp4
    10:47
  • 28 - Scripting the Server.mp4
    43:06
  • 28 - lecture1.zip
  • 29 - Scripting the Client.mp4
    28:50
  • 29 - lecture2.zip
  • 30 - Creating commands completion.mp4
    23:20
  • 30 - lecture3.zip
  • 31 - The loadstring function.mp4
    04:21
  • 31 - lecture11.zip
  • 32 - Undestanding Replication WaitForChild.mp4
    13:56
  • 32 - When to wait for replication.txt
  • 33 - Note for previous lecture.html
  • 34 - Neat feature with for loops.html
  • 35 - How to write better code.txt
  • 35 - How to write more readable code.html
  • 36 - An introduction to our final project.mp4
    02:38
  • 37 - All game assets.txt
  • 37 - Project setup.mp4
    07:47
  • 38 - Scripting client server loaders.mp4
    17:28
  • 38 - code1.zip
  • 39 - Scripting loading screen.mp4
    07:56
  • 39 - code2.zip
  • 40 - Scripting camera shaker.mp4
    19:57
  • 40 - code3.zip
  • 41 - Scripting server service.mp4
    52:55
  • 41 - code4.zip
  • 42 - Scripting GUI 1.mp4
    48:13
  • 42 - code5.zip
  • 43 - Scripting GUI 2.mp4
    28:29
  • 43 - code6.zip
  • 44 - Sounds on the client.mp4
    09:58
  • 44 - code7.zip
  • 45 - Scripting more ambience.mp4
    24:38
  • 45 - code8.zip
  • 46 - Final lobby scripting setup for next section.mp4
    20:20
  • 46 - Game assets for next section.txt
  • 46 - Rain Plugin.txt
  • 47 - Setting up loaders handling joining players.mp4
    34:31
  • 47 - code1.zip
  • 48 - Setting up game service.mp4
    16:29
  • 48 - code2.zip
  • 49 - Adding footsteps to client.mp4
    10:33
  • 49 - code3.zip
  • 50 - Adding sprinting system.mp4
    21:07
  • 50 - code4.zip
  • 51 - Tilting the players torso.mp4
    17:40
  • 51 - code5.zip
  • 52 - Scripting the main GUI.mp4
    37:11
  • 52 - code6.zip
  • 53 - Scripting the Intro Scene.mp4
    26:21
  • 53 - code7.zip
  • 54 - Scripting a better tween service.mp4
    12:13
  • 54 - code8.zip
  • 55 - Scripting the doors.mp4
    35:35
  • 55 - code9.zip
  • 56 - Scripting client audio.mp4
    24:22
  • 56 - code10.zip
  • 57 - Scripting the MoneyService.mp4
    32:36
  • 57 - code11.zip
  • 58 - Scripting the lightning.mp4
    02:45
  • 58 - code12.zip
  • 59 - Scripting squidwards animations.mp4
    08:18
  • 59 - code13.zip
  • 60 - Scripting camera manipulation.mp4
    20:17
  • 60 - code14.zip
  • 61 - Scripting the message GUI.mp4
    07:17
  • 61 - code15.zip
  • 62 - Scripting story 1.mp4
    18:07
  • 62 - code16.zip
  • 63 - Scripting the TasksService.mp4
    59:56
  • 63 - code17.zip
  • 64 - Scripting story 2.mp4
    27:51
  • 64 - code18.zip
  • 65 - Scripting story 3.mp4
    18:21
  • 65 - code19.zip
  • 66 - Scripting stair cutscene.mp4
    19:04
  • 66 - code1.zip
  • 67 - Scripting LockerService.mp4
    25:18
  • 67 - code2.zip
  • 68 - Scripting DoorKeyService.mp4
    12:39
  • 68 - code3.zip
  • 69 - Flashlight animations.txt
  • 69 - Scripting our flashlight.mp4
    21:35
  • 69 - code4.zip
  • 70 - Scripting the BatteryService.mp4
    16:12
  • 70 - code5.zip
  • 71 - Scripting story 4.mp4
    41:22
  • 71 - code6.zip
  • 72 - Scripting the AI 1.mp4
    47:50
  • 72 - code7.zip
  • 73 - Scripting the AI 2.mp4
    43:31
  • 73 - code8.zip
  • 74 - Scripting spectating system.mp4
    30:15
  • 74 - code9.zip
  • 75 - Creating a developer product.mp4
    17:27
  • 75 - code10.zip
  • 76 - Play the completed game here.txt
  • 76 - The completed game.mp4
    02:06
  • 76 - lobby.zip
  • 76 - main-story.zip
  • 77 - A thank you message from me.mp4
    02:38
  • 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?


  • 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
  • What You Need to Know?


  • PC & Internet Connection
  • Have a good understanding of Lua / Luau
  • You are comfortable working in Studio
  • More details


    Description

    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
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Hi, you can call me Mr. Fire (yeah, pretty original ain't it?) I've been programming for ~2 years now and have assisted many people (informally) online. I've been told I was a helpful instructor and should try to reach more towards a larger audience, so here we are.I've focused a lot of my attention on ensuring that I'm not a slob when it comes to programming and I always try to implement the best practices to build better habits. If you have any tips, feedback, or advice, let me know!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 72
    • duration 23:19:35
    • Release Date 2023/09/12

    Courses related to ROBLOX Game Development