Course Overview
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.
FAQ
FAQ area empty
Course curriculum
-
Nhị Phân
Xem trước -
BIT
Xem trước -
Cài đặt Visual Studio
Xem trước -
Printf
Xem trước -
Int
Xem trước -
Giá trị khởi tạo
Xem trước -
Địa chỉ của biến
Xem trước -
Scanf
Xem trước -
Float
Xem trước -
Char
Xem trước -
Ép kiểu dữ liệu
Xem trước -
%
Xem trước -
If
Xem trước -
&& và ||
Xem trước -
Else if
Xem trước -
Switch
Xem trước -
While
Xem trước -
Vòng lặp vô hạn
Xem trước -
For
Xem trước -
Mảng
Xem trước -
Thao tác mảng bằng con trỏ
Xem trước -
Function
Xem trước -
Truyền địa chỉ
Xem trước -
Const
Xem trước -
Nhị Phân
Xem trước -
Trắc nghiệm: Nhị Phân
Xem trước -
BIT
Xem trước -
Cài đặt Visual Studio
Xem trước -
Printf
Xem trước -
Int
Xem trước -
Thực hành: Int
-
Giá trị khởi tạo
Xem trước -
Địa chỉ của biến
Xem trước -
Scanf
Xem trước -
Float
Xem trước -
Char
Xem trước -
Ép kiểu dữ liệu
Xem trước -
%
Xem trước -
If
Xem trước -
&& và ||
Xem trước -
Else if
Xem trước -
Switch
Xem trước -
While
Xem trước -
Vòng lặp vô hạn
Xem trước -
For
Xem trước -
Mảng
Xem trước -
Thao tác mảng bằng con trỏ
Xem trước -
Function
Xem trước -
Truyền địa chỉ
Xem trước -
Const
Xem trước
-
Chương trình C++ đầu tiên
Xem trước -
Namespace
Xem trước -
Overloading Function
Xem trước -
Cin
Xem trước -
Typedef
Xem trước -
Struct
Xem trước -
Auto
Xem trước -
Stack và Heap
Xem trước -
Duyệt mảng nhanh
Xem trước -
Class
Xem trước -
Constructor
Xem trước -
Public và Private
Xem trước -
Const Function
Xem trước -
Định nghĩa Function ngoài Class
Xem trước -
Static Function
Xem trước -
Reference trong C++
Xem trước -
Kế thừa
Xem trước -
Protected
Xem trước -
Override Function
Xem trước -
Function Template
Xem trước -
Class Template
Xem trước -
Chương trình C++ đầu tiên
Xem trước -
Namespace
Xem trước -
Overloading Function
Xem trước -
Cin
Xem trước -
Typedef
Xem trước -
Struct
Xem trước -
Auto
Xem trước -
Stack và Heap
Xem trước -
Duyệt mảng nhanh
Xem trước -
Class
Xem trước -
Constructor
Xem trước -
Public và Private
Xem trước -
Const Function
Xem trước -
Định nghĩa Function ngoài Class
Xem trước -
Static Function
Xem trước -
Reference trong C++
Xem trước -
Kế thừa
Xem trước -
Protected
Xem trước -
Override Function
Xem trước -
Function Template
Xem trước -
Class Template
Xem trước
-
Git Commit
Xem trước -
Cài đặt Visual Studio
Xem trước -
Tạo Project
Xem trước -
Third Person Map
Xem trước -
Cách thao tác trong Level
Xem trước -
Paragon Greystone
Xem trước -
Class Base Character
Xem trước -
Follow Camera
Xem trước -
Nhìn xung quanh
Xem trước -
Add Input Mapping Context C++
Xem trước -
UPROPERTY()
Xem trước -
Nhìn xung quanh C++
Xem trước -
Git Commit
Xem trước -
Code thường sử dụng
-
Cài đặt Visual Studio
Xem trước -
Tạo Project
Xem trước -
Third Person Map
Xem trước -
Cách thao tác trong Level
Xem trước -
Paragon Greystone
Xem trước -
Class Base Character
Xem trước -
Follow Camera
Xem trước -
Nhìn xung quanh
Xem trước -
Add Input Mapping Context C++
Xem trước -
UPROPERTY()
Xem trước -
Nhìn xung quanh C++
Xem trước
-
Event Attack
Xem trước -
Attack Component
Xem trước -
Base Character Data
Xem trước -
Interface là gì?
Xem trước -
Unreal Interface
Xem trước -
Ngăn spam attack
Xem trước -
Anim Notify
Xem trước -
Blend Lower Upper
Xem trước -
Physics Asset
Xem trước -
Line Trace
Xem trước -
Trace Character Mesh
Xem trước -
Line Trace C++
Xem trước -
Chỉ Hit 1 lần
Xem trước -
Sphere Trace
Xem trước -
Trace trên vũ khí
Xem trước -
Trace trong Attack Component
Xem trước -
Anim Notify State
Xem trước -
Apply Point Damage
Xem trước -
On Take Point Damage
Xem trước -
Fix Hit React Montage
Xem trước -
Full Body Animation khi Hit React
Xem trước -
Hit React Front Back
Xem trước -
Hit React Right Left
Xem trước -
Combo
Xem trước -
Save Attack
Xem trước -
Nhiều đòn đánh
Xem trước -
Event Attack
Xem trước -
Attack Component
Xem trước -
Base Character Data
Xem trước -
Interface là gì?
Xem trước -
Unreal Interface
Xem trước -
Ngăn spam attack
Xem trước -
Anim Notify
Xem trước -
Blend Lower Upper
Xem trước -
Physics Asset
Xem trước -
Line Trace
Xem trước -
Trace Character Mesh
Xem trước -
Line Trace C++
Xem trước -
Chỉ Hit 1 lần
Xem trước -
Sphere Trace
Xem trước -
Trace trên vũ khí
Xem trước -
Trace trong Attack Component
Xem trước -
Anim Notify State
Xem trước -
Apply Point Damage
Xem trước -
On Take Point Damage
Xem trước -
Fix Hit React Montage
Xem trước -
Full Body Animation khi Hit React
Xem trước -
Hit React Front Back
Xem trước -
Hit React Right Left
Xem trước -
Combo
Xem trước -
Save Attack
Xem trước -
Nhiều đòn đánh
Xem trước
-
Hit Impact Effect
Xem trước -
Weapon Trail
Xem trước -
Tải Action RPG
Xem trước -
Hit Impact Sound
Xem trước -
Pain Sound
Xem trước -
Start Attack Sound
Xem trước -
Swing Sound
Xem trước -
Tiếng Bước Chân
Xem trước -
Hit Impact Effect
Xem trước -
Weapon Trail
Xem trước -
Tải Action RPG
Xem trước -
Hit Impact Sound
Xem trước -
Pain Sound
Xem trước -
Start Attack Sound
Xem trước -
Swing Sound
Xem trước -
Tiếng Bước Chân
Xem trước
-
Paragon Terra
Xem trước -
Animation Blueprint Template
Xem trước -
Physics Asset
Xem trước -
Attack Montages
Xem trước -
Trace Hit
Xem trước -
Hit React Montages
Xem trước -
Hit Impact
Xem trước -
Tiếng Bước Chân
Xem trước -
Paragon Terra
Xem trước -
Animation Blueprint Template
Xem trước -
Physics Asset
Xem trước -
Attack Montages
Xem trước -
Trace Hit
Xem trước -
Hit React Montages
Xem trước -
Hit Impact
Xem trước -
Tiếng Bước Chân
Xem trước
-
Enemy Character
Xem trước -
AI Controller
Xem trước -
Behavior Tree
Xem trước -
Black Board
Xem trước -
Sequence là gì?
Xem trước -
Sequence: Patrol
Xem trước -
Task: Update Patrol Location
Xem trước -
AI Perception Component
Xem trước -
Draw Debug Cone
Xem trước -
Health Bar Enemy
Xem trước -
Update Enemy Health
Xem trước -
Selector là gì?
Xem trước -
Sequence: Chase Player
Xem trước -
Change Max Walk Speed
Xem trước -
Remove Dynamic
Xem trước -
Sắp xếp Character
Xem trước -
Selector: Fight
Xem trước -
Service: Check Distance
Xem trước -
Task: Attack
Xem trước -
Notify: End Hit React
Xem trước -
Update Player Health
Xem trước -
Black Board Enum
Xem trước -
Exit Combat
Xem trước -
Thấy lại người chơi
Xem trước -
Event Dead: Enemy
Xem trước -
Event Dead: Player
Xem trước -
Enemy Character
Xem trước -
AI Controller
Xem trước -
Behavior Tree
Xem trước -
Black Board
Xem trước -
Sequence là gì?
Xem trước -
Sequence: Patrol
Xem trước -
Task: Update Patrol Location
Xem trước -
AI Perception Component
Xem trước -
Draw Debug Cone
Xem trước -
Health Bar Enemy
Xem trước -
Update Enemy Health
Xem trước -
Selector là gì?
Xem trước -
Sequence: Chase Player
Xem trước -
Change Max Walk Speed
Xem trước -
Remove Dynamic
Xem trước -
Sắp xếp Character
Xem trước -
Selector: Fight
Xem trước -
Service: Check Distance
Xem trước -
Task: Attack
Xem trước -
Notify: End Hit React
Xem trước -
Update Player Health
Xem trước -
Black Board Enum
Xem trước -
Exit Combat
Xem trước -
Thấy lại người chơi
Xem trước -
Event Dead: Enemy
Xem trước -
Event Dead: Player
Xem trước
-
Stamina Component
Xem trước -
Stamina Bar
Xem trước -
Mất Stamina khi Attack
Xem trước -
Ngăn Attack khi hết Stamina
Xem trước -
Strong Attack
Xem trước -
Cost Map và Damage Map
Xem trước -
Hồi phục Stamina
Xem trước -
Stamina Component
Xem trước -
Stamina Bar
Xem trước -
Mất Stamina khi Attack
Xem trước -
Ngăn Attack khi hết Stamina
Xem trước -
Strong Attack
Xem trước -
Cost Map và Damage Map
Xem trước -
Hồi phục Stamina
Xem trước
-
Chọn Attack Type
Xem trước -
Chạy khi hết Stamina
Xem trước -
Fix Camera
Xem trước -
Refactor Attack Interface
Xem trước -
Strafe 1
Xem trước -
Strafe 2
Xem trước -
Theme Sound
Xem trước -
Fix Hit React
Xem trước -
Event Elimination
Xem trước -
End Widget
Xem trước -
Onclick Button
Xem trước -
Event Win
Xem trước -
Camera Shake
Xem trước -
Enemy Spawner
Xem trước -
Enemy vs Enemy
Xem trước -
Enemy vs Player
Xem trước -
Affiliation
Xem trước -
Respawn Enemy
Xem trước -
Chọn Attack Type
Xem trước -
Chạy khi hết Stamina
Xem trước -
Fix Camera
Xem trước -
Refactor Attack Interface
Xem trước -
Strafe 1
Xem trước -
Strafe 2
Xem trước -
Theme Sound
Xem trước -
Fix Hit React
Xem trước -
Event Elimination
Xem trước -
End Widget
Xem trước -
Onclick Button
Xem trước -
Event Win
Xem trước -
Camera Shake
Xem trước -
Enemy Spawner
Xem trước -
Enemy vs Enemy
Xem trước -
Enemy vs Player
Xem trước -
Affiliation
Xem trước -
Respawn Enemy
Xem trước
Requirment
-
Biết lập trình Blueprint trong Unreal Engine
Outcomes
-
Làm Game Soulslike (Unreal Engine 5)
-
Nền tảng lập trình từ A đến Z (Nhị Phân, C, C++, C++ cho Unreal Engine)
-
Clean Code
-
Học 5 nguyên tắc S.O.L.I.D trong lập trình
2 Students
4 Courses
0 review