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.
FAQ area empty
Nhị Phân
Xem trướcBIT
Xem trướcCài đặt Visual Studio
Xem trướcPrintf
Xem trướcInt
Xem trướcGiá trị khởi tạo
Xem trướcĐịa chỉ của biến
Xem trướcScanf
Xem trướcFloat
Xem trướcChar
Xem trướcÉp kiểu dữ liệu
Xem trước%
Xem trướcIf
Xem trước&& và ||
Xem trướcElse if
Xem trướcSwitch
Xem trướcWhile
Xem trướcVòng lặp vô hạn
Xem trướcFor
Xem trướcMảng
Xem trướcThao tác mảng bằng con trỏ
Xem trướcFunction
Xem trướcTruyền địa chỉ
Xem trướcConst
Xem trướcNhị Phân
Xem trướcTrắc nghiệm: Nhị Phân
Xem trướcBIT
Xem trướcCài đặt Visual Studio
Xem trướcPrintf
Xem trướcInt
Xem trướcThực hành: Int
Giá trị khởi tạo
Xem trướcĐịa chỉ của biến
Xem trướcScanf
Xem trướcFloat
Xem trướcChar
Xem trướcÉp kiểu dữ liệu
Xem trước%
Xem trướcIf
Xem trước&& và ||
Xem trướcElse if
Xem trướcSwitch
Xem trướcWhile
Xem trướcVòng lặp vô hạn
Xem trướcFor
Xem trướcMảng
Xem trướcThao tác mảng bằng con trỏ
Xem trướcFunction
Xem trướcTruyền địa chỉ
Xem trướcConst
Xem trướcChương trình C++ đầu tiên
Xem trướcNamespace
Xem trướcOverloading Function
Xem trướcCin
Xem trướcTypedef
Xem trướcStruct
Xem trướcAuto
Xem trướcStack và Heap
Xem trướcDuyệt mảng nhanh
Xem trướcClass
Xem trướcConstructor
Xem trướcPublic và Private
Xem trướcConst Function
Xem trướcĐịnh nghĩa Function ngoài Class
Xem trướcStatic Function
Xem trướcReference trong C++
Xem trướcKế thừa
Xem trướcProtected
Xem trướcOverride Function
Xem trướcFunction Template
Xem trướcClass Template
Xem trướcChương trình C++ đầu tiên
Xem trướcNamespace
Xem trướcOverloading Function
Xem trướcCin
Xem trướcTypedef
Xem trướcStruct
Xem trướcAuto
Xem trướcStack và Heap
Xem trướcDuyệt mảng nhanh
Xem trướcClass
Xem trướcConstructor
Xem trướcPublic và Private
Xem trướcConst Function
Xem trướcĐịnh nghĩa Function ngoài Class
Xem trướcStatic Function
Xem trướcReference trong C++
Xem trướcKế thừa
Xem trướcProtected
Xem trướcOverride Function
Xem trướcFunction Template
Xem trướcClass Template
Xem trướcGit Commit
Xem trướcCài đặt Visual Studio
Xem trướcTạo Project
Xem trướcThird Person Map
Xem trướcCách thao tác trong Level
Xem trướcParagon Greystone
Xem trướcClass Base Character
Xem trướcFollow Camera
Xem trướcNhìn xung quanh
Xem trướcAdd Input Mapping Context C++
Xem trướcUPROPERTY()
Xem trướcNhìn xung quanh C++
Xem trướcGit Commit
Xem trướcCode thường sử dụng
Cài đặt Visual Studio
Xem trướcTạo Project
Xem trướcThird Person Map
Xem trướcCách thao tác trong Level
Xem trướcParagon Greystone
Xem trướcClass Base Character
Xem trướcFollow Camera
Xem trướcNhìn xung quanh
Xem trướcAdd Input Mapping Context C++
Xem trướcUPROPERTY()
Xem trướcNhìn xung quanh C++
Xem trướcEvent Attack
Xem trướcAttack Component
Xem trướcBase Character Data
Xem trướcInterface là gì?
Xem trướcUnreal Interface
Xem trướcNgăn spam attack
Xem trướcAnim Notify
Xem trướcBlend Lower Upper
Xem trướcPhysics Asset
Xem trướcLine Trace
Xem trướcTrace Character Mesh
Xem trướcLine Trace C++
Xem trướcChỉ Hit 1 lần
Xem trướcSphere Trace
Xem trướcTrace trên vũ khí
Xem trướcTrace trong Attack Component
Xem trướcAnim Notify State
Xem trướcApply Point Damage
Xem trướcOn Take Point Damage
Xem trướcFix Hit React Montage
Xem trướcFull Body Animation khi Hit React
Xem trướcHit React Front Back
Xem trướcHit React Right Left
Xem trướcCombo
Xem trướcSave Attack
Xem trướcNhiều đòn đánh
Xem trướcEvent Attack
Xem trướcAttack Component
Xem trướcBase Character Data
Xem trướcInterface là gì?
Xem trướcUnreal Interface
Xem trướcNgăn spam attack
Xem trướcAnim Notify
Xem trướcBlend Lower Upper
Xem trướcPhysics Asset
Xem trướcLine Trace
Xem trướcTrace Character Mesh
Xem trướcLine Trace C++
Xem trướcChỉ Hit 1 lần
Xem trướcSphere Trace
Xem trướcTrace trên vũ khí
Xem trướcTrace trong Attack Component
Xem trướcAnim Notify State
Xem trướcApply Point Damage
Xem trướcOn Take Point Damage
Xem trướcFix Hit React Montage
Xem trướcFull Body Animation khi Hit React
Xem trướcHit React Front Back
Xem trướcHit React Right Left
Xem trướcCombo
Xem trướcSave Attack
Xem trướcNhiều đòn đánh
Xem trướcHit Impact Effect
Xem trướcWeapon Trail
Xem trướcTải Action RPG
Xem trướcHit Impact Sound
Xem trướcPain Sound
Xem trướcStart Attack Sound
Xem trướcSwing Sound
Xem trướcTiếng Bước Chân
Xem trướcHit Impact Effect
Xem trướcWeapon Trail
Xem trướcTải Action RPG
Xem trướcHit Impact Sound
Xem trướcPain Sound
Xem trướcStart Attack Sound
Xem trướcSwing Sound
Xem trướcTiếng Bước Chân
Xem trướcParagon Terra
Xem trướcAnimation Blueprint Template
Xem trướcPhysics Asset
Xem trướcAttack Montages
Xem trướcTrace Hit
Xem trướcHit React Montages
Xem trướcHit Impact
Xem trướcTiếng Bước Chân
Xem trướcParagon Terra
Xem trướcAnimation Blueprint Template
Xem trướcPhysics Asset
Xem trướcAttack Montages
Xem trướcTrace Hit
Xem trướcHit React Montages
Xem trướcHit Impact
Xem trướcTiếng Bước Chân
Xem trướcEnemy Character
Xem trướcAI Controller
Xem trướcBehavior Tree
Xem trướcBlack Board
Xem trướcSequence là gì?
Xem trướcSequence: Patrol
Xem trướcTask: Update Patrol Location
Xem trướcAI Perception Component
Xem trướcDraw Debug Cone
Xem trướcHealth Bar Enemy
Xem trướcUpdate Enemy Health
Xem trướcSelector là gì?
Xem trướcSequence: Chase Player
Xem trướcChange Max Walk Speed
Xem trướcRemove Dynamic
Xem trướcSắp xếp Character
Xem trướcSelector: Fight
Xem trướcService: Check Distance
Xem trướcTask: Attack
Xem trướcNotify: End Hit React
Xem trướcUpdate Player Health
Xem trướcBlack Board Enum
Xem trướcExit Combat
Xem trướcThấy lại người chơi
Xem trướcEvent Dead: Enemy
Xem trướcEvent Dead: Player
Xem trướcEnemy Character
Xem trướcAI Controller
Xem trướcBehavior Tree
Xem trướcBlack Board
Xem trướcSequence là gì?
Xem trướcSequence: Patrol
Xem trướcTask: Update Patrol Location
Xem trướcAI Perception Component
Xem trướcDraw Debug Cone
Xem trướcHealth Bar Enemy
Xem trướcUpdate Enemy Health
Xem trướcSelector là gì?
Xem trướcSequence: Chase Player
Xem trướcChange Max Walk Speed
Xem trướcRemove Dynamic
Xem trướcSắp xếp Character
Xem trướcSelector: Fight
Xem trướcService: Check Distance
Xem trướcTask: Attack
Xem trướcNotify: End Hit React
Xem trướcUpdate Player Health
Xem trướcBlack Board Enum
Xem trướcExit Combat
Xem trướcThấy lại người chơi
Xem trướcEvent Dead: Enemy
Xem trướcEvent Dead: Player
Xem trướcStamina Component
Xem trướcStamina Bar
Xem trướcMất Stamina khi Attack
Xem trướcNgăn Attack khi hết Stamina
Xem trướcStrong Attack
Xem trướcCost Map và Damage Map
Xem trướcHồi phục Stamina
Xem trướcStamina Component
Xem trướcStamina Bar
Xem trướcMất Stamina khi Attack
Xem trướcNgăn Attack khi hết Stamina
Xem trướcStrong Attack
Xem trướcCost Map và Damage Map
Xem trướcHồi phục Stamina
Xem trướcChọn Attack Type
Xem trướcChạy khi hết Stamina
Xem trướcFix Camera
Xem trướcRefactor Attack Interface
Xem trướcStrafe 1
Xem trướcStrafe 2
Xem trướcTheme Sound
Xem trướcFix Hit React
Xem trướcEvent Elimination
Xem trướcEnd Widget
Xem trướcOnclick Button
Xem trướcEvent Win
Xem trướcCamera Shake
Xem trướcEnemy Spawner
Xem trướcEnemy vs Enemy
Xem trướcEnemy vs Player
Xem trướcAffiliation
Xem trướcRespawn Enemy
Xem trướcChọn Attack Type
Xem trướcChạy khi hết Stamina
Xem trướcFix Camera
Xem trướcRefactor Attack Interface
Xem trướcStrafe 1
Xem trướcStrafe 2
Xem trướcTheme Sound
Xem trướcFix Hit React
Xem trướcEvent Elimination
Xem trướcEnd Widget
Xem trướcOnclick Button
Xem trướcEvent Win
Xem trướcCamera Shake
Xem trướcEnemy Spawner
Xem trướcEnemy vs Enemy
Xem trướcEnemy vs Player
Xem trướcAffiliation
Xem trướcRespawn Enemy
Xem trướcBiế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