Wish you could just freeze time and take a breather, or make something gradually fade away? Now you can with the power of Coroutines. In Unity all methods complete their work within a single frame but that really limits the kinds of things you can do. If you want to...
Virtual Cameras are the building blocks of the entire Cinemachine system. Every camera is at it’s very core a Virtual Camera with additional components and tweaks layered on top. There is a number of preset cameras that are designed to quickly get you up and...
In C# Methods and Functions are exactly the same. In other languages it’s called a function but ultimately they’re one and same. So what is the structure of a method? Let’s take a look. When you create a new Unity script you actually get two methods built-in Start()...
Often the first thing a player sees just after your splash screen is the Main Menu, this is often the first and typical most overlooked part of most games. However it’s also the best part to let your game’s style ooze through and temper your player’s expectations as...
Much like the Highlander as with Singletons there can only be one. So controversial are singletons that they’re often considered an anti-pattern by some software developers. So what is a Singleton really? They are defined simply as “ensures only one instance of a...
Part of the benefits of using Cinemachine and it’s virtual cameras is the versatility in the extensions that they have. You can create storyboards, add camera shake, and even setup custom post process profiles for your virtual cameras to help organize and convey...