9-Slice control in UE4

The Theory A 9-slice control is a way to render an image that has become very popular when building UI, with widespread support. It comes down to dividing an image in 9 regions and scaling them independently. See this Wikipedia article for more information. Why is this important? Consider this image: If we scale it…

The Forest

When I started using Unreal I had experience with several in-house engines as well as Unity. There are a number of concepts that are common to almost all engines and, once you understand them, you come to expect them and rely on them. I couldn’t find a good resource that would break down how Unreal…

Steam in China

In this episode of the Deconstructor of Fun podcast (jump to 35m02s) they talk about how they expect Steam’s position in China to get significantly weaker in the future. Let’s unpack that. First, how would that affect us as Indie developers? And second, is that even true? China is important The games industry in China…

Steam in Graphs

There was a recent article in Gamasutra by Danny Weinbaum where he approximated the revenue generated by almost every game in Steam and then used the data to draw some conclusions. I was inspired by it, so I took a stab at recreating and validating the numbers. I wanted to understand not just what the…

A Leap of Faith

After a long career in games, working on everything ranging from AAA PC/console to mobile free-to-play, I’m finally ready to test my luck at making my own Indie game. Who am I? Find out here. I’m hoping to document this journey in this blog. My goal is to try to help people thinking about starting…