Using Unity’s New Input System to Simulate GetKey()We’re back with the new Unity Input System again, because I ran into an interesting challenge and learned a bunch of new things. So I…Jun 7, 2021Jun 7, 2021
Say “No” to Magic NumbersOne thing it’s easy to forget when writing code is that someone is going to have to read it without knowing what’s going through your head…Jun 4, 2021Jun 4, 2021
Complicated Pooling in UnityIn my last article I looked at Easy Pooling in Unity. Today I’m going to expand on that a little with a more complicated use case.Jun 3, 2021Jun 3, 2021
Easy Pooling in UnityLet’s say your game is going to send waves of enemies against the player. A wave may have 30 or 40 enemies in it, but assuming the player…Jun 3, 2021Jun 3, 2021
Easy Singletons in UnityThe Singleton Design Pattern is a very useful one to have under your belt as a developer. It’s used to both enforce certain classes to only…May 31, 2021May 31, 2021
How to host a (Unity) eventThe more scripts you have in your project, the more likely you are going to need to get them to talk to each other. There are several ways…May 30, 2021May 30, 2021
Making the laser… uh… laserIf you haven’t been following along with this series, I recommend you read part 1, part 2, and part 3 before continuing. We’ll be building…May 28, 2021May 28, 2021
Shooting with Unity’s New Input SystemIf you haven’t already been following along, I recommend reading part 1 and part 2 of this series first. This will probably make a lot more…May 28, 2021May 28, 2021
Moving with Unity’s New Input SystemIf you haven’t already got the new Input System running in your project, check out my previous article on how to get it all set up.May 27, 2021May 27, 2021
Unity’s New Input SystemUnity’s traditional input system has relied on manually building long and convoluted if-else statements into the Update() loops of our…May 26, 2021May 26, 2021