Spawner Advanced & Pooling

This comprehensive system is engineered to streamline the spawning process for a multitude of game genres, including FPS, RPG, RTS, and more. The possibilities are boundless. If you're seeking additional functionalities or have ideas for improvement, we warmly invite you to share your suggestions in our Discord community's suggestions tab for potential inclusion in future updates.

Features

  • Enhanced Pooling System: Our newly introduced pooling system optimizes performance by efficiently reusing game objects, making it an essential tool for resource management across all types of games.
  • Versatile Spawn Methods: Benefit from an expanded arsenal of spawn methods, allowing for both random and precision-based object spawning to suit any scenario or gameplay mechanic.
  • Configurable Wave Spawning: Tailor the initial spawn delay on a per-wave basis with our configurable settings, perfect for designing precise spawn sequences or simulating instant respawn times for objects.
  • Interface-Driven Pool Configuration: Utilize the interface for our pooling system to customize object pools to your project's specific needs, ensuring optimal performance and gameplay flow.
  • State Reset via OnSpawn Event: Automatically reset your prefab's state upon reuse from the pool, maintaining consistency and quality in the gameplay experience.
  • Simplified Wave Setup: Quickly configure waves to spawn in a randomized manner or according to preset arrangements, offering both simplicity and complexity in your spawning logic.
  • Infinite Spawning Capabilities: Easily establish an endless spawner for continuous gameplay dynamics, complete with full C# code annotations for clarity.
  • Dynamic Enemy Spawning: Spawn adversaries at designated points, randomly, or even introduce a boss character that summons additional enemies, enriching the player's challenge.
  • Spawn Management: Monitor active units per sub-spawner, halt enemy spawns until the current pool is cleared, and leverage our pause/resume feature for granular control over the spawning process.
  • Spawn Timing and Activation: Customize the timing between spawns and activate spawners with a delay or through in-game interactions, accompanied by callbacks for completed spawners.

Designed to cater to both 2D and 3D gaming environments, this package offers a spectrum of features from basic to advanced. Some programming knowledge may be beneficial to fully leverage the extensive capabilities of this system. Should you require assistance or have specific inquiries, do not hesitate to reach out. Your satisfaction and project success are paramount to us.


Unsure About Compatibility?


For any queries or feature requests, feel free to contact us via email or join our vibrant Discord community. Your feedback and needs are instrumental in shaping the continuous evolution of our offerings.


Contact | Support