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.
- YOUR NAME HERE!
- YOUR NAME HERE!
- Bastian
- Jacob Martin
- YOUR NAME HERE!
In this project we have 6 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 with 3 Spawn Modes
- Random Spawning - AI Series Part 4
- Round Robin Spawning - AI Series Part 4
- Weighted Random Enemy Spawning - AI Series Part 20
- 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
- Burst Spawning Enemies on Trigger - AI Series Part 18
- Round-Based Spawning - AI Series Part 19
- Scaling Up Enemies - AI Series Part 19
- Enemy Skills/Abilities - AI Series Part 21, AI Series Part 22
- Jump Attack - AI Series Part 21
- Fire Breath / Channeled Abilities - AI Series Part 22
- Ice Lance / Instant Cast Abilities - AI Series Part 23
- Poison Gas / Spawn-At-Area Abilities - AI Series Part 24
NavMeshLink Demo: - AI Series Part 17
- Small scene with several NavMeshLinks with different configurations to showcase customization of NavMeshAgent movement over a NavMeshLink based on Area Type.
Additive Loading Scenes: - AI Series Part 16
Additive Scene 1: - AI Series Part 16
- SampleScene below with a trigger to load a new scene when the player gets to a particular zone of the level
- Additively load "Additive Scene 2"
Additive Scene 2: - AI Series Part 16
- Connects to "Additive Scene 1" with a NavMeshLink to allow players and enemies to travel to the new scene uninterrupted
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
- Requires Unity 2019.4 LTS or higher.
- Utilizes the Navmesh Components from Unity's Github.
- Import Unity's own free asset "Unity Particle Pack" from the Asset Store to create the flamethrower effects utilized in the tutorial video.