Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games
About Course
Learn Unreal Engine 5 C++ and make video games with this free course from Udemy. This critically acclaimed and insanely successful Unreal Engine course was created in collaboration with Epic Games. The majority of the course has been fully updated and remastered to Unreal Engine 5. Existing students get all the new material for free.
Learn how to create and mod video games using Unreal Engine 5, even if you’re a complete beginner. Unreal is a free-to-use game development engine used by AAA studios and indie developers worldwide. We break it down step-by-step so you can learn it easily.
No prior experience of Unreal or coding is needed! With our online tutorials, you’ll be amazed at what you can achieve. We believe project-based learning is the best way to learn Unreal Engine, so you’ll create 5 Unreal games!
Learn C++, the powerful industry-standard language from scratch. By the end of the course, you’ll be very confident in the basics of coding and game development, and hungry to learn more.
Unreal Engine is a fantastic platform which enables you to make AAA-quality games for Windows, consoles, macOS, iOS, Android and Web from a single source! Benefit from our world-class support from both other students and the instructors who are on the forums regularly.
This free course is available on Theetay from Udemy, Udacity, Coursera, MasterClass, NearPeer, and other platforms. Start to learn Unreal C++ now, you won’t be disappointed!
What Will You 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++.
- How to achieve anything you want in Unreal using C++.
- Unreal Gameplay Framework to make games easily.
- Strong and transferable problem solving skills.
- Modern game development technologies and techniques.
Course Content
01 – Intro & Setup New UE5 Content
-
A Message from the Professor
-
001 – For users of Unreal 422.html
00:00 -
002 – Welcome To The Course.mp4
00:00 -
003 – Installing Unreal Engine.mp4
00:00 -
004 – Community & Support.mp4
00:00 -
005 – Navigating The Viewport.mp4
00:00 -
006 – Moving & Placing Actors.mp4
00:00 -
007 – C versus Blueprint.mp4
00:00 -
008 – Helping Us To Help You.mp4
00:00 -
ShooterAssetPack.rar
00:00 -
Section Quiz
02 – Warehouse Wreckage New UE5 Content
-
009 – Section Intro Warehouse Wreckage.mp4
00:00 -
010 – Project Setup.mp4
00:00 -
011 – Blueprint Event Graph.mp4
00:00 -
012 – Physics Simulation.mp4
00:00 -
013 – Objects and References.mp4
00:00 -
014 – Adding an Impulse.mp4
00:00 -
015 – Blueprint Classes and Instances.mp4
00:00 -
016 – Spawning Actors.mp4
00:00 -
017 – Data Types.mp4
00:00 -
018 – Pawns and Actor Location.mp4
00:00 -
019 – Control Rotation.mp4
00:00 -
020 – Vector Addition & Multiplication.mp4
00:00 -
021 – Get Forward Vector.mp4
00:00 -
022 – Importing Assets.mp4
00:00 -
023 – Geometry Brushes BSP.mp4
00:00 -
024 – Materials and Lighting.mp4
00:00 -
025 – Actor Components.mp4
00:00 -
026 – Collision Meshes.mp4
00:00 -
027 – Variables.mp4
00:00 -
028 – Booleans and Branches.mp4
00:00 -
029 – Functions.mp4
00:00 -
030 – Return Types.mp4
00:00 -
031 – Pure Functions.mp4
00:00 -
032 – Member Functions.mp4
00:00 -
033 – Loading Levels & Delay Nodes.mp4
00:00 -
034 – Wrapup and Recap.mp4
00:00 -
Section Quiz
03 – Obstacle Assault New UE5 Content
-
035 – Section Intro Obstacle Assault.mp4
00:00 -
036 – Project Setup.mp4
00:00 -
037 – Customizing The Character.mp4
00:00 -
038 – Compilers and Editors.mp4
00:00 -
039 – PC Installing Visual Studio.mp4
00:00 -
040 – Mac Installing XCode.mp4
00:00 -
041 – Installing VSCode.mp4
00:00 -
042 – Compiling a C Project.mp4
00:00 -
043 – UPROPERTY Variables.mp4
00:00 -
044 – Live Coding Issues.mp4
00:00 -
045 – C Files & BeginPlay.mp4
00:00 -
046 – Using Structs In C.mp4
00:00 -
047 – Calling Functions in C.mp4
00:00 -
048 – Tick.mp4
00:00 -
049 – Local Variables.mp4
00:00 -
050 – Pseudo Code.mp4
00:00 -
051 – Function Return Values.mp4
00:00 -
052 – Velocity & DeltaTime.mp4
00:00 -
053 – Scope Resolution Operator.mp4
00:00 -
054 – If Statements.mp4
00:00 -
055 – Using Member Functions.mp4
00:00 -
056 – Blueprint Child Classes.mp4
00:00 -
057 – Forcing Character Collisions.mp4
00:00 -
058 – GameMode.mp4
00:00 -
059 – Writing To The Output Log.mp4
00:00 -
060 – FString.mp4
00:00 -
061 – Member Functions.mp4
00:00 -
062 – Return Statements.mp4
00:00 -
063 – Const Member Functions.mp4
00:00 -
064 – FRotator.mp4
00:00 -
065 – Level Design & Polish.mp4
00:00 -
066 – Obstacle Assault WrapUp.mp4
00:00
04 – Crypt Raider New UE5 Content
-
067 – Section Intro Crypt Raider.mp4
00:00 -
068 – Project Setup.mp4
00:00 -
069 – Modular Level Design.mp4
00:00 -
070 – Modular Level Layout.mp4
00:00 -
071 – Solution Modular Level Layout.mp4
00:00 -
072 – Light Types.mp4
00:00 -
073 – Lumen & Light Bleed.mp4
00:00 -
074 – Level Lighting.mp4
00:00 -
075 – Character Blueprint.mp4
00:00 -
076 – Inheritance vs Composition.mp4
00:00 -
077 – C Actor Component.mp4
00:00 -
078 – Pointer Types & GetOwner.mp4
00:00 -
079 – Dereferencing & Arrow Operator.mp4
00:00 -
080 – Linkers Headers and Includes.mp4
00:00 -
081 – FMathVInterpConstantTo.mp4
00:00 -
082 – Scene Components.mp4
00:00 -
083 – Line Tracing & Sweeping.mp4
00:00 -
084 – GetWorld.mp4
00:00 -
085 – DrawDebugLine.mp4
00:00 -
086 – References vs Pointers.mp4
00:00 -
087 – Const References & Out Parameters.mp4
00:00 -
088 – Geometry Sweeping.mp4
00:00 -
089 – Input Action Mappings.mp4
00:00 -
090 – Blueprint Callable.mp4
00:00 -
091 – FindComponentByClass & nullptr.mp4
00:00 -
092 – DrawDebugSphere.mp4
00:00 -
093 – Grabbing With Physics Handle.mp4
00:00 -
094 – Waking Physics Objects.mp4
00:00 -
095 – Returning Out Parameters.mp4
00:00 -
096 – Overlap Events.mp4
00:00 -
097 – Constructors.mp4
00:00 -
098 – TArray.mp4
00:00 -
099 – While & For Loops.mp4
00:00 -
100 – Range Based For Loops.mp4
00:00 -
101 – Actor Tags.mp4
00:00 -
102 – Early Returns.mp4
00:00 -
103 – Dependency Injection.mp4
00:00 -
104 – Casting & Actor Attachment.mp4
00:00 -
105 – Adding and Removing Tags.mp4
00:00 -
106 – Boolean Logical Operators.mp4
00:00 -
107 – Level Polish.mp4
00:00 -
108 – Crypt Raider WrapUp.mp4
00:00
05 – Toon Tanks v2
-
109 – Project Intro.mp4
00:00 -
110 – Pawn Class Creation.mp4
00:00 -
111 – Creating Components.mp4
00:00 -
112 – Forward Declaration.mp4
00:00 -
113 – Constructing The Capsule.mp4
00:00 -
114 – Static Mesh Components.mp4
00:00 -
115 – Deriving Blueprint Classes.mp4
00:00 -
116 – Instance vs Default.mp4
00:00 -
117 – Editing Exposed Variables.mp4
00:00 -
118 – Exposing The Components.mp4
00:00 -
119 – Creating Child C Classes.mp4
00:00 -
120 – Possessing The Pawn.mp4
00:00 -
121 – Handling Input.mp4
00:00 -
122 – Local Offset.mp4
00:00 -
123 – Movement Speed.mp4
00:00 -
124 – Local Rotation.mp4
00:00 -
125 – Casting.mp4
00:00 -
126 – Using the Mouse Cursor.mp4
00:00 -
127 – Rotating the Turret.mp4
00:00 -
128 – The Tower Class.mp4
00:00 -
129 – Fire.mp4
00:00 -
130 – Timers.mp4
00:00 -
131 – The Projectile Class.mp4
00:00 -
132 – Spawning The Projectile.mp4
00:00 -
133 – Projectile Movement Component.mp4
00:00 -
134 – Hit Events.mp4
00:00 -
135 – Health Component.mp4
00:00 -
136 – Applying Damage.mp4
00:00 -
137 – The Game Mode Class.mp4
00:00 -
138 – Handling Pawn Death.mp4
00:00 -
139 – Custom Player Controller.mp4
00:00 -
140 – Starting The Game.mp4
00:00 -
141 – The Start Game Widget.mp4
00:00 -
142 – Countdown Timer.mp4
00:00 -
143 – Displaying Countdown Time.mp4
00:00 -
144 – Winning And Losing.mp4
00:00 -
145 – Game Over HUD.mp4
00:00 -
146 – Hit Particles.mp4
00:00 -
147 – Smoke Trail.mp4
00:00 -
148 – Death Particles.mp4
00:00 -
149 – Sounds.mp4
00:00 -
150 – Camera Shake.mp4
00:00 -
151 – Polish And WrapUp.mp4
00:00
06 – Simple Shooter
-
152 – Section Intro Simple Shooter.mp4
00:00 -
153 – Project Setup.mp4
00:00 -
154 – Pawns vs Characters in C.mp4
00:00 -
155 – Character Movement Functions.mp4
00:00 -
156 – Controller Aiming.mp4
00:00 -
157 – Third Person Camera Spring Arm.mp4
00:00 -
158 – Skeletal Animations 101.mp4
00:00 -
159 – Editing Collision Meshes.mp4
00:00 -
160 – Animation Blueprints 101.mp4
00:00 -
161 – 2D Blend Spaces.mp4
00:00 -
162 – Connecting Animation To Gameplay.mp4
00:00 -
163 – Inverse Transforming Vectors.mp4
00:00 -
164 – Calculating Animation Speeds.mp4
00:00 -
165 – Gun Actors.mp4
00:00 -
166 – Spawning Actors At Runtime.mp4
00:00 -
167 – Attaching To Meshes Via Sockets.mp4
00:00 -
168 – Shooting Architecture.mp4
00:00 -
169 – Spawning Particle Effects.mp4
00:00 -
170 – Player View Point.mp4
00:00 -
171 – Line Tracing By Channel.mp4
00:00 -
172 – Impact Effects.mp4
00:00 -
173 – Dealing Damage To Actors.mp4
00:00 -
174 – Virtual Methods In C.mp4
00:00 -
175 – Overriding TakeDamage.mp4
00:00 -
176 – Blending Animations By Booleans.mp4
00:00 -
177 – Blueprint Pure Nodes.mp4
00:00 -
178 – Create and Setup an AI controller.mp4
00:00 -
179 – AI Aiming.mp4
00:00 -
180 – Nav Mesh And AI Movement.mp4
00:00 -
181 – Checking AI Line Of Sight.mp4
00:00 -
182 – BehaviorTrees And Blackboards.mp4
00:00 -
183 – Setting Blackboard Keys In C.mp4
00:00 -
184 – Behavior Tree Tasks And Sequences.mp4
00:00 -
185 – BT Decorators And Selectors.mp4
00:00 -
186 – Custom BTTasks In C.mp4
00:00 -
187 – Executing BTTasks.mp4
00:00 -
188 – BTTasks That Use The Pawn.mp4
00:00 -
189 – BTServices In C.mp4
00:00 -
190 – Ignoring Actors In Line Traces.mp4
00:00 -
191 – Ending The Game.mp4
00:00 -
192 – Setting Timers In C.mp4
00:00 -
193 – Displaying A Lose Screen.mp4
00:00 -
194 – Iterating Over Actors.mp4
00:00 -
195 – Calculating The Win Condition.mp4
00:00 -
196 – Refactoring PullTrigger.mp4
00:00 -
197 – Weapon Sound Effects.mp4
00:00 -
198 – Randomized Sound Cues.mp4
00:00 -
199 – Sound Spatialization.mp4
00:00 -
200 – Crosshairs and HUDs.mp4
00:00 -
201 – Health Bars.mp4
00:00 -
202 – AimOffsets.mp4
00:00 -
203 – Animation State Machines.mp4
00:00 -
204 – Complex State Machines.mp4
00:00 -
205 – Wrapup And Challenges.mp4
00:00
07 – Updates and Important Messages
-
206 – For users of Unreal 422.html
00:00
08 – Continuing Your GameDev Journey
-
207 – Bonus Lecture.html
00:00
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.