Further reading
Although we saw a brief explanation of the concepts and theory behind different pathfinder algorithms, I recommend checking out the following books and links to learn more about them:
- Madhav, Sanjay. Game Programming Algorithms and Techniques. Addison-Wesley (2014)
- Buckland, Mat. Programming Game AI by Example. Wordware Publishing Inc. (2005)
- Navigation System in Unity: https://docs.unity3d.com/Packages/com.unity.ai.navigation@1.1/manual/NavigationSystem.html
- Inner Workings of the Navigation System: https://docs.unity3d.com/Packages/com.unity.ai.navigation@1.1/manual/NavInnerWorkings.html
- Virtuals (C# reference): https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/virtual