Unreal Engine Archives

It’s a 3D Game Engine made by EPIC. It brings together 3D concepts, coding and writing. Not everyone can handle that.

Importing a whole Synty Level from Unreal Engine into DAZ Studio

The other day I thought it would be a hoot to bring in some of the wonderfully modelled low-res Synty Assets and use them together with the high-res characters in DAZ Studio. With access to the source OBJ files this worked out rather well, but it’s a time consuming process importing, shading and saving each …

Read more

Creating soft shadows with Movable Lights in Unreal Engine

I’ve just figured out a small mystery that I thought I’d share with you. It’s about enabling soft shadows in Unreal Engine, specifically with the Movable Light type. It’s the “expensive to calculate” variety, especially when enabling soft shadows. I’d like to use them to get real time good looking shadows for still images and …

Read more

What’s a good configuration for a 3D/Rendering/DAZ Studio computer

I’ve had various requests and discussions with supporters recently about what might be a good configuration for a DAZ Studio and/or rendering computer. It’s a good question, and with so many systems and components on the market, I thought I’d compile this article as a starting point. Feel free to ask specific questions in the …

Read more

Calculating the length of a vector in Unreal Engine

I had to calculate the length of a vector recently, and had no idea where to begin. In my little farm/planting project, I’ve used Line Tracing to plant a vegetable on the floor. However, I needed a limitation as to where the player can plant things. They should not be allowed to plant directly underneath …

Read more

How to use Transparency Maps in Unreal Engine

I’ve imported a mesh model as FBX that was setup with an opacity map. Most of the simple material was created for me by Unreal Engine, but the opacity (transparency) texture was not imported. I had no idea how to do this, but figured it out. Here’s what it should look like and how it …

Read more

Building an Unreal Project for Linux on Windows

Unreal Engine has a nice feature that lets us build distributables (packages) for Linux on a Windows system. It’s a magic known as Cross Compiling. This doesn’t work out of the box, but it’s easy to implement with any Windows version of Unreal Engine. It’s not exactly oblivious how to get started with this magic …

Read more

Basic String Operations in Unreal Engine

Every language has a way to modify strings: add something to the end, search for something in the middle, concatenate two pieces of text, that sort of thing. C++ is no exception, and Unreal Engine exposes that functionality in Blueprint. Let me give you an example: I wanted to find the name of a material …

Read more

How to use a Map Variable in Unreal Engine

I was looking for a way to turn a string value into a Material Instance. I had hoped that Unreal Engine would have a node for that, but alas it does not. Nevertheless, I needed something that like a key/value lookup and came across Map Variables. Those work exactly like a mini-database right inside the …

Read more

How to replace a character mesh via Blueprint in Unreal Engine

For character selections, we may want to replace the skeletal mesh of a character according to a user selection. This comes in handy when we want players to be able to select a different character, or the same character wearing a different outfit. Assuming all meshes share the same skeleton, there’s a Blueprint way of …

Read more

How to make a character swim in Unreal Engine (Part 1)

Swimming mechanics are a tad tricky to get going in Unreal Engine. I’ve pieced this information together from various cowboy tutorials on YouTube, in the hope that I’ll be able to reproduce the principles without having to watch them again. In this article I’ll make the Third Person Character swim, letting him slowly drift up …

Read more

Cloth Animations in Unreal Engine

I was surprised to see how easy it was to setup cloth animations in Unreal Engine. It’s as simple as selecting part of a character we’d like to turn into cloth, painting a weight map onto the wafty parts, optionally adjust settings to make the cloth behave the way we want, and Unreal Engine handles …

Read more

Making a character sprint in Unreal Engine

I’ve explained how to make a character crouch in a previous article. We can use the same principle to make him (or her) sprint by setting the Max Walk Speed on our character movement. Let me show you how it works. Just like before we need: a Character (I’m using the First Person Character) an …

Read more

The Basics of Line Tracing in Unreal Engine

Line Tracing is a technique that can tell us if an object is in the line of sight, and returns all kinds of data when true. First person shooter games use it all the time, and the principle comes in handy on so many occasions. While it’s not actually that difficult to comprehend, I find …

Read more

Making a character crouch in Unreal Engine

I’ve just learnt how to let a player character crouch. It’s a little complicated so I thought I’d take some notes in the intricacies. All credit for this goes to Mathew Wadstein and his excellent video tutorial. I’ll explain how to implement the whole process using an interface call, and I’ll show how we can …

Read more

Adding your own Node Graphs in Unreal Engine

Blueprints can get so disorganised over time: the more nodes we add to our Event Graph, the more cluttered and difficult to navigate the screen can get. While there is a way to search for an event across the current class, and there’s the option to split graphs into Functions, there’s also a way to …

Read more

Make a Character walk to a random location in Unreal Engine

I’ve been following EPIC’s Behaviour Tree Quick Start guide and delved into the fascinating world of Blackboards and Behaviour Trees (regardless of the missing u). I thought this way of implementing random walk actions in background characters would come in handy for making the game world come alive. In their example, the behaviour tree is …

Read more

How to rotate an Actor towards a Location in Unreal Engine

I’ve been experimenting with AI Controllers and my Unreal Guys walking towards random locations in the game world. As such I needed a way for them to turn smoothly towards said random locations before they starting to walk. Thankfully I found out about the Find Look At Rotation node. It was exactly the missing piece …

Read more

Setting up an auto fire mechanism in Unreal Engine

Auto-fire means that you can keep holding down a button and a gun in your game keeps firing bullets at a pre-determined rate. No matter how a single-fire mechanism is setup, we can modify it to work automatically. In this article I’ll show you how it works. For this example I’m using the First Person …

Read more

How to assign a random colour to Unreal Guy in Blueprint

Unreal Guy looks grey by default. He’s made up of two material zones, a rather complex one for his body and another one for his UE4 Logo. If you want to make him look a little different without creating a brand new material, we can override the default value for his Body material like this: …

Read more

How to tag an actor in Unreal Engine

Did you know there’s a way to specify an Actor object by something other than an a reference? I thought this was a handy trick. iOS has a similar “hack”, and it can save your bacon on occasion. Tagging an Actor in Blueprint In the Class Defaults of your actor object, head over to Actor …

Read more