Simple C++ FPS Template for Unreal Engine 4

As I have been preparing some (unannounced) tutorials I decided to use the C++ FPS Template as a base and found it has VR and Touch input code in the character which don’t do much unless you are interested in VR and/or mobile. Since I needed a super simple C++ template to not scare people […]

Soft outlines in Unreal Engine 4

Ever since I first wrote about creating outlines in Unreal Engine 4 I’ve wondered if it was possible to render them as soft outlines instead of harsh binary lines much like you would see in games like Left 4 Dead or CS:GO as seen below. Recently I did a quick experiment using a modified version […]

Rendering Wounds on Characters in UE4

Earlier this week I tweeted about hit-masking characters to show dynamic blood and wounds. Today I’d like to talk a little about the effect and how it came to be. I’ll talk a little bit about the technical details and some alternatives. The effect is a proof of concept to try and find a cheaper […]

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, this sample project is stand-alone from anything I’ve done previously. You can find the download link to the open-source repository […]

Custom SoundNode for Multiplayer in UE4

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 node originates from the official ShooterGame sample content available on the Learn-tab of the UE4 launcher. I’ve used it in […]

Multi-color Outline Post Process in Unreal Engine 4

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 meshes to render as integer values. This provides us with a 1-255 range of indices that can be used to […]

Add mod-support to your Unreal Engine 4 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, it’s available for download on GitHub. As a base I used the Blueprint FPS Template. The mod changes the weapon […]

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 own projects. The download link is at the bottom. If you wish to learn more about the effect, keep reading […]

Recreating Dirty Bomb’s Health Station FX

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 me thinking how they built these exact shaders. In particular the pulse effect from the Health Station by one of […]

Survival Game Section 3 on AI & Behavior Trees

Section 3 of the ongoing open-source Survival Game project is now available with documentation and source. In this section we dive into AI using PawnSensing and Behavior Trees using mostly C++. Check out the documentation on the Unreal Engine Wiki or directly download the latest project source through GitHub!