Mô tả

Learn how to create and program your very own Roguelike Dungeon Crawling game using Unity, an industry-standard game development program used by large gaming studios and indie developers across the world.

In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.

This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.

At the end of this course you will have developed the ability to create such game elements as:

  • Full top-down character movement with Dashing

  • Generating Procedural Levels

  • Full Weapon Collection & Switching System

  • Enemies with different movement and firing patterns

  • Multiple Characters & Character Switching

  • Shooting System

  • Complete Health System

  • Creating tile-based maps in Unity

  • Shop system

  • In-Game Maps

  • Boss Battles

  • And more!...


Start learning today and let me help you become a game developer!

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

Yêu cầu

Nội dung khoá học

23 sections

Introduction

1 lectures
Introduction
00:54

Setup

3 lectures
The Unity Layout
14:25
Project Setup
05:12
Setting Up Spritesheet
08:45

Controlling The Player

8 lectures
Creating The Player
10:14
Intro to Scripting
05:43
Moving the Player
16:06
Hitting Solid Objects
09:31
Aiming The Gun
12:55
Switching Directions
12:05
Animating The Player
15:32
Limiting Player Movement
03:06

Shooting

4 lectures
Making Bullets
12:22
Shooting Bullets
08:25
Auto-Firing Bullets
09:16
Bullet Impact Effects
12:39

Making Enemies

9 lectures
Creating & Moving Enemy
18:36
CHALLENGE - ANIMATE THE ENEMY
05:48
Damaging Enemies
11:09
Death Splatters
13:49
CHALLENGE - ENEMY HURT EFFECTS
07:09
Making Enemies Fire
07:18
Enemy Bullets
09:38
Collision Layers
05:11
Shooting While In Range
07:09

Health & Damage

6 lectures
Player Health System
07:49
Setting Up Healthbar UI
14:59
Improving Healthbar appearance
10:12
Showing Death Screen
08:17
Adding Temporary Invincibility
11:42
Adding Static Dangers
10:10

Dashing & Smashing

6 lectures
Dashing
09:12
Animating The Dash
08:25
CHALLENGE - MAKE THE PLAYER INVINCIBLE WHILE DASHING
04:51
Breaking Boxes
07:33
Adding Broken Pieces
10:24
Moving Broken Pieces
15:30

Pickups

4 lectures
Assigning Sprite Layers
04:58
Automatically Assigning Sort Order
08:26
Creating Health Pickups
05:52
Dropping Items Randomly
11:41

Audio

4 lectures
Adding Music
11:07
Adding Sound Effects
08:30
CHALLENGE - ASSIGN SOUND EFFECTS
06:46
Fixing Object Interactions
09:55

Making Rooms

8 lectures
Making Rooms with Tilemaps
06:17
Making Tiles Solid
06:39
Setting up Multiple Rooms
04:45
Creating the Camera Controller
10:20
Entering Rooms
09:13
Making Doors
10:10
Clearing A Room
17:12
CHALLENGE - MAKE A SIMPLE LEVEL SEQUENCE
07:18

Level Flow

4 lectures
Completing A Level
09:10
Adding A Delay To Level Ending
09:05
Stopping Player Moving At Level End
04:54
Fading In & Out Of Levels
12:03

Menus

5 lectures
Creating Title Screen
12:15
Creating Victory Screen
08:25
Updating Death Screen
07:29
Adding A Pause Menu
14:52
Building Your Game
05:54

Generating Procedural Levels

14 lectures
Understanding Level Generation
05:12
Creating The Start Room
06:45
Moving The Generator
13:12
Generating More Rooms
04:29
Stopping Rooms Overlapping
11:15
Tracking Generated Rooms
09:06
Setting up Outlines for Connecting Rooms
05:46
Serializing Classes
10:27
Generate Room Outlines
19:37
Creating Outline Tilemaps
07:40
Creating Room Centers
11:22
Setting Outline Doors
01:35
Adding Centers to Generation
14:56
Making Generator Playable
06:19

More Enemies

5 lectures
Setting Up Different Enemies
02:37
Running Away Enemy
05:33
Wandering Enemy
11:21
Patrolling Enemy
10:43
CHALLENGE - MAKE MORE ROOM CENTERS WITH NEW ENEMIES
06:50

Money System

4 lectures
Adding Coin Tracking
04:29
Collecting Coins
06:04
CHALLENGE - ADD COINS TO UI
06:24
Making Coins Drop
08:05

Shops

4 lectures
Creating A Shop Item
08:02
Buying From Shop
12:05
Upgrading Health In Shop
10:47
Adding Shops to Level Generation
14:09

Maps

4 lectures
Showing Minimap
12:43
Revealing Rooms on Entry
07:46
Activating Big Map
12:40
Adding Map Instructions
04:39

Weapons System

9 lectures
Adapt Shooting System
08:13
Limiting Fire Rate
04:58
Creating Different Weapons
06:49
Switching Weapons
08:02
Adding Weapon UI elements
10:19
Collecting Weapons
19:57
Spawning Weapons From Chests
16:14
CHALLENGE - ADDING GUN ROOM TO GENERATION
09:51
Buying Weapons From The Shop
12:47

Level Tracking

4 lectures
Moving Between levels
04:54
Tracking character stats between levels
09:14
Keeping Weapons between levels
17:20
CHALLENGE - IMPORTANCE OF TESTING
05:38

Multiple Characters

9 lectures
Setting Up Character Select Area
06:20
Adding Characters
08:28
Switching Characters
09:11
Re-activating Characters
05:34
CHALLENGE - ADD MORE CHARACTERS
06:50
Unlocking Characters
18:58
Saving Unlocked Characters
10:51
Relocking Characters
11:13
Making Sure Multiple Players Don't Appear
05:25

Boss Battle

7 lectures
Creating Boss Level
09:37
Setting Up The Boss
08:21
Creating Action Sequence
13:02
Making Actions Happen
12:08
Adding Boss Health & Damage
11:38
Showing Boss Health
10:34
Switching Between Sequences
17:33

Finishing The Game

1 lectures
Final Checks & Final Build
03:16

EXTRAS

1 lectures
Completed Project Files
00:02

Đá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.