In this tutorial, I go over how to create new NavMeshAgent Enemy types, and how to configure those with a ScriptableObject. This is the introductory video for this concept that we will build on in the next videos. We set up the NavMeshAgent's values from the ScriptableObject which allows us to dynamically modify the values at runtime without impacting base stats. It also sets up the framework for adding additional configurations all in a single place.
ScriptableObjects give us the power to create CONFIGURATION-DRIVEN enemies, instead of requiring a prefab that's configured with all of the values the enemy needs to know about. This allows us to both:
⚫ Externalize the configuration of our enemies
⚫ Scale up enemies over time based on the base values
As usual with the AI Series, we're using the NavMesh Components: https://docs.unity3d.com/Manual/NavMe... not the built-in navigation system.
👨💻 As always, all code from this video is available on GitHub: https://github.com/llamacademy/ai-ser...
🏷️Save 25% on the ultimate C# IDE: JetBrains Rider with code LLAMACADEMY: https://www.jetbrains.com/store/?sect...
🧡 Believe in LlamAcademy's mission and have received value from the videos? Here's how you can show your support:
🌟 Patreon: / llamacademy
🌟 YouTube Member: / @llamacademy or click the Join button on any video
📚 Take my Unity ShaderGraph Course:
https://www.gamedev.tv/p/unity-shader...
👕 Get yourself some LlamAcademy merch: https://llamacademy.myspreadshop.com/
💸 Use my Affiliate Link for Humble Bundles https://humblebundleinc.sjv.io/9g4ak4
💸 Publisher Sale! 50% OFF an entire publisher's Assets! Publisher changes weekly! https://assetstore.unity.com/publishe... (affiliate)
💸 Save up to 50% on NEW Assets: https://assetstore.unity.com/?new_sal... (affiliate)
Some links may be affiliate links, which at no additional cost to you, gives me a small portion of the purchase.
Chapters
00:00 Intro
01:10 EnemyScriptableObject
04:01 Power of ScriptableObjects
04:37 Creating First EnemyScriptableObject
05:04 Creating a New Enemy Type
06:52 Demo
07:26 Closing
On this page of the site you can watch the video online ScriptableObject-based Enemy Types | AI Series Part 5 | Unity Tutorial with a duration of hours minute second in good quality, which was uploaded by the user LlamAcademy 09 March 2021, share the link with friends and acquaintances, this video has already been watched 14,959 times on youtube and it was liked by 319 viewers. Enjoy your viewing!