Create An Arcade Style Game In Roblox
Last updated 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 10.68 GB | Duration: 11h 58m
Last updated 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 10.68 GB | Duration: 11h 58m
Roblox Game Development
What you'll learn
Create a Roblox Account and install Roblox Studio
How to Create Roblox Game Objects
Move, Scale, and Rotate Game Object
Add Simple to Advanced scripting techniques
NPC AI for Finding a Player
Linear interpolation for smooth movement (LERP)
Vector mathematics
Requirements
Some programing experience.
Internet connection
Computer with permissions to install software
Description
Welcome to the exciting world of Roblox! In this course, you will learn how to create and develop your own games within the Roblox platform.Roblox is a massively popular online gaming platform that has gained tremendous popularity in recent years. It provides a unique opportunity for aspiring game developers to create and publish their own games, share them with a vast community of players, and even earn money from them.During this course, you will be introduced to the various tools and features available within Roblox, including the game editor, scripting language, and asset library. You will learn how to create compelling game mechanics, design engaging environments, and incorporate sound and visual effects to create a fully immersive gaming experience.Whether you are an experienced programmer or a complete beginner, this course is designed to be accessible to all skill levels. Our experienced instructors will guide you through each step of the development process, providing hands-on instruction and feedback to ensure that you are able to create high-quality games that are both fun and engaging.By the end of this course, you will have a good foundation in Roblox game development, and the skills and knowledge necessary to create your own games, share them with others, and even potentially earn a profit from them. So, come join me on this exciting journey into the world of Roblox game development!
Overview
Section 1: Getting Started
Lecture 1 Introduction
Lecture 2 Create a Roblox Account and Install Roblox
Lecture 3 Create and Play an Empty Game
Lecture 4 Roblox Studio Window Configuration
Lecture 5 Roblox Studio Player and Test Server
Lecture 6 Moving Around in the Workspace (Scene) Window
Lecture 7 Add a Part
Lecture 8 Moving and Resizing Parts Using the Properties Window
Lecture 9 Corridor
Lecture 10 Pellet
Lecture 11 Delete Objects, Make Models, Make Folders, Inventory
Section 2: Adding Code to Your Game
Lecture 12 First Script - The Print Statement
Lecture 13 Lua (Luau) - The Programming Language or Roblox
Lecture 14 Accessing Part Properties with Code
Lecture 15 Changing a Game Object's Properties with a Script
Lecture 16 Create a Function
Lecture 17 Add Parameters to the Function
Lecture 18 Refactor Function (+= operator)
Lecture 19 Why Function Parameters?
Lecture 20 For Loop
Lecture 21 Make a Test Area from Your Current Game
Lecture 22 For Loop - Task 1: Smoother Transition Faster
Lecture 23 For Loop - Using the Loop Counter
Lecture 24 For Loop - High to Low
Lecture 25 For Loop - Out of Range
Lecture 26 While Loop
Lecture 27 Variable Scope
Lecture 28 Function Return Values
Section 3: Add a Point System to Your Game
Lecture 29 Touched Event
Lecture 30 Humanoid and Touched Event
Lecture 31 Check for Player on Touched Event
Lecture 32 Leaderboard
Lecture 33 Update Leaderboard Points from Pellets
Lecture 34 Troubleshooting Leaderboard Exercise
Lecture 35 Solution to Leaderboard Exercise
Lecture 36 Add Chomp Sound to Player
Lecture 37 Chomp Remote Event to Client
Lecture 38 SoundService to Play Chomp on Client
Section 4: Maze
Lecture 39 Add to the Maze
Lecture 40 Pellets
Lecture 41 Activate Pellets - Storing Pellets in a Table
Lecture 42 Activate Pellets - For Loop and Debugger
Lecture 43 Activate Pellets - For Loop in Pairs
Lecture 44 Activate Pellets - Clone Eat Script
Section 5: NPC Model (Ghosts)
Lecture 45 Create Ghosts
Lecture 46 Ghost Ridges - Union and Negate Parts
Lecture 47 Ghost Eyes
Lecture 48 Ghost Primary Part
Lecture 49 Create a Junction Node for AI
Section 6: Ghost AI
Lecture 50 Beam For Raycasting
Lecture 51 Simple Raycast
Lecture 52 Raycast Parameters
Lecture 53 Walls Vs Nodes on the Raycast
Lecture 54 Raycast Directions
Lecture 55 Turn Ghost
Lecture 56 Turn Speed
Lecture 57 Ghost Move to Node
Lecture 58 Ghost Path Choices
Lecture 59 Move Nodes and Ghosts into Maze
Lecture 60 Place Ghosts
Section 7: Lobby to Map
Lecture 61 Create New Game with Start Area and Map
Lecture 62 Make Ghosts Choices Different
Lecture 63 Build Lobby
Lecture 64 Teleport to Map
Section 8: Starter Character
Lecture 65 Get RigEdit Lite
Lecture 66 Make Your Starter Character
Lecture 67 Add Joints to Character
Lecture 68 Create Character Animation
Lecture 69 Adjust Heights
Lecture 70 Chomp Animation in Your Starter Character
Lecture 71 Exercise: Import Everything into a Second Map
Lecture 72 Back to MelonMan Map
Section 9: Deaths, Lives, Return
Lecture 73 Ghost Damage
Lecture 74 Clone Damage Scripts to Ghosts
Lecture 75 Count Lives
Lecture 76 Create a User Interface Component to Hold Lives
Lecture 77 Add Icons for Lives
Lecture 78 Add Code to Update Lives UI
Lecture 79 Ghost Utils - Module Scripts
Lecture 80 Ghost Utils 2 - RayCast, Movement, and Choices in Utils
Lecture 81 Patrol - RunGhost
Lecture 82 Ghost Configuration
Lecture 83 Reset Ghosts on Death
Lecture 84 Clone Patrol & Configure Ghosts
Lecture 85 Teleport Back to Lobby
Section 10: Melon Man and Map Improvements
Lecture 86 Add Some Eyes to MelonMan
Lecture 87 Change Death Sound
Lecture 88 Start Stound
Lecture 89 In-Scene Teleportation
Lecture 90 Teleport Maze Cap and Local Sound
Section 11: Ghost AI
Lecture 91 Find Nearest Enemy
Lecture 92 Is Enemy in Front
Lecture 93 Ghost Smart Decisions
Section 12: More UI Elements
Lecture 94 Turn Off Default Roblox UI Elements
Lecture 95 High Score UI
Lecture 96 Score, Level, Drops UI
Lecture 97 Leaderboard to Score Frame
Section 13: Power Pellets
Lecture 98 Make Power Pellets
Lecture 99 Clone Power Pellet Script to Power Pellets
Lecture 100 Pulsating Power Pellets - TweenService
Lecture 101 Power Pellet Event with Sound
Lecture 102 Power Pellet Ghost Blink
Lecture 103 Power Pellet Turn Ghost Damage Off
Lecture 104 Send Ghosts Home (Part 1)
Lecture 105 Send Ghosts Home (Part 2)
Section 14: Levels
Lecture 106 Preparing to Level
Lecture 107 User Interface for Starting a Level
Lecture 108 Code for Starting a Level User Interface
Lecture 109 Pellets Remaining Test
Lecture 110 Pellets Remaining Counter
Lecture 111 Reset Pellets
Lecture 112 Reset Player After Level
Lecture 113 Get Winner Sound (User Interface)
Lecture 114 User Interface Updates Between Levels
Lecture 115 Finish Player UI and Reset at Start and Level Change
Lecture 116 Debounce for Power Pellets
Lecture 117 Send Ghosts Home Safety Check
Lecture 118 Trigger Ghost Reset on Level Change
Section 15: Increases with Level Change
Lecture 119 Things to Make Ghosts More Dangerous
Lecture 120 Increase Ghost Speed by Level
Lecture 121 Smarter Ghosts (Part 1)
Lecture 122 Smarter Ghosts (Part 2)
Lecture 123 Increase Ghost Vision
Lecture 124 More Lives
Section 16: High Scores - Data Storage
Lecture 125 Enabling the Datastore
Lecture 126 Saving and Getting Data
Lecture 127 Save Table of Scores
Lecture 128 Sort the Table for Top Scores
Lecture 129 Extend the Top Scores Functionality
Lecture 130 Protected Call and Good Data
Lecture 131 Update High Score on User Interface
Section 17: Lobby Leaderboard
Lecture 132 Create a Billboard Part for High Scores
Lecture 133 Create Surface GUI for Billboard Part
Lecture 134 Score Board Script for Lobby
Section 18: Get Points for Eating Ghosts
Lecture 135 Points for Eating Ghosts (Part 1)
Lecture 136 Points for Eating Ghosts (Part 2)
Lecture 137 Points for Eating Ghosts UI (Part 1)
Lecture 138 Points for Eating Ghosts UI (Part 2)
Lecture 139 Points for Ghost Test
Beginner game developers with some programming experience,Developers with minimal experience in Roblox game creation,High school or greater level of mathematics and computer science