discord logo

How to use Discord Rich Presence in Unreal Engine 4

Many modern games are adopting Discord’s Rich Presence features to display stats about your current game session to friends. In this guide we will be working through how to use Discord Rich Presence in Unreal Engine 4 by downloading, installing and implementing Discord RPC and Rich Presence into your Unreal Engine 4 project. Discord has…Read More

How to use VOIPTalker Proximity Voice Chat using only Blueprints in your Multiplayer Unreal Engine 4 game

Voice Chat is a staple of modern multiplayer games. Many games include more open world aspects and the majority of players set their focus on having positional Voice Chat. As a result, this audio data is attenuated (lowered in volume) over distance. Is VOIPTalker Voice Chat Difficult? No, not at all! Implementing Positional Voice Chat…Read More

Multiplayer Damage and Health System in Unreal Engine 4

Unreal Engine 4 contains a powerful multiplayer compatible damage system that works with all actor types. This system easily allows you to create a Multiplayer Damage and Health System in Unreal Engine 4 only using blueprints. Prerequisites This guide expects that you understand how to use basic nodes such as branch, get player controller and…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

Fading Between LODs in Unreal Engine 4

In this quick guide we will be showing you how to enable fading between LODs in Unreal Engine 4. Explanation Introduced in Unreal Engine 4.11, LOD dithering is the technique used to fade between levels of detail preventing harsh popping in. The drawback to this system is that each LOD Dither enabled material uses more…Read More

Easy LODs for Static Meshes in Unreal Engine 4

In this guide we will be showing you how to automatically generate and configure levels of detail for static meshes in Unreal Engine 4. What are LODs? LOD (Level of Detail) is a technique found in all game engines that switches between different complexities of a 3D mesh over distance to reduce the amount of…Read More

Easy AI Movement in Unreal Engine 4

Unreal Engine 4 has robust pathfinding and AI movement built in. Using the navmesh (Navigation Mesh) and a pawn or character, simple and advanced AI can be created that interact with the world and the player. Even in a multiplayer session! With very little setup you can implement Simple AI Movement in Unreal Engine 4….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

Common Voice Chat Fixes in Unreal Engine 4

This guide will run through common voice chat fixes in Unreal Engine 4. These fixes are for both normal voice chat and positional voice chat. We will update this guide with new fixes as problems are reported. If you have any issues with the voice chat comment down below as we try to help everyone!…Read More