RSSAmplifier

Blog

Allar's Blog

Niche technical nonsense usually regarding Unreal Engine.

allarsblog.comRSS feed ↗15 posts

Latest posts

How To Offset UE4 Pop-Up Notifications

I made a tutorial about how to move the notifications that the Unreal Engine editor can spew in case you... need to move them. https://www.youtube.com/watch?v=U4lpnOGt_M4

Now that the game industry is working from home...

... I hope more developers will have "spare time" for some "content creation".

UE4 UMG UUserWidget: Which fires first, NativePreConstruct or Blueprint PreConstruct?

NativePreConstruct fires first. NativePreConstruct then fires Blueprint PreConstruct.

UE4 Editor limited to 60 FPS when not plugged into power (on battery)

As of Unreal Engine 4.24.1, the time this post was written, UE4's Editor will force itself to run at 60 FPS to prevent battery drain on any device that thinks it is currently running on some sort of battery. This appears to be Editor Only . There

Fixing UE4 Marketplace Comment Usernames Being Unknown

Today I was looking at the customer comments for my marketplace assets on the Unreal Engine Marketplace and found that across the entire site, usernames were being reported as "Unknown". For those who know my antics, I thought this was a perfect excuse to mess with the marketplace&

Confessions of an Unreal Engine 4 Engineering Firefighter

Author's Note After Release I'm really blown away by the reception of this article. It has spread far wider than I could have ever imagined. The many comments and discussions it has prompted that essentially confirm what I believe is truth by not just fellow engineers

Building Dedicated Server Target Files

In the middle of setting up a automated build server and I ran into an issue when trying to build dedicated servers for blueprint only projects. I basically needed to be able to auto-generate the *Server.Target.cs file for the project if its missing. I wrote an over

Custom UE4 UMG "Screen Sizes" Configuration

Written using UE4 4.17 and 4.18 Preview, results my vary. Sometimes its useful to have your game UI work correctly with weird screen sizes that most players will never use. One example of this is if you frequently do multiplayer PIE testing where your client windows might have

UE4 Blueprints From Hell

A tumblr side project of mine that collects bad blueprints from people was just shared on 80.lv of all things, so theres that. Go ahead and submit your terrible blueprints.

UE4 4.15 to 4.16 ReadOnlyTargetRules Backwards Compatibility

If you're a marketplace plugin maintainer and would like to maintain backward compatibility between 4.16 and 4.15, you've most likely run into the issue of the change of module target files moving to a ReadOnlyTargetRules constructor. Epic has provided an undocumented preprocessor to help

Should I Use Blueprints or C++?

This is a common question asked when people are new to Unreal Engine. This question is a good way to spark a tired debate. If you aren't able to make this decision for yourself I have created an easy to use guide. This guide is also helpful when

Populating Perforce With An Unreal Engine Source Build

This document covers how to set up a new Perforce server and populate it with an Unreal Engine source build alongside your projects. This is the most basic setup for 'beginner' Perforce pipelines and does not cover things like streams. Please note that you should only do this

Opinion on Epic's Unreal Engine 4 Marketplace: Issues

I want to start by making it very clear that I think the marketplace team is doing great and that Stephanie Markoff has been absolutely fantastic to work with. On September 3rd, 2014, the UE4 Marketplace was launched. I released my first asset on the marketplace on June 30th, 2015.

Updating UE4's Steam SDK

May 24, 2017 Update: Epic's 4.16 version of UE4 has had its Steam SDK upgraded to v1.39. This is still one version short of the latest SDK (v1.40) at the time of this writing but its significantly more recent. They even added SteamController fixes. I&

Enabling UE4's Steam Integration

This is the first step in a series of guides that will show you how to enable the OnlineSubsystemSteam module for your project. It does not cover session creation, session management, app id association, or anything specific to OnlineSubsystemSteam . These steps are the first part in enabling a Steam integration