UE4 UFUNCTION Keywords Explained In this post I will be covering the common keywords used with the UFUNCTION macro in Unreal Engine 4. Each of the keywords covered include a practical code sample and a look at how it compiles...
VR Template Guide for Unreal Engine Unreal Engine 4.13 introduced the official Virtual Reality template made entirely in Blueprint. The template further simplifies getting started with VR in UE4. In this guide I go through the features and several tips on how to go...
3D Model Viewer for Inventory Systems Ever since Unreal Engine 4.0 came out I’ve had an inventory tutorial on my blog. I’ve had several people ask me how to create a 3D model viewer for use in such a system. Regardless,...
Custom SoundNode for Multiplayer (Local & Third-person) Ever since the first public release of Unreal Engine 4 I’ve been using a neat little custom SoundNode that makes life easier for audio designers when dealing with mono/stereo sound playback in (networked) games. The...
Getting Started with VR in Unreal Engine This guide is for anyone who is looking to get into developing for Virtual Reality projects in Unreal Engine. Covering Blueprint, C++, performance considerations and how to set up your VR kits for UE4. A...
Multi-color Outline Post Process in Unreal Engine With some of the recent changes to Unreal Engine 4, rendering multi-color outlines is now possible! This is done through the use of Custom Stencil, a new buffer similar to Custom Depth – but allowing...
Mod-support for your Unreal Engine Game Introduction I will be running you through the process of setting up a mod (or “User Generated Content”) for your Unreal Engine 4 game. I’ve created a sample FPS project with a simple mod included,...
Circular Progress Bar for UMG We recently added a new locking feature to Switch for which we needed to have progress feedback. For this I built a circular progress bar in UMG. I’m giving away the material to use in your...
Dirty Bomb’s Health Station Effect Dirty Bomb is a first person shooter currently in open beta. I’ve been playing it for a bit and am really enjoying the game. As usual some of the effects caught my eye and got...
Using C++ Timers in Unreal Engine Timers are incredibly helpful for gameplay programming in Unreal Engine. The syntax is a little tricky if you’re not too familiar with C++, this blog post will cover all the important features and syntax on...