Using Tasks with Coroutines

Although the Unity API is not thread safe, that does not mean you can’t use threading and other asynchronous programming techniques. One of those is using Tasks in combination with Coroutines. Firstly, it is important to point out Threads and Tasks are not the same. You can read about the differences over on Stack Overflow.…

Super Simple Object Culling

This is a little trick from a prototype I was working on ages ago. Essentially there was a character that moved around an environment and attacked enemies. The problem was he sometimes got obscured by the environment. As it was a prototype, I made the quickest and dirtiest thing I could and whacked it in.…

Characters looking at Stuff with IK

In this article, I am going to talk about using Inverse Kinematics in Unity and in particular¬†characters looking at each other. If you have ever played games like Uncharted 4 or Final Fantasy XV, when characters talk to each other whilst the player is controlling them, you will see them physically look at each other.…