How to use Custom Events in Unreal Engine 4

An essential part of developing games with Unreal Engine 4 is learning Custom Events. Custom events are used to run a set of blueprint nodes on demand. Custom events are different from Functions as they can contain delay nodes and are created in the event graph. In this guide we are learning how to create,…Read More

Basic First Person Line Trace in Unreal Engine 4

In this guide we will explain what a Line Trace is an how to create a Basic First Person Line Trace in Unreal Engine 4 This guide builds upon the First Person Example template built into Unreal Engine 4. How a Line Trace Works A line trace is a way to check if an object…Read More

Enums in Unreal Engine 4 Blueprints

In this guide we will be going over what Enums are in Unreal Engine 4 and how they are used in engine. What is an Enum? An Enum (also known as Enumeration) is used to give names to integer values. For example, a basic game menu state can be represented as names and programmed as…Read More

How to Unlock FPS in Unreal Engine 4

By default, Unreal Engine 4 is setup to aim for a smooth 60fps performance in every project. With a few easy steps you can change these default settings to run your project at over 240fps. In this guide we will go through how to unlock FPS in Unreal Engine 4. Updating the Project Settings Firstly,…Read More

Show FPS Counter in Unreal Engine 4

One essential debugging feature in any game engine is the frame rate counter also known as the FPS counter. In this quick guide we will show you how to enable this feature inside Unreal Engine 4 and how to show this counter while the game is being played; even after packaging. Framerate in the Editor…Read More

Switch Statements in Unreal Engine 4

Switch statements are a useful and universal programming feature that also is included in Unreal Engine 4 blueprints. The use of switch nodes can replace large chains of branches in your code, making your blueprints cleaner and more organized. In this guide we will be going over what Switch Statements are in Unreal Engine 4…Read More

How to use Structs in Unreal Engine 4

Structures are useful for most aspects of Game Development as they are incredibly versatile. In UE4 this is no different. When we are finished, our FPS example template character will print the ammo after shooting an will remove one ammo after every shot. What is a Structure (Struct) In Unreal Engine 4, the struct is…Read More

How to use the Game Instance in Unreal Engine 4

The Game Instance is one the most important blueprint classes in an Unreal Engine 4 game. In this guide we will go through what the Game Instance does and how to use the game instance in Unreal Engine 4. What is the Game Instance The game instance is a manager class that is not destroyed…Read More

Parent and Child Blueprints in Unreal Engine 4

In this guide I will be going through Parent and Child blueprints in Unreal Engine 4. They are a key part of making manageable code and preventing repeated blueprint nodes in similar classes. Inheritance is an important feature in many object oriented programming languages. It allows programmers to create variations of an object and communicate…Read More

How to use Loops and Arrays Unreal Engine 4

When creating games you will always need some way to store multiple pieces of information together. Luckily every game engine already have this covered. In this guide I will show you how to use loops and arrays in Unreal Engine 4. In Unreal you can create Arrays which give you the ability of storing as…Read More