Unity Timeline is a powerful tool that enables developers to create cinematic experiences and cutscenes in their games. It allows users to create and edit tracks, which are containers for individual elements that control different aspects of the scene, such as...
In a previous article we talked about the basics of classes in C# and Unity. However I intentionally left out Structs because you can’t really talk about Structs without talking about Memory Management in Unity. So what are Structs exactly? In a nutshell they’re...
Classes in C# are some of the foundation programming building blocks of object oriented programming. In a nutshell a class is a blueprint of an object that holds variables, methods, properties, etc. This allows you to create custom types that you can use in your game...
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...