Create An Arcade Style Game In Roblox

Posted By: ELK1nG

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

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