Introduction to Unreal Engine
Learn to use Unreal from a Unreal certified educator.
COMING: Fall 2025
Enrol already
Description
Learn how to use Unreal game engine.
Requirements
Basic programming skills.
Outcome
You'll learn how to use the Unreal engine in your projects.
Modules
Getting Started
Description
In this first chapter, you will set the groundwork for all your future learning in Unreal Engine. You’ll begin by installing the engine, learning how to navigate the interface, and exploring the default level provided out-of-the-box. By the end of the chapter, you’ll be comfortable opening Unreal Engine, finding resources on the Marketplace, and moving around within a simple level.
Requirements
A computer that meets (or exceeds) Unreal Engine’s system requirements, an internet connection for downloading and installing the engine and Marketplace assets, and a basic familiarity with navigating your operating system (installing software etc.).
Outcome
Using Epic Games Launcher to install Unreal Engine, finding and downloading assets from FAB, navigate UE interface, viewport, key panels, exploring the built-in Basic map.
Pages
Core Blueprint Scripting
Description
This chapter dives into the foundational concepts of programming, using Unreal Engine’s Blueprint system. You will learn how to create, organize, and debug Blueprint code using variables, branching, event handling, and more. By the end, you’ll have a grasp of the Blueprint scripting environment.
Requirements
Unreal Engine installed and set up, with a basic understanding of the editor. Completing Chapter 1 is recommended.
Outcome
Gain a basic understanding of common programming concepts and the ability to create Blueprint Actors, implement game logic with variables and events, organize Blueprints efficiently, and debug effectively.
Pages
Blueprint Introduction
Your First Blueprint
Conditional Logic
Debugging Blueprints
Organising And Reusing Code
Arithmetic Operators
Relational Operators
Logical Operators
I/o Functions And Custom Events
Intermediate Function Exercise
Collapse Graph
Event Tick
Latent Nodes
Flow Control Nodes
Working With 3d Components
Description
It's time to start applying your Blueprint knowledge in a 3D setting. We will make easier interactable 3D objects with the use of blueprints and some components. You will learn what components are, how they relate to an Actor, and how to use them to add meshes and collisions to your game objects. You will also learn how to use Macros to keep your graphs clean when you repeat the same kind of 3D logic, like moving components, checking or triggering things.
Requirements
Familiarity with Blueprint fundamentals such as variables, events and simple functions. Completing the Core Blueprint Scripting chapter is recommended.
Outcome
Understand what Blueprint components are and how they relate to an Actor, add and configure 3D components (Static Meshes, collision), adjust transforms like location, rotation and scale for components, and use Macros to group repeated Blueprint logic.
Pages
Creating A Simple Character (cube Character)
Description
We'll turn a simple cube into a playable character! Learn how to set up a blueprint that has movement and a simple game mechanic. Be introduced to Unreal's Enhanced Input System, and use it to connect keyboard (or gamepad) input.
Requirements
Completing the Working With 3D Components and Core Blueprint Scripting chapters is recommended.
Outcome
Create a simple character Blueprint based on a cube, add movement and look logic, set up input actions and mappings using Enhanced Input, implement an interesting game mechanic.
Pages
Adding Game Rules
Description
Now let's take a look at how to give a game actual rules and goals so that if feels like a playable experience. Learn how the Unreal gameplay framework help you manage score and game state, how to create pickups that the player can collect, and how to track a simple score. Finally, you will add simple win and lose conditions to the game. By the end of this module, you will have completed a basic prototype with a very simple game loop.
Requirements
A simple playable character in a level (the cube character above), and a basic understanding of Blueprints, variables, events and 3D components. Completing the Creating a Simple Character (Cube Character) chapter is recommended.
Outcome
Understand the Gamemode blueprint (part of Unreal gameplay framework), create interactable pickups, build a simple scoring system, and implement win and lose conditions so that the game can end or reset based on the player’s performance.
Pages
The Unreal Framework
Creating Pickups
Simple Scoring System
Win / Lose Conditions