Mô tả

Before I became a programmer, I had been working as a digital artist for a really long time, how games look really matters to me. So when I started creating this tutorial, I really wanted to make the whole experience enjoyable, not only mentally, but also visually. I want you to see a product-level video game building up in your hands while you go through this tutorial, and I believe that will make the how learning experience more immersive.

This course comes with a production-level game asset package, including high-quality models with 4K textures, animations, environment models, a pre-constructed level prefab, and VFX prefabs.

In this course, we will build a basic 3D action game from scratch with high-quality game assets. I will provide you with all the character models, animations, environment, VFX, and Post-Process settings (sound & music not included so far) to make you feel like you are building a professional game from the beginning.


I will try to focus on every detail, but at the same time, it's better that you have some basic experience in Unity & C#, such as how to navigate the scene, move and rotate GameObjects, and understand how variables and functions work.


At the end of this course, you will be able to create game elements such as:

  • Install, and setup Unity & Visual Studio Code

  • Code basic character movement, attack, shoot and dodge abilities

  • Create a simple combo system

  • Control animations with animator controller, override animator controller, and animation event

  • Control VFX via script

  • Create AI with NavMesh system to control enemy behaviors

  • Use a basic state pattern to control the character's status

  • Create basic health & damage system

  • Create pickups & bullets

  • Game logic control & enemy spawn

  • Basic level design

  • How to use gizmo to debug

  • Create main menu and game menu with Unity UI system

Please NOTE that this course DOES NOT contain any sound and music assets so far.


By the end of this course, you will have a 3D action game that you can show off to your friends and experiment with your unique ideas.

Please enroll today, I'm looking forward to seeing you in the course.



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

How to create a complete 3D action game from scratch with high-quality game assets

Install, and setup Unity & Visual Studio Code

Code basic character movement, attack, shoot and dodge abilities

Create a simple combo system

Control animations with animator controller, override animator controller, and animation event

Control VFX via script

Create AI with NavMesh system to control enemy behaviors

Use a basic state pattern to control the character's status

Create basic health & damage system

Create basic health & damage system

Create pickups & bullets

Game logic control & enemy spawn

How to use Gizmo to debug

Basic level design

Create main menu and game menu with Unity UI system

Yêu cầu

  • Mac or PC capable of running Unity 2021
  • Some very basic understanding of Unity editor, such as navigating in the scene, and using basic manipulation tools (Translate, Rotate and Scale)
  • You should have an understanding of the basics of C#, such as how variables and functions work

Nội dung khoá học

28 sections

Introduction & Setup

8 lectures
Learn to create a 3D action game with high-quality game asset
01:25
Installing Unity Hub and Unity (version 2021)
01:30
Installing Visual Studio Code & .Net SDKCode
01:41
Creating Our New Unity project
02:07
Setting up Visual Studio Code
01:14
Game Asset
00:38
Importing Game Asset Package
01:46
Installing Unity Packages & Setting up The Render Pipeline
02:38

Setting up the Game Scene

1 lectures
Setting up the Game Scene
02:56

Setting Up The Player Gameobject

2 lectures
Setting Up The Player Gameobject
01:52
Setting The Virtual Camera
01:25

Handling The Player's Basic Movement

5 lectures
Adding Character Controller Component
00:42
Creating The Scripts
01:00
Writing Player Input Script
02:11
Basic Movement 01
04:38
Basic Movement 02
04:02

Handling The Player's Animations

4 lectures
Creating The Animator Controller
02:31
Attaching The Swords To The Player
02:01
Running Animation & Script
03:23
Falling Animation & Script
02:59

Creating The Player Footstep VFX

3 lectures
Setting Up Footstep VFX
01:42
Writing PlayerVFXManager Script
01:18
Writing Player_Run behaviors Script
02:30

Creating The Enemy

2 lectures
Creating The Enemy GameObject
01:33
Creating Animator Override Controller
01:33

Handling Enemy AI Using NavMesh

3 lectures
Baking NavMesh
00:47
Adding Nav Mesh Agent Component
01:22
Writing Enemy Movement Code
05:47

Creating The Enemy Movement VFX

1 lectures
Enemy Movement VFX
04:18

Implementing states for the player

4 lectures
Introduction To A Simple State pattern
01:55
Updating Player Input script
01:12
Creating State Enum and SwitchToState()
02:07
Updating Character Script
02:47

The Player Attack Animaiton & VFX

3 lectures
Creating Attack Animation
05:36
Creating Sword Blade VFX
01:54
Writing Player Sliding Code
03:19

Handling Enemy Attack Animation & VFX

2 lectures
Setting Up Enemy Attack Animation
04:47
Setting Up Enemy Attack VFX
02:33

The Player Health & The Damaging Process

5 lectures
Health Script
02:31
Setting Up Damage Caster Collider
00:54
Updating Character Script
02:16
Damage Caster Script
03:53
Adding Animation Events & Updating Character Controller Script
04:59

Creating The Attack VFX

4 lectures
Player Blade Slash VFX
08:14
Enemy BeingHit VFX
05:35
Enemy Splash VFX
04:14
Enemy & Player Blink VFX
05:07

Handling Enemy Death

4 lectures
Enemy Death Script & Animation
04:04
Enemy Death Material Dissolve Effect
05:00
Creating A Simple Item (Heal Orb)
01:04
Drop The Item Script
01:40

Finishing The Damaging Process

5 lectures
Setting Up Enemy DamageCaster & Player Health
02:52
Player Weapons Drop
03:14
BeingHit State
03:59
Hit Impact On The Player
02:42
Player Becomes Invincible After Being Hit
01:54

Creating The Heal Orb

2 lectures
Setting Up the Heal Orb
05:26
Collect Health Orb VFX
02:14

Blade Slash VFX & Combo

3 lectures
Setting Up The Player Animator
03:52
Player Blade Slash VFX
01:53
Player Combo Script
03:50

Handling The Dash Ability

3 lectures
Setting Up The Dash Animation
01:42
Updating PlayerInput Script
01:02
Dash(Slide) Script
03:57

Creating Enemy-02

6 lectures
Setting Up The Enemy02 GameObject
01:21
Setting Up The Animator
03:12
Setting Up The Damage Orb
01:39
Damage Orb Script
05:06
Shoot The Damage Orb Script
03:14
Tweaking Enemy02’s Shooting Script
02:25

Spawn The Enemies

5 lectures
Setting Up The Spawner Group
01:29
SpawnPoint & Spawner Script
03:26
Finishing The Spawner Group
01:46
Adding SpawnState to Enemies
03:12
Spawn Material VFX
04:03

Creating The Gate

3 lectures
Setting Up The Gate
01:34
The Gate Script
03:12
Unlock Gate From Spawner
05:32

GameManager Script & Level Desgin

3 lectures
GameManager Script
03:42
Designing The Level
07:11
Tweaking The SpawnPoint & Spawner Scripts
02:56

Creating The Gate

4 lectures
Setting Up Coin
00:29
Coin Rotator Script
01:32
Finishing Coin
01:49
Adding More Coins and Gates
03:33

Creating the game UI

10 lectures
Setting Up The Game UI
02:43
Creating GameUI_Manager & Updating The Health Bar & Coin Text
04:16
Creating A State Machine For Game UI
03:55
Toggle Pause UI
01:46
Adding An EventSystem
00:59
Resume Button & Restart Button
06:45
Creating The MainMenu Scene & MainMenu Button
01:49
GameOver UI & Game Is Finished UI
03:03
Setting Up The Mainmenu UI
01:36
MainmenuManager Script
02:43

Fine-tune the game

3 lectures
Fine-tune the game 01 : Push The Enemy Back A Little Bit When Damaging Them
01:39
Fine-tune the game 02: Behind The Wall Material Dither Effect
03:31
Fine-tune the game 03: Rotate The Player To The Cursor When Attack
06:54

Building And Playing Our Game

1 lectures
Building And Playing Our Game
02:33

Completed Project Files

1 lectures
Completed Project Files
00:38

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