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...
Setting up camras in Unity is a pain but with the built-in Cinemachine package, you can allay those concerns with a powerful set of cameras and tools that make composing the perfect scene a snap. If you haven’t already, start by heading to Window>Package...
Giving enemies the ability to detect and react to your player is a fundamental mechanic that act as the bedrock of enemy AI. This can be as simple as target acquisition to chase or shoot at your player or creating more complex mechanics such as a stealth or cover...
Time to get those bones moving and grooving using Unity’s animation system. In this article we’ll take the player character we’ve been building over the last few articles and get them animated. Start by opening up your project (or starting a new one) and set up your...
Part of the benefit of using Unity is the robust built-in tools that come with the editor. One of these wonderful tools is the Unity Navmesh system, allowing you to quickly prototype and even implement production-ready AI movement into your games. In this article...