Managing projects beyond a single scene become infinitely more complex and quickly require you to consolidate your code into Manager classes. These classes help centralize your code and help enforce DRY (Don’t Repeat Yourself) as well as simplify the number of scripts...
Static cameras make for boring scenes, unless it’s a fixed view like a security camera it is more likely to create dynamic scenes you’ll have to add a bit of noise. In this article we’ll cover how to make a handheld style camera to add a bit of...
Cinemachine is a powerful tool that allows developers to easily create and manage dynamic, visually pleasing camera shots in their games and interactive experiences. One of the key features of Cinemachine is its ability to create various types of “bodies”...
As we continue to layer more and more complexity with game mechanics this will invariably lead to submechanics of larger more complex system. One such submechanic would be a distraction system as a part of a larger detection mechanic. We’ll be using a previous example...
In a previous article we talked about the general settings of a Cinemachine Virtual Camera which briefly covered Aim Settings and Body Settings. In layman terms Aim Settings cover the rotation of the virtual camera where Body Settings cover the transform of the...
As you code more and more advanced AI you will need to create greater and greater types of complex movement. Simply following the player around isn’t enough to create compelling gameplay. For example when layered on other complex systems like the motion detection...