Super Easy Spawn Manager

  • Can be quickly integrated into existing projects.
  • Easy spawning system for any of your games. (Ex: Powerups, Enemies, Bullets, etc).
  • Great learning tool.
  • Very flexible for your needs.
  • Divided into functions for easier readability and workability.
  • Respecting the Unity and C# naming conventions.
  • Well writen code and documentation.
  • Clean Inspector Variables.
  • Can spawn at Spawnpoints (empty object), BoxCollider (empty object with box collider), SphereCollider (empty object with sphere collider).

What you must do:


  • Set a Spawners Parent. Spawners Parent is the GameObject which holds all the spawn points.
  • Create empty GameObjects under the Spawners Parent. These spawn points must be placed directly where you want the items to spawn.
  • Set spawnable prefabs (list). (You must have at least one prefab).
  • Give the prefabs from the spawnable prefabs list an unique tag. All prefabs you wish to spawn must share a tag in common

Genres and use case scenarios this can be used:


- Bullet hell

- Survival games

- Shooting from a pistol

- Tower Defense

- Spawn waves of enemys with bosses and enemy variations. Make it even better with the randomness features. (Ex: "Monster A" has X more chances to spawn than "Monster B")

- Spawn Powerups

- Find items in a game

- And much more -- anything that involves spawning a prefab, this script will do it very easily for you, and it is easy to manage with built-in variations and other pre-built tools.



Includes:


  • Demo (Ready-To-Use) scene which demonstrate the power of this script and how to use it from external script.

  • BONUS - Advanced Free Flying Camera.

  • BONUS - Functions which shows you the calculations to find a point in a BoxCollider or SphereCollider.

  • Shows how to fully customize Unity inspector.

Contact:

jeanmichelm.dev@gmail.com