Lars Thießen
-

Programming Tips for Non-Programmers
Of course, anyone who programs is a programmer by definition. But after teaching programming to game…
-

How to build an optimization toolbox
“Optimizing a game” and “developing a game” are two activities that tend to blur together. And…
-

Gotta go fast – Fixing Unreal’s stalling outliner
Unreal’s outliner is probably one of the most used panels of the editor. It’s the main…
-

A pragmatic approach to optimizing CPU performance
Most of the time, when a game struggles to reach a certain framerate, the problem lies…
-

How to upgrade Unreal’s static mesh editor
In my last article (link) I described how to fix Unreal’s weird way of numbering duplicated…
-

Counting is hard – Fixing Unreals Mesh Socket Numbering
Static mesh sockets are one of Unreal’s most basic (and probably most used) features. Their main…
-

Unreal’s Garbage Collection Spikes and how to fight them
One of the few things programmers can agree on is probably that a frame time graph…
-

Unreal’s secret editor framerate caps
A short story about some unexpected framerate caps in the Unreal editor and how to fix…
-

How (Most) Reflections In Games Work
In nature, lighting tends to function a lot easier than in rendering. Light rays are emitted…
-

Perforce for Unreal for Beginners
About this guide I originally wrote this guide for my game design students who were required…
