Post by Denvzla Estudio Admin on Jan 5, 2022 0:42:04 GMT
Advanced Spawn System For FSM AI
* THIS ADD-ON REQUIRED FSM AI TEMPLATE*
V3.5 is a complete rewrite with a completely redesigned editor, Unity Terrain support, improved functionality and API, and tons more.
Advanced Spawn System For FSM AI provides an easy and powerful solution to all enemy spawning needs. It has fully customizable spawn areas with precise obstacle avoidance and even NavMesh spawning!
Pooling System is a great way to optimize your projects and lower the burden that is placed on the CPU when having to rapidly create and destroy GameObjects. It is a good practice and design pattern to keep in mind to help relieve the processing power of the CPU to handle more important tasks and not become inundated by repetitive create and destroy calls. This is particularly useful when dealing with bullets in a top-down shooter game.
Pooling System is a creational design pattern that pre-instantiates all the objects you’ll need at any specific moment before gameplay. This removes the need to create new objects or destroy old ones while the game is running. Object Pools are primarily used for performance: in some circumstances, object pools significantly improve performance when a project is creating and destroying the same GameObject repeatedly in rapid succession. It works by creating a set amount of GameObjects beforethe game’s runtime and simply inactivates or activates the GameObjects required, effectively just
Features
•Flexible spawn areas
•Detects when enemies killed and uses it to for wave spawning options (such as don't spawn more until after the wave died).
•Pooling made easy (now with categories to stay organized!)
•Spawning on Nav Mesh only
•Disable/re-enable enemies on player distance (works for multiple players)
•Spawning can trigger only when player is within custom radius
•Player radius detection from spawner or separate object
•Spawn random amounts
•Nice and clean Editor
•Full C# source code
•Customizable editor options
•Procedural AI spawner
•Support Unity Terrain Biome
•Events that you know when spawning AI, die AI and Player enter or exit radius of AI
AssetStore Link
* THIS ADD-ON REQUIRED FSM AI TEMPLATE*
V3.5 is a complete rewrite with a completely redesigned editor, Unity Terrain support, improved functionality and API, and tons more.
Advanced Spawn System For FSM AI provides an easy and powerful solution to all enemy spawning needs. It has fully customizable spawn areas with precise obstacle avoidance and even NavMesh spawning!
Pooling System is a great way to optimize your projects and lower the burden that is placed on the CPU when having to rapidly create and destroy GameObjects. It is a good practice and design pattern to keep in mind to help relieve the processing power of the CPU to handle more important tasks and not become inundated by repetitive create and destroy calls. This is particularly useful when dealing with bullets in a top-down shooter game.
Pooling System is a creational design pattern that pre-instantiates all the objects you’ll need at any specific moment before gameplay. This removes the need to create new objects or destroy old ones while the game is running. Object Pools are primarily used for performance: in some circumstances, object pools significantly improve performance when a project is creating and destroying the same GameObject repeatedly in rapid succession. It works by creating a set amount of GameObjects beforethe game’s runtime and simply inactivates or activates the GameObjects required, effectively just
Features
•Flexible spawn areas
•Detects when enemies killed and uses it to for wave spawning options (such as don't spawn more until after the wave died).
•Pooling made easy (now with categories to stay organized!)
•Spawning on Nav Mesh only
•Disable/re-enable enemies on player distance (works for multiple players)
•Spawning can trigger only when player is within custom radius
•Player radius detection from spawner or separate object
•Spawn random amounts
•Nice and clean Editor
•Full C# source code
•Customizable editor options
•Procedural AI spawner
•Support Unity Terrain Biome
•Events that you know when spawning AI, die AI and Player enter or exit radius of AI
AssetStore Link