Mô tả

Welcome to the exciting world of game development with Unity! In this comprehensive Udemy course, you will delve into the process of creating a Soul Knight-style game using the powerful Unity development platform.

Throughout this learning journey, you will discover how to create an action-packed game filled with action elements and exciting challenges, similar to the popular game Soul Knight.

Our unique approach focuses on making the complex game development process accessible to all skill levels. From beginners to more experienced developers, this course is designed so that anyone interested in game development can dive in and learn effectively. The clarity of instructions and the logical structure of the course ensure that you can easily understand and apply the presented concepts.

Below, we present a brief introduction to the main topics that we will address throughout the course:

  • State-based AI System (FSM)

  • Master Scriptable Objects

  • Design a Weapon System

  • Create custom Dungeons u

  • Create Enemies

  • Create Boss

  • Create Players

  • Design UI

  • Use Tilemaps

  • Good Programming Practices

By the end of this course, you will gain a deep understanding of Unity's fundamental principles and learn how to implement them effectively.

Whether you're a novice or an experienced game developer, this course will equip you with valuable insights and practical skills that will empower you to create your own captivating game experiences. Get ready to embark on a thrilling journey of game development and unlock your potential in the world of Unity!

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

Learn C#, a modern versatile programming language.

Learn clean code and how to design scalable systems

Gain an excellent general knowledge of video game programming.

Learn how object oriented programming works in practice.

Build a combat system with multiple weapons

Beginner to Intermediate C# fundamentals

Yêu cầu

  • PC or Mac capable of running Unity 2021 or later
  • Basic C# knowledge

Nội dung khoá học

14 sections

Introduction

4 lectures
Introduction
02:10
Join our Discord Server
01:20
Discord Server Link
00:03
Download Assets
00:02

Player

8 lectures
Introduction
01:57
Create Project
04:07
Player Movement
16:31
Player Dash
14:26
Add Rotation
03:23
Animations
07:18
Challenge: Complete Animations
03:21
Section 2 Project
00:05

Player Configuration

7 lectures
Introduction
03:22
Player Scriptable Object
09:45
Player Health
12:39
Player Energy
04:53
Player UI
12:26
UI Manager
10:38
Section 3 Project
00:05

Create Dungeons

10 lectures
Introduction
02:17
Structure Dungeon
13:28
Create Rooms
07:47
Create 2C Rooms
08:54
Complete Rooms
06:33
Create Corridors
04:41
Build Dungeon
14:42
Create Doors
14:58
Add Props
07:39
Section 4 Project
00:05

Generate Dungeons

13 lectures
Introduction
04:10
Review Templates
03:32
Store Templates
13:54
Get Tiles
24:01
Load Templates
17:16
Add Doors
21:37
Challenge: Complete Rooms
01:25
Close Doors
11:16
Instantiate Dungeons
07:55
Load Dungeons
09:41
Position Player
08:35
Add Fade
10:36
Section 5 Project
00:05

Weapons

10 lectures
Introduction
03:45
Configure Weapons
14:16
Create Weapons
07:15
Add Animations
16:15
Equip and Rotate Weapon
19:32
Shoot Gun
28:30
Use Energy
09:58
Melee Weapon
11:40
ITakeDamage Interface
07:01
Section 6 Project
00:05

Pick Items

11 lectures
Introduction
02:03
Create Chest
15:10
Pickable Items
12:49
Pick Up Weapons
23:22
Change Weapons
11:30
Show Item Name
15:38
Show Weapon Name
09:26
Chest Items
14:22
Game Manager
08:15
Singleton Pattern
08:16
Section 7 Project
00:05

Main Scene

12 lectures
Introduction
02:14
Create Main Scene
08:48
Create Selectable Players
06:54
Instantiate Players
10:36
Player Selection UI
14:09
Load Player Config
09:20
Select Player
12:03
Coin and Upgrade
23:33
Update Bars
14:55
Load Dungeon
16:45
UI Manager
03:29
Section 8 Project
00:05

Cinemachine

3 lectures
Add Cinemachine
05:55
Follow Player
02:36
Section 9 Project
00:05

Enemies

19 lectures
Introduction
05:07
Create Enemy Prefabs
08:33
Enemy Health
09:38
Detect Enemy
11:40
Enemy in Line of Sight
21:16
Create AI System
16:49
Random Wander
23:50
Detect Obstacles
09:15
Instantiate Enemies
17:59
Tile Wander
10:17
Detect Player
08:24
Decision Player in Sight
13:09
Refactor Player Weapon
05:48
Enemy Weapon
14:17
Attack Player
16:09
Deal Damage
14:49
Rotate Weapon
06:51
Sword Weapon
12:31
Section 10 Project
00:05

Complete Rooms

10 lectures
Introduction
01:52
Enemy Killed Event
13:37
Create Chest in Room
16:21
Weapon UI
10:27
Health and Mana Potions
08:47
Base Bonus
17:36
Energy and Coin Bonus
10:22
Damage Text
14:40
Defeat Player
06:54
Section 11 Project
00:05

Boss

5 lectures
Create Boss
07:41
Boss Circle Pattern
16:15
Boss Random Pattern
12:36
Create Portal
13:05
Expand your Game
03:32

Final Project

1 lectures
Complete Project
00:01

Extra

1 lectures
Courses
00:22

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