Unreal Engine 5: Nhập Môn C++
Học C++ cho Unreal Engine 5 và Làm Game Soulslike
Học C++ cho Unreal Engine 5 và Làm Game Soulslike
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.
Khu vực Câu hỏi thường gặp trống
Event Attack
Attack Component
Base Character Data
Interface là gì?
Unreal Interface
Ngăn spam attack
Anim Notify
Blend Lower Upper
Physics Asset
Line Trace
Trace Character Mesh
Line Trace C++
Chỉ Hit 1 lần
Sphere Trace
Trace trên vũ khí
Trace trong Attack Component
Anim Notify State
Apply Point Damage
On Take Point Damage
Fix Hit React Montage
Full Body Animation khi Hit React
Hit React Front Back
Hit React Right Left
Combo
Save Attack
Nhiều đòn đánh
Enemy Character
AI Controller
Behavior Tree
Black Board
Sequence là gì?
Sequence: Patrol
Task: Update Patrol Location
AI Perception Component
Draw Debug Cone
Health Bar Enemy
Update Enemy Health
Selector là gì?
Sequence: Chase Player
Change Max Walk Speed
Remove Dynamic
Sắp xếp Character
Selector: Fight
Service: Check Distance
Task: Attack
Notify: End Hit React
Update Player Health
Black Board Enum
Exit Combat
Thấy lại người chơi
Event Dead: Enemy
Event Dead: Player
Biết lập trình Blueprint trong Unreal Engine
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