Mô tả

In this class you will learn how to create a Roblox game and become proficient with Roblox Studio, the game development suite used to create Roblox games.  You will also develop your ability to code in the LUA programming language.  LUA is a popular language in the game development community and is also used in fields such as image processing and web development.  This course has a section for beginners on basic programming skills such as declaring and using variables, assignment statements, conditionals, loops, tables, and functions.  After the basics are covered, the course gets into more challenging topics such as touched events, powerups, traps, spawning objects and NPC monsters, as well as the leaderboard to keep track score and points.  Additionally, the user interface is covered while creating an in-game store for your players to buy the weapons they need.  This course will be updated periodically and currently the videos are being recreated at a rate of once per week to ensure the expanded functionality of Roblox is fully captured.  Additionally, new content is on its way to cover basic Non-Playing Character AI, a section on creating your own weapons, creating animations, and using the data store to allow players to save their data in between games!

Bạn sẽ học được gì

Lua programming fundamentals using Roblox.

How to make your own game objects from Roblox parts.

How to create scripts to add game behavior.

How create a game manager to and use module scripts.

Create your own games on Roblox.

Yêu cầu

  • PC or Mac with an internet connection, and enough permissions to install Roblox studio.

Nội dung khoá học

9 sections

Getting Started

17 lectures
Install, Create, and Save in Roblox Studio
07:07
Parts and Properties in the Scene
09:46
Scripting Basics - The Print Statement
08:33
Scripting Basics: Variables and Assignment
06:03
Scripting Basics: Changing a Part with a Script
09:17
Scripting Basics: Position, Size and Vector3
08:17
Scripting Basics: Modify a Part into a Patio
12:41
Scripting Basics: IF-THEN-ElSE (Conditionals)
09:12
Scripting Basics: Functions
10:35
Scripting Basics: More on Functions
09:23
Scripting Basics: Handle an Event with a Function
09:31
Scripting Basics: Touched Event
07:03
Scripting Basics: Humanoid, Health, and IF THEN Statement
09:08
Scripting Basics: WHILE DO Loops and a PowerUp Coin
09:08
Scripting Basics: WHILE DO Loops, Break loop condition
05:11
Scripting Basics: Tables, Lists and Key/Value pairs
10:23
Scripting Basics
5 questions

Game Objects

33 lectures
Boulder Trap
00:42
Boulder Trap - Buidling the Trap
07:58
Boulder Trap: Release the Boulder
04:21
Boulder Trap: Reset the Trap
07:56
Boulder Trap: Sound and Damage
06:06
Boulder Trap: Create a Thumbnail for the Model
03:13
Create a Badge for Your Game
02:22
Boulder Trap: Award Badge
07:29
Boulder Trap Cleanup and Delete Badge from Inventory
01:43
Simple Zombie Horde Spawner
01:16
Simple Zombie Horde Spawner: Spawn Loop
06:28
Simple Zombie Horde Spawner: Configuration
06:18
Simple Zombie Horde Spawner: Barrel
09:00
Simple Zombie Horde Spawner - Turn ON/OFF Spawner
07:13
Simple Zombie Horde Spawner - Add Decal to Barrel
03:10
Lecture 9: Landmines
00:32
Landmine - Create Model
03:25
Landmine - Blinking LED
03:25
Landmine - Explosion
07:00
Teleporter (In Scene)
00:19
Teleportation Unit A
03:29
Teleportation Unit B
05:48
Teleportation Unit C
02:33
Teleporter Script - Pad A to Pad B
04:30
Teleporter Script - Pad B to Pad C and Music
05:21
Teleporter - Sound and CoolDown
07:15
Terrain Editor - Generator
02:02
Terrain Editor - Region and Edit
04:04
Lava Pool Intro
00:28
Lava Pool - Build Pool
05:42
Lava Pool - Expand Lava
03:08
Lava Pool - Drain Lava
03:23
Lava Pool - Sound and Damage
03:55

Spawning Objects

9 lectures
Add Game Objects to Server Storage
01:09
Wave Loop and Session Utilities
03:35
Spawn Zombies
09:23
Zombie Counting - Controlling the Wave
03:25
Zombie Counting - Increase Spawns and Clear Wave
03:47
Caution Minefield Sign
05:48
Spawn Landmines
09:17
Terrain Height, Ray Casting, Health Spawner
14:55
Lava Eruption with Bindable Events
07:39

Leaderboard, Pistol, Kills and Deaths

13 lectures
Leaderboard - Points, Kills, and Deaths
03:58
Adding Points to the Leaderboard - Coins
09:30
Default Value in SessionUtils - castRayDownForHeight
00:52
Performance Cleanup
05:25
Coin Award (Part 1)
09:07
Coin Award (Part 2)
11:17
Simple Gun
14:45
Kills and Deaths on the Leaderboard
08:53
Points for NPC Kills
04:28
Exclude Accessories in Shot
04:45
Weapon Cool-Down
06:41
Kickback Animation for Pistol
12:56
Lecture 70: Muzzle Flash
05:16

Saving Data Between Sessions

8 lectures
The Datastore - Saving Between Sessions
00:51
Save Leaderboard Data (Part 1)
10:23
Save Leaderboard Data (Part 2)
10:08
Bad Data on Kick
04:37
Daily Streak
14:26
Create a Message Queue - Part 1
08:28
Create a Message Queue - Part 2
11:30
Add Simple Message Queue to Zombie Game
05:57

Purchasing Items In Game - Game Passes

14 lectures
Create a Shop
00:40
Shop: Get Resources
06:13
Shop: Click the Bell and Fire Event to Client
06:22
Shop: Close Button and Add Ding on Opening
10:36
Shop: Adding Items to the List
10:38
Shop: Preview Frame for Selected Items
12:29
Shop: Buy Button Code
05:02
Shop: Server-side Purchase
05:19
Shop: Provide Feedback
01:11
Shop: Error Checks for Purchases
12:28
Persisting Shop Items - Create Equipment Storage Utils
06:39
Persisting Shop Items - Storing Data in Equipment Table
10:27
Persisting Shop Items - Save and Retrieve the Equipment
11:48
Code Cleanup in Game Manager
05:17

Non-Playing Characters

17 lectures
NPC Introduction
00:48
Adding the Animate Script to a Rig
06:11
Simple Patrol
06:30
Follow Closest Player
11:30
Path Finding - No Where to Hide
09:23
Path Finding - Handling Blocked Paths
06:25
Path Finding Climbing
05:20
Attacking NPC: Chase and Kick
06:09
Attacking NPC: Chase and Kick 2 (Script)
10:22
Attacking NPC: Kick Sound
01:59
Attacking NPC: Knockback
09:34
Integrate Chuck into the Game
00:25
Import Chuck
05:04
NPC Target: Collection Service
05:09
NPC Target: Collection Service (Part 2 - Add Tag with Code)
04:16
Respawn Chuck
06:54
Chuck is Choosing Enemies
02:40

Reserved Servers and Battle Royale

13 lectures
Battle Royale Intro
01:06
Make the Battle Wall
07:31
Teleport to a Reserved Server
12:06
Create User Interface for Battle Royale
07:08
Initiate Battle Code to Show User Interface
09:33
Send Group to Private Server
15:31
Transfer Weapons to Private Server
06:05
Death Respawn Home in Battle Royale
06:09
Start Battle in Battle Manager (Battle Royale Arena)
06:42
Battle Royale User Interface - Part 1
04:58
Battle Royale User Interface - Part 2
09:20
Battle Royale - Declare Winner
07:29
Battle Royale - BattleMgr Code
03:09

Purchase Lots and Build Houses

13 lectures
Buying a Lot for a House - Introduction
01:11
Set Up Lot and Add Manager Scripts
07:41
Set Up GameMgr and Property Manager to Save Properties
09:27
Buying the Lot
08:02
Testing the Buying Lots (light testing)
06:01
Create Path to Lot (Beam)
06:11
Code the Beam to the Lot
08:34
Test Beams with Two Players on Test Server
03:05
Add Property Items with Code
10:26
Add Property Items with Code - Part 2: Cabin
05:36
Set up Property Purchase Shop - Part 1
10:08
Property Purchase Shop - Part 2
08:34
Property Purchase Shop - Part 3: Server Side
10:55

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.