Smart Wave Spawner Tool (With Enemy AI)

Spawn Smarter. Build Faster. Dominate Gameplay.

Smart Wave Spawner Tool (SWST) is your all-in-one solution for building professional, adaptive wave systems without writing a single line of code.


Designed for both PC and Android, it combines AI-driven difficulty, visual editors, and optimized performance — ideal for creating horde, survival, or boss rush modes with ease.


Documentation & Demo

Documentation: View Online


Try Before You Buy (WebGL Demo): https://decnet.itch.io/swst



🔹NOW MORE ABOUT THIS TOOL --


Enemy AI & Weapon System


Bring your waves to life with intelligent, combat-ready enemies.


This system seamlessly integrates with the Smart Wave Spawner Tool (SWST) to give every spawned unit realistic AI behavior — powered by NavMesh pathfinding, state machines, and modular weapons.



Key Highlights


  • Smart AI Controller: Handles detection, chasing, attacking, and taking cover dynamically.
  • Modular Weapon System: Supports hitscan and projectile guns with recoil, heat, and effects.
  • Health & Death System: Integrated with wave management and pooling for smooth performance.
  • Optimized for Mobile & PC: Efficient pathfinding and low Update() overhead ensure stable FPS.
  • Fully Expandable: Customize states, add flanking or boss logic, and tweak combat behavior easily.

Perfect for zombie survival, arena shooters, and AI combat games — plug in and play instantly with full SWST integration.



Rapid No-Code Prototyping

  • Visual wave designer with drag-and-drop control.
  • Preview waves directly in the editor — no Play Mode required.
  • One-click presets: Horde, Boss Rush, Endless Survival.
  • Smooth 60+ FPS performance on mid-range Android devices.

AI Director & Dynamic Difficulty

  • Adaptive system that adjusts enemy count, health, and pace based on player skill.
  • Choose modes: Aggressive, Balanced, or Adaptive.
  • Fine-tune scaling via AnimationCurves and AI Profiles.

Flexible Gameplay Integration

  • Trigger waves via kill count, timer, manual, or objectives.
  • Add safe zones, loot drops, upgrades, and rewards.
  • Sync multiple spawners for multi-zone battles.

Power Features

  • In-game editing with JSON save.
  • Analytics dashboard for kills and wave tracking.
  • Extendable network-ready hooks.
  • Optional demo player for instant testing.

Optimized for Scale

  • Object pooling + async spawning for stable 60+ FPS.
  • Offline-ready — no dependencies or internet needed.
  • Clean, commented code for easy extension.


Community & Support


Email: anshwithlaptop@gmail.com


YouTube: @DecNetGames


Discord: discord.gg/P9wepz7NBW


Instagram: @decnetgames




Core Components

  • WaveSpawner.cs – Main spawner logic
  • AIDirector.cs – Adaptive difficulty
  • BotAIController.cs - Control Enemy Behavior
  • WaveDesigner.cs – Editor visual tool
  • WaveTimelineEditor.cs – Timeline view for waves
  • WaveManager.cs – Multi-spawner control
  • RewardsManager.cs – Loot and upgrade system
  • SafeZone.cs – Zone and defense handling

More Then 25+ Pro Scripts Handle Whole System With Optimization



Why SWST?

SWST lets developers design, test, and control entire enemy waves in just minutes — no programming required.


It combines AI-driven logic, visual editing, and dynamic scaling to make gameplay engaging and replayable.



Wave Designer:


Create, preview, and balance enemy waves directly in the editor. Adjust speed, spawn rate, and triggers — all visually.




Adaptive AI Director:


Automatically adjusts difficulty based on player performance. Choose from Aggressive, Balanced, or Adaptive modes.




Wave Timeline Editor Window:

Timeline view (height=200f, timePerUnit=0.5f) with drag-and-drop events (WaveTimelineConfig.events: waveIndex, prefab, spawnTime, isBoss). Load/Save/Reload; GUI drawing for grid, markers, shading.



* Performance Optimized:


Uses object pooling and async spawning to ensure 60+ FPS even on mid-range Android devices.




-> Flexible Integration:

  • Timer, kill-count, or objective-based wave triggers
  • Multiple spawner synchronization
  • Supports custom enemies, bosses, and rewards

-> Built-in Save & Analytics:


Track wave progress, kills, and time with integrated logging.




-> Extendable Codebase:


Clean, commented C# scripts for easy customization or multiplayer integration.



Unleash your creativity with SWST and build the next viral survival game!