Mô tả

Learn how to create your first Tower Defense Game in Unity!

Do you want to learn how to create a Tower Defense in Unity? Have you ever wanted to learn how to create from scratch one of these games? Tower Defense games are very popular on Android, iOS, and PC. In this course I will explain everything you need to be able to create one of these games, together we will create this game from scratch, implementing new features as we advance.

We will start with an empty project, where we will implement all the packages we need to create the game, and we are going to discuss what we need to create one of these amazing games.

The course will cover some important aspects of Tower Defense Games, like the creation of Spawners to show enemies, adding Object Pooling to increase the performance, working with the Singleton Pattern to communicate between classes, etc.

This course covers all the basics you need to create a Tower Defense Game from scratch, at the end of the course, you will have the final project ready to be downloaded.

Things you will learn:

  • Create Path System

  • Create a Spawner

  • Create Enemies

  • Create Movement

  • Create Towers

  • Create Projectiles

  • Good programming practices

  • Work with Managers

  • Create Singleton Pattern

  • Create Object Pooler

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

Learn how to create a Tower Defense Game

Build a solid foundation for game design and game development that will help you build your own games.

How to use Events

Use of Scriptable Objects

Learn how to create a 2D Game in Unity

Understand how the relationship between classes works

How to share data

How to Create User Interface (UI)

Yêu cầu

  • Mac or PC capable of running Unity 2020 or older.
  • A passion and willingness to learn how to code.
  • Basic familiarity with the Unity interface

Nội dung khoá học

11 sections

Introduction

2 lectures
Course Video
01:29
Important Notes
02:20

Project Setup

2 lectures
Create Project and Required Files
04:53
Files
00:11

Spawner

6 lectures
Introduction
01:54
Waypoint Class
09:35
Waypoint Editor
15:59
Spawner Class
10:35
Object Pooler
12:16
Section 3 Project
00:03

Enemy

11 lectures
Introduction
02:09
Create Enemies
10:58
Move Enemy
13:36
Enemy Reach Final Position
09:17
Spawn new Enemies
06:25
Enemy Waves
06:10
Enemy Health
15:42
Enemy Killed Event
05:03
Enemy Animations
19:19
Enemy Rotation
05:16
Section 4 Project
00:03

Turrets

12 lectures
Introduction
03:02
Create Turrets
06:13
Rotate Towards Enemy
11:59
Turret Projectiles
14:53
Damage Enemy
09:38
Show Damage Amount
17:13
Singleton Pattern
05:15
Create More Turrets
05:37
Create Machine Turrets
20:00
Create Tank
06:54
Machine Projectile
01:07
Section 5 Project
00:03

Upgrade Turrets

5 lectures
Introduction
01:59
Upgrade Class
07:44
Currency System
11:12
Create Prefabs
06:17
Section 6 Project
00:03

Map

4 lectures
Introduction
01:19
Create Map with Rule Tile
15:39
Challenge: Create your Map
00:22
Section 7 Project
00:03

Place Turrets

9 lectures
Introduction
01:57
Create Turrets Panel
14:11
Load Turrets
11:32
Place Turrets
17:45
Upgrade Turret on Node
14:28
Sell Turrets
08:08
More UI
18:04
Sell Value
01:13
Section 8 Project
00:03

Achievements

7 lectures
Introduction
03:07
Create Achievements UI
11:44
Achievements ScriptableObjects
06:24
Load Achievements
09:30
Add Progress
18:54
Unlock Achievements
12:36
Section 9 Project
00:03

Finishing Project

3 lectures
Spawn Multiple Enemies
07:18
Add Game Speed Controls
04:56
Game Over Panel
11:20

Course Extras

3 lectures
Thank you for taking this course
01:00
Final Project Files
00:00
Continue learning with this courses
00:21

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