
Master the absolute essentials of Unreal Engine 5 and blueprint visual scripting, focusing on theory with practical guidance for beginners. The course emphasizes foundational concepts without a project focus.
Install Unreal Engine 5.2 editor by creating an Epic Games account and installing the launcher, then choose non-C drive paths to manage space and multiple engine versions.
How to create, backup and delete your first project
Explore the first person template in Unreal editor, navigate with WASD and the right mouse, and manipulate assets in the content browser.
Explore the Unreal Engine first person template by manipulating actors in a game level, moving and looking the camera with wasd and the mouse, and placing basic meshes and actors.
Position actors precisely in a three-dimensional Unreal Engine scene by using multiple viewport views, snapping, and transform values (X, Y, Z); inspect actors via the Outliner and Details panel.
Explore the fundamentals of programming and how languages translate into machine instructions, then discover visual scripting with Unreal Engine Blueprint, using nodes to build games.
Master basic gameplay debugging in Unreal Engine by releasing and capturing the mouse with shift+f1, detaching with F8, pausing and resuming, and observing dynamic projectile spawning and recycling.
Explore how variables and value types in unreal engine blueprints store data in memory, from boolean and numeric types to strings and transforms, and how names map to memory addresses.
Set and change variables, print strings, and use the append node in Unreal Engine blueprints. Learn delta time, frame rate, and the tick system.
Control execution order with flow control nodes like sequence, branch, and flip flop in Unreal Engine blueprints.
Explore arrays, sets, and maps in blueprint scripting; learn how variables hold single or multiple values, and access or modify elements by index.
Create blueprint classes for a lamp and a switch, use an array of lamp references, delay five seconds, then light the lamps in blue, red, and green.
Learn how to create and use functions in Unreal Engine 5 blueprints, including local and public access, inputs, outputs, and calling from other blueprints or a function library.
Learn how level blueprint acts as the brain of a game level, enabling actor references, triggering and listening to event dispatchers to drive level logic.
Making simple and complex choices using Enum
A struct is a custom data type which can be used for grouping related variables together as a single unit. You'll use it a lot in your own game or you'll see a lot in other people's code.
This is a course which is made specifically for the Unreal Engine 5 absoute beginners. Everything will be explained in details and it assumes you know nothing about Unreal Engine and it assumes you have no previous programming experience. This course teaches you the most needed essentials of the Unreal Engine 5 Bluerpint Visual Scripting to get you started. After this course, you'll fell confident taking other project based tutorials or courses.
We will start from installing the development environment including the Unreal Engine editors. Then we'll give you a gentle introduction to the Unreal Engine Editor and the first person template project, just to get you familiar with the basics of the Unreal Engine 5 editor.
After that, we will introduce you to programming and explain the most important programming concepts including variable, value types and the basic data structures.
Then we will go through the most important blueprint programming nodes.
Finally, we will teach you blueprint communications which are essentials to any games you're going to develop in the future.
Before any practical coding, we will use diagrams and presentations to give you a clear picture what we're going to do and why we're going to do it like that. And we will repeat important concepts until you fully understand them.