[Last updated 1/2024] Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games (Udemy – Vietsub and Engsub)
About Course
Views
:
What you’ll learn:
How to make games in Unreal Engine 5.
C++, the games industry standard language.
Object Oriented Programming and how to put it into practice.
Game design principles.
Programming patterns and best practices.
Artificial Intelligence behaviour programming for enemies.
Write code that is clean and to understand.
When to use Blueprint or C++.
Unreal Gameplay Framework to make games easily.
Modern game development technologies and techniques.
Strong and transferable problem solving skills.
How to achieve anything you want in Unreal using C++.
Time video:
29.5 hours (210 Lessons + Documents)
Teacher:
Sam Pattuzzi, GameDev.tv Team, Stephen Ulibarri
Total weight:
29.43 GB
Original link:
https://www.udemy.com/course/unrealcourse/
+ Nếu các bạn xem online gặp tình trạng “Không thể phát video do quá tải” (Google Drive) thì các bạn nên tải về nhé. Lưu ý nên tải từng thư mục nhé hoặc 1-5 thư mục cùng lúc (lúc đó google drive sẽ nén file và tự động tải xuống). Không nên tải thư mục cha vì file nặng google sẽ nén thiếu nhé.
Course Content
01 – Intro & Setup (New UE5 Content)
-
02:39
-
07:13
-
004 Community & Support.mp4
01:40 -
005 Navigating The Viewport.mp4
06:36 -
006 Moving & Placing Actors.mp4
05:27 -
007 C++ versus Blueprint.mp4
04:29 -
008 Helping Us To Help You.mp4
07:24
02 – Warehouse Wreckage (New UE5 Content)
-
015 Importing Assets.mp4
10:37 -
027 Wrap-up and Recap.mp4
01:49 -
026 Loading Levels & Delay Nodes.mp4
04:42 -
025 Member Functions.mp4
08:33 -
024 Pure Functions.mp4
06:08 -
023 Return Types.mp4
06:48 -
022 Functions.mp4
09:11 -
021 Booleans and Branches.mp4
05:45 -
020 Variables.mp4
07:46 -
019 Collision Meshes.mp4
09:04 -
018 Actor Components.mp4
06:08 -
017 Materials and Lighting.mp4
05:50 -
016 Geometry Brushes (BSP).mp4
08:52 -
001 Section Intro – Warehouse Wreckage.mp4
01:40 -
014 Get Forward Vector.mp4
06:13 -
013 Vector Addition & Multiplication.mp4
06:54 -
012 Control Rotation.mp4
04:50 -
011 Pawns and Actor Location.mp4
08:36 -
010 Data Types.mp4
06:26 -
009 Spawning Actors.mp4
06:20 -
008 Blueprint Classes and Instances.mp4
07:45 -
007 Adding an Impulse.mp4
08:18 -
006 Objects and References.mp4
09:43 -
005 Physics Simulation.mp4
04:36 -
004 Blueprint Event Graph.mp4
05:30 -
002 Project Setup.mp4
04:16
03 – Obstacle Assault (New UE5 Content)
-
018 Function Return Values.mp4
08:45 -
033 Obstacle Assault Wrap-Up.mp4
02:20 -
032 Level Design & Polish.mp4
09:47 -
031 FRotator.mp4
10:08 -
030 Const Member Functions.mp4
05:34 -
029 Return Statements.mp4
09:05 -
028 Member Functions.mp4
13:25 -
027 FString.mp4
07:57 -
026 Writing To The Output Log.mp4
09:57 -
025 GameMode.mp4
06:25 -
024 Forcing Character Collisions.mp4
11:35 -
023 Blueprint Child Classes.mp4
09:07 -
022 Using Member Functions.mp4
06:06 -
021 If Statements.mp4
07:33 -
020 Scope Resolution Operator.mp4
08:34 -
019 Velocity & DeltaTime.mp4
07:46 -
001 Section Intro – Obstacle Assault.mp4
03:08 -
017 Pseudo Code.mp4
04:07 -
016 Local Variables.mp4
06:58 -
015 Tick.mp4
06:06 -
014 Calling Functions in C++.mp4
06:14 -
013 Using Structs In C++.mp4
08:36 -
012 C++ Files & BeginPlay.mp4
08:00 -
011 Live Coding Issues.mp4
03:20 -
010 UPROPERTY Variables.mp4
10:37 -
009 Compiling a C++ Project.mp4
08:56 -
008 Installing VSCode.mp4
04:16 -
007 Mac – Installing XCode.mp4
04:27 -
006 PC – Installing Visual Studio.mp4
05:50 -
004 Compilers and Editors.mp4
05:35 -
003 Customizing The Character.mp4
06:25 -
002 Project Setup.mp4
06:33
04 – Crypt Raider (New UE5 Content)
-
034 While & For Loops.mp4
08:55 -
023 Input Action Mappings.mp4
06:00 -
025 Blueprint Callable.mp4
06:45 -
026 FindComponentByClass() & nullptr.mp4
09:11 -
027 DrawDebugSphere().mp4
07:29 -
028 Grabbing With Physics Handle.mp4
11:53 -
029 Waking Physics Objects.mp4
08:26 -
030 Returning Out Parameters.mp4
06:08 -
031 Overlap Events.mp4
14:37 -
032 Constructors.mp4
08:50 -
033 TArray.mp4
08:12 -
022 Geometry Sweeping.mp4
10:10 -
035 Range Based For Loops.mp4
02:37 -
036 Actor Tags.mp4
05:23 -
037 Early Returns.mp4
05:44 -
038 Dependency Injection.mp4
09:16 -
039 Casting & Actor Attachment.mp4
05:51 -
040 Adding and Removing Tags.mp4
06:19 -
041 Boolean Logical Operators.mp4
08:00 -
042 Level Polish.mp4
13:05 -
043 Crypt Raider Wrap-Up.mp4
02:07 -
012 Pointer Types & GetOwner().mp4
08:44 -
002 Project Setup.mp4
06:23 -
003 Modular Level Design.mp4
09:56 -
004 Modular Level Layout.mp4
12:30 -
005 Solution Modular Level Layout.mp4
14:24 -
006 Light Types.mp4
08:38 -
007 Lumen & Light Bleed.mp4
11:55 -
008 Level Lighting.mp4
09:13 -
009 Character Blueprint.mp4
06:24 -
010 Inheritance vs Composition.mp4
04:50 -
011 C++ Actor Component.mp4
04:36 -
001 Section Intro – Crypt Raider.mp4
04:33 -
013 Dereferencing & Arrow (-) Operator.mp4
07:30 -
014 Linkers, Headers and Includes.mp4
07:51 -
015 FMathVInterpConstantTo.mp4
13:05 -
016 Scene Components.mp4
09:19 -
017 Line Tracing & Sweeping.mp4
06:30 -
018 GetWorld().mp4
08:12 -
019 DrawDebugLine().mp4
08:15 -
020 References vs Pointers.mp4
08:37 -
021 Const References & Out Parameters.mp4
09:32
05 – Toon Tanks (v2)
-
033 The Start Game Widget.mp4
12:15 -
023 The Projectile Class.mp4
05:58 -
024 Spawning The Projectile.mp4
11:44 -
025 Projectile Movement Component.mp4
08:30 -
026 Hit Events.mp4
14:34 -
027 Health Component.mp4
15:15 -
028 Applying Damage.mp4
14:40 -
029 The Game Mode Class.mp4
07:35 -
030 Handling Pawn Death.mp4
20:48 -
031 Custom Player Controller.mp4
11:20 -
032 Starting The Game.mp4
10:19 -
022 Timers.mp4
13:39 -
034 Countdown Timer.mp4
13:58 -
035 Displaying Countdown Time.mp4
07:45 -
036 Winning And Losing.mp4
14:12 -
037 Game Over HUD.mp4
08:39 -
038 Hit Particles.mp4
10:05 -
039 Smoke Trail.mp4
06:36 -
040 Death Particles.mp4
06:39 -
041 Sounds.mp4
10:46 -
042 Camera Shake.mp4
14:57 -
043 Polish And Wrap-Up.mp4
12:40 -
012 Possessing The Pawn.mp4
04:07 -
002 Pawn Class Creation.mp4
07:52 -
003 Creating Components.mp4
10:50 -
004 Forward Declaration.mp4
13:23 -
005 Constructing The Capsule.mp4
06:31 -
006 Static Mesh Components.mp4
06:15 -
007 Deriving Blueprint Classes.mp4
05:19 -
008 Instance vs Default.mp4
08:37 -
009 Editing Exposed Variables.mp4
14:07 -
010 Exposing The Components.mp4
11:37 -
011 Creating Child C++ Classes.mp4
12:06 -
001 Project Intro.mp4
06:19 -
013 Handling Input.mp4
14:04 -
014 Local Offset.mp4
12:31 -
015 Movement Speed.mp4
13:46 -
016 Local Rotation.mp4
17:57 -
017 Casting.mp4
11:15 -
018 Using the Mouse Cursor.mp4
16:46 -
019 Rotating the Turret.mp4
20:33 -
020 The Tower Class.mp4
12:45 -
021 Fire.mp4
08:34
06 – Simple Shooter
-
042 Displaying A Lose Screen.mp4
11:32 -
029 Nav Mesh And AI Movement.mp4
10:47 -
030 Checking AI Line Of Sight.mp4
07:39 -
031 BehaviorTrees And Blackboards.mp4
08:06 -
032 Setting Blackboard Keys In C++.mp4
05:54 -
033 Behavior Tree Tasks And Sequences.mp4
08:24 -
034 BT Decorators And Selectors.mp4
12:12 -
035 Custom BTTasks In C++.mp4
07:53 -
036 Executing BTTasks.mp4
10:31 -
037 BTTasks That Use The Pawn.mp4
10:48 -
038 BTServices In C++.mp4
15:04 -
039 Ignoring Actors In Line Traces.mp4
06:03 -
040 Ending The Game.mp4
10:16 -
041 Setting Timers In C++.mp4
10:50 -
028 AI Aiming.mp4
06:13 -
043 Iterating Over Actors.mp4
10:25 -
044 Calculating The Win Condition.mp4
12:20 -
045 Refactoring PullTrigger.mp4
07:52 -
046 Weapon Sound Effects.mp4
06:35 -
047 Randomized Sound Cues.mp4
08:35 -
048 Sound Spatialization.mp4
06:45 -
049 Crosshairs and HUDs.mp4
07:42 -
050 Health Bars.mp4
07:50 -
051 AimOffsets.mp4
12:04 -
052 Animation State Machines.mp4
10:03 -
053 Complex State Machines.mp4
13:00 -
054 Wrap-up And Challenges.mp4
08:49 -
015 Spawning Actors At Runtime.mp4
06:37 -
002 Project Setup.mp4
09:55 -
003 Pawns vs Characters in C++.mp4
12:33 -
004 Character Movement Functions.mp4
18:11 -
005 Controller Aiming.mp4
13:30 -
006 Third Person Camera Spring Arm.mp4
08:57 -
007 Skeletal Animations 101.mp4
08:20 -
008 Editing Collision Meshes.mp4
05:09 -
009 Animation Blueprints 101.mp4
13:15 -
010 2D Blend Spaces.mp4
10:39 -
011 Connecting Animation To Gameplay.mp4
08:59 -
012 Inverse Transforming Vectors.mp4
09:38 -
013 Calculating Animation Speeds.mp4
12:05 -
014 Gun Actors.mp4
11:34 -
001 Section Intro Simple Shooter.mp4
02:02 -
016 Attaching To Meshes Via Sockets.mp4
10:20 -
017 Shooting Architecture.mp4
06:14 -
018 Spawning Particle Effects.mp4
08:14 -
019 Player View Point.mp4
10:52 -
020 Line Tracing By Channel.mp4
12:40 -
021 Impact Effects.mp4
04:37 -
022 Dealing Damage To Actors.mp4
08:03 -
023 Virtual Methods In C++.mp4
10:15 -
024 Overriding TakeDamage.mp4
09:06 -
025 Blending Animations By Booleans.mp4
04:42 -
026 Blueprint Pure Nodes.mp4
06:28 -
027 Create and Setup an AI controller.mp4
03:59