Awesome
Navmesh AI Tutorial 14.5 - Optimizing Runtime NavMesh Generation
Patreon Supporters
Have you been getting value out of these tutorials? Do you believe in LlamAcademy's mission of helping everyone make their game dev dream become a reality? Consider becoming a Patreon supporter and get your name added to this list, as well as other cool perks. Head over to https://patreon.com/llamacademy to show your support.
Gold Tier Supporters
- YOUR NAME HERE!
Silver Tier Supporters
- YOUR NAME HERE!
Bronze Tier Supporters
- Bastian
- YOUR NAME HERE!
In this project we have 3 Scenes:
SampleScene:
- Simple click to move. AI Series Part 1
- An enemy that follows the player - AI Series Part 1
- NavMeshLinks to allow the player and enemy to jump from one platform to another, and on top of some walls. - AI Series Part 2
- AgentLinkMover to control how NavMeshAgents will traverse NavMeshLinks - AI Series Part 2
- Animated 3D Model based on NavMeshAgent's movement - AI Series Part 3
- Dynamically spawned enemies at random points on the NavMesh - AI Series Part 4
- 4 Enemy types, configured via a ScriptableObject, that path differently based on Agent Configuration - AI Series Part 5
- Enemies and Player attack the other when they near each other, until dead. - AI Series Part 6
- Ranged Attacking Enemies - AI Series Part 7 and Part 8
- Configurable Homing Bullet Mechanics for Ranged Enemies - AI Series Part 7 and Part 8
- Improved ScriptableObject Configurations - AI Series Part 9
- Flying Enemies - AI Series Part 10
- State Machine AI with 3 options - idle, patrol, chase, including line of sight checking - AI Series Part 11
Progressive NavMesh: - AI Series Part 13
- A procedurally generated world and NavMesh so it can be navigated by NavMeshAgents
- Enemies spawn as the player runs throughout the world, becoming disabled when they are too far away from the player.
Bake NavMesh in Bounds: - AI Series Part 14, AI Series Part 14.5, and Part 15
- A Player-only scene baking a NavMesh around the player as they move
- Spawning enemies as the player moves throughout the large world
Requirements
- Requires Unity 2019.4 LTS or higher.
- Utilizes the Navmesh Components from Unity's Github.