Mô tả

Khóa học Unreal Engine 5 C++: Nhập Môn C++

Khóa học này dành cho những bạn đã có kiến thức về lập trình bằng Blueprint và muốn mở rộng kỹ năng làm game bằng ngôn ngữ C++. Đặc biệt, khóa học này hướng đến những ai yêu thích thể loại game Soulslike như Elden Ring, Sekiro và muốn tham gia vào quá trình phát triển game bằng Unreal Engine 5.


Phần đầu của khóa học tập trung vào việc hướng dẫn lập trình C++ một cách dễ hiểu và phù hợp cho mọi đối tượng. Khóa học cung cấp nền tảng lập trình toàn diện, từ những kiến thức cơ bản đến nâng cao. Điều đặc biệt của khóa học là việc giảng dạy bằng tiếng Việt, giúp học viên dễ tiếp cận và hiểu bài học hơn. Ngoài ra, chất lượng video và âm thanh trong khóa học đảm bảo tốt, giúp học viên có trải nghiệm học tốt hơn.


Các điểm mạnh của khóa học bao gồm hướng dẫn viết Clean Code, áp dụng 5 nguyên tắc S.O.L.I.D trong lập trình hướng đối tượng và đặc biệt là khóa học về Unreal AI tốt nhất. Nội dung chính của khóa học xoay quanh việc phát triển game Soulslike, học lập trình C, lập trình C++ cũng như sử dụng C++ trong Unreal Engine 5. Học viên cũng được hướng dẫn cách sử dụng Unreal Interface, điều khiển Enemy trong game bằng Unreal AI và quản lý quyết định của AI thông qua Behavior Tree. Đồng thời, khóa học cũng giới thiệu cách di chuyển nhân vật bằng bàn phím và chuột, quản lý Animation, thêm âm thanh và hiệu ứng, cũng như hiển thị các chỉ số của nhân vật thông qua User Widget, bao gồm Thanh Máu và Thể Lực.

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

Yêu cầu

Nội dung khoá học

12 sections

Giới Thiệu

2 lectures
Giới thiệu khóa học
02:24
Cách đặt câu hỏi
02:46

Lập Trình C

26 lectures
Nhị Phân
05:25
Trắc nghiệm: Nhị Phân
4 câu hỏi
BIT
03:07
Cài đặt Visual Studio
04:17
Printf
05:23
Int
05:42
Thực hành: Int
1 câu hỏi
Giá trị khởi tạo
01:54
Địa chỉ của biến
08:06
Scanf
06:33
Float
05:26
Char
02:18
Ép kiểu dữ liệu
05:11
%
03:24
If
05:32
&& và ||
04:58
Else if
04:04
Switch
05:32
While
08:42
Vòng lặp vô hạn
07:22
For
03:56
Mảng
07:33
Thao tác mảng bằng con trỏ
06:53
Function
07:41
Truyền địa chỉ
06:20
Const
01:31

Lập Trình C++

21 lectures
Chương trình C++ đầu tiên
03:34
Namespace
08:21
Overloading Function
03:02
cin
03:20
typedef
00:58
Struct
11:39
auto
01:02
Stack và Heap
06:25
Duyệt mảng nhanh
02:08
Class
05:00
Constructor
05:10
Public và Private
06:13
Const Function
01:46
Định nghĩa Function ngoài Class
05:56
Static Function
02:47
Reference trong C++
05:20
Kế thừa
11:38
Protected
02:25
Override Function
04:06
Function Template
08:42
Class Template
04:05

Setup Unreal Engine

13 lectures
Git Commit
01:11
Code thường sử dụng
00:01
Cài đặt Visual Studio
02:05
Tạo Project
00:48
Third Person Map
03:23
Cách thao tác trong Level
07:17
Paragon Greystone
03:44
Class Base Character
06:37
Follow Camera
11:39
Nhìn xung quanh
10:16
Add Input Mapping Context C++
10:09
UPROPERTY()
07:10
Nhìn xung quanh C++
14:39

Di Chuyển Nhân Vật

4 lectures
Di chuyển
14:39
Di chuyển C++
08:58
Data Asset
12:21
Anim Instance
18:37

Tấn Công

26 lectures
Event Attack
12:11
Attack Component
09:18
Base Character Data
12:04
Interface là gì?
02:35
Unreal Interface
08:44
Ngăn spam attack
02:38
Anim Notify
12:16
Blend Lower Upper
11:00
Physics Asset
04:20
Line Trace
10:44
Trace Character Mesh
08:15
Line Trace C++
14:29
Chỉ Hit 1 lần
07:50
Sphere Trace
03:27
Trace trên vũ khí
09:58
Trace trong Attack Component
06:30
Anim Notify State
12:36
Apply Point Damage
14:51
On Take Point Damage
10:48
Fix Hit React Montage
04:00
Full Body Animation khi Hit React
13:19
Hit React Front Back
08:47
Hit React Right Left
05:23
Combo
06:28
Save Attack
03:45
Nhiều đòn đánh
09:59

Âm Thanh và Hiệu Ứng

8 lectures
Hit Impact Effect
06:04
Weapon Trail
02:39
Tải Action RPG
03:49
Hit Impact Sound
05:47
Pain Sound
03:16
Start Attack Sound
05:00
Swing Sound
03:07
Tiếng Bước Chân
04:54

Nhân Vật Terra

8 lectures
Paragon Terra
03:58
Animation Blueprint Template
08:46
Physics Asset
02:00
Attack Montages
11:37
Trace Hit
03:11
Hit React Montages
03:47
Hit Impact
04:18
Tiếng Bước Chân
03:17

Widget

4 lectures
Player Character
02:54
Show Player Widget
08:10
Health Component
05:52
Widget C++
05:06

AI Cơ Bản

26 lectures
Enemy Character
03:10
AI Controller
02:14
Behavior Tree
03:46
Black Board
01:14
Sequence là gì?
02:46
Sequence: Patrol
02:01
Task: Update Patrol Location
14:02
AI Perception Component
11:14
Draw Debug Cone
06:37
Health Bar Enemy
17:26
Update Enemy Health
08:47
Selector là gì?
02:55
Sequence: Chase Player
08:12
Change Max Walk Speed
07:07
Remove Dynamic
02:55
Sắp xếp Character
08:35
Selector: Fight
03:29
Service: Check Distance
09:02
Task: Attack
05:20
Notify: End Hit React
09:06
Update Player Health
04:15
Black Board Enum
10:45
Exit Combat
11:41
Thấy lại người chơi
05:23
Event Dead: Enemy
22:50
Event Dead: Player
07:14

Stamina

7 lectures
Stamina Component
04:31
Stamina Bar
10:57
Mất Stamina khi Attack
09:27
Ngăn Attack khi hết Stamina
06:10
Strong Attack
16:26
Cost Map và Damage Map
12:33
Hồi phục Stamina
18:36

AI Nâng Cao

18 lectures
Chọn Attack Type
05:31
Chạy khi hết Stamina
24:20
Fix Camera
03:36
Refactor Attack Interface
16:25
Strafe 1
16:31
Strafe 2
12:23
Theme Sound
09:17
Fix Hit React
01:21
Event Elimination
08:43
End Widget
17:16
Onclick Button
11:44
Event Win
05:18
Camera Shake
06:43
Enemy Spawner
07:35
Enemy vs Enemy
12:14
Enemy vs Player
05:33
Affiliation
15:14
Respawn Enemy
06:08

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