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 into Blueprint nodes.  I left out the networking specific keywords as they deserve a separate post on networking in Unreal […]

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 […]

Getting Started with VR in Unreal Engine 4

This guide is for anyone who is looking to get into developing for Virtual Reality projects in Unreal Engine 4. Covering Blueprint, C++, performance considerations and how to set up your VR kits for UE4. I highly recommend using the latest release of Unreal Engine 4 as VR is still being improved greatly with each new release. A […]

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 […]

Using C++ Timers in Unreal Engine 4

With a recent change in the C++ API, the FTimerHandle was introduced to gameplay timers. At the time of writing the documentation for this is not up-to-date, so I thought I should share some information on how to work with timers in C++ with this mini tutorial. For practical examples on timers check out my C++ […]

Holographic Weaponsight using BumpOffset

As a small personal experiment I built a holographic weapon sight in Unreal Engine 4 a while back. Some people were wondering how it was made and it is really quite simple – it all relies on the BumpOffset-node. The material is available for download at the bottom of this page! To find out more […]

Announcing the first section for Survival Game

We’ve announced the contents & features of Section 1 for the upcoming Survival Sample Game over at the official forums. “The game is a third person survival game focusing on familiar mechanics from games in this genre. You’ll have to find a weapon to defend yourself. Food and ammunition are spread throughout the level and […]

Unreal Engine 4 Resource page on ZEEF.com

There is now an Unreal Engine 4 resource collection available over at ZEEF.com. The intention is to keep building the page with new and relevant links for the UE4 community. A cool feature of ZEEF is that you can suggest new links to curators by pressing the “+”-sign on any of the blocks. So if […]