Window Dressing: Building UIElements In Unity
User Interface is arguably the most important aspect of your game as it is the first and last thing they interact with when they play your game. Learn how easy it is to craft functional and aesthetically pleasing UI Elements. In this article we’ll go over how to craft...
Switch It Up: Switch Statements In Unity
In this article we’ll talk about switch statements, a useful tool in your toolbox. So what’s a switch statement and how does it differ from an if/else block? Let’s go to Microsoft Docs (here) on the subject, along with the Unity Scripting API this is very helpful for...
Juice It Good: Adding Camera Shake To Your Game
Juice or “game feel” is the intangible but tactile feedback associated when playing games. Enemies exploding in a shower of particles, screen shudder, and other small but satisfying forms of feedback can help create a more polished and engaging game, separating what a...
Interchangeable Parts: Creating A Modular Power-Up System
In this article we’ll explore making a modular power-up system for your game. This way you can have a single script acting as a container for every power up you make instead of making a ton of different and unique ones. Start by opening up Unity or creating a new...
Power-Up Time: How Long Should Power-Ups Last
In this article we’ll talk about determining how long power ups should last when making your game. When you work on your game it won’t be long before you start tweaking your power ups, pick ups, or other collectibles and some of the most basic game design techniques...
Move It Like You Mean It: Animating Sprites In Unity
In this article we’ll briefly go over animating a simple sprite in Unity. This already assumes you have a project set up and ready to go (if not go here to do that) as well as a sprite. If not you can grab the one I’m using (here just grab one of the PNGs) to follow...
Building Blocks: Creating Prototypes Without Assets
When starting a project you’re often brimming with excitement and ideas. This sort of enthusiasm is great, nobody really sets out to make a terrible game much less a bad looking one. However not keeping your excitement in check can lead to wasted money, time, and more...
Chisel to Stone: Prototype Project to Timeless Work of Art
So you’ve ironed out your prototype, you have your core systems, and now you’re ready to finally decide on the final look of your game. Time to ditch that fugly programmer art. This is a critical stage as it will be what defines your game stylistically so it’s worth...
Cleanup Your Clutter: Spawning In Unity Without The Mess
We’ve all been there, you’re in the middle of playtesting a project coming up with million dollar features. All you need to do is just debug and you’re all set to count your fortune except your Hierarchy is overflowing with gameobjects! Now you can combat the...
Multitasking Madness: Using Coroutines in Unity Constructively
When using Unity it’s very tempting to do everything at once inside the Update() loop but trying to do too much at once creates a traffic jam as tasks can only be completed one at a time. This is where Coroutines shine, at their core they allow you to effectively...