Unity toolkit for crafting dynamic wave-based gameplay systems endless horde modes. Featuring adaptive AI difficulty with Enemy Ai, no-code visual designer tools, empowers creators to build scalable.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 SystemBring 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 HighlightsSmart 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 PrototypingVisual 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 DifficultyAdaptive 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 IntegrationTrigger waves via kill count, timer, manual, or objectives.Add safe zones, loot drops, upgrades, and rewards.Sync multiple spawners for multi-zone battles.✔ Power FeaturesIn-game editing with JSON save.Analytics dashboard for kills and wave tracking.Extendable network-ready hooks.Optional demo player for instant testing.⚙ Optimized for ScaleObject 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 ComponentsWaveSpawner.cs – Main spawner logicAIDirector.cs – Adaptive difficultyBotAIController.cs - Control Enemy BehaviorWaveDesigner.cs – Editor visual toolWaveTimelineEditor.cs – Timeline view for wavesWaveManager.cs – Multi-spawner controlRewardsManager.cs – Loot and upgrade systemSafeZone.cs – Zone and defense handlingMore 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 triggersMultiple spawner synchronizationSupports 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!Supported Unity Versions:Unity 6000.0.25f1 LTS and above (tested on 2022.3.55f1 and 6000.0.25f1).Supported Platforms:Windows (PC)Android (Mobile)Works with URP, HDRP, and Built-in Render PipelineIncluded Assets:6+ core scripts (WaveSpawner, AIDirector, WaveDesigner, etc.)Complete demo scene (ready-to-test)Editor GUI tools for visual wave setupJSON-based wave saving systemPrefab examples (enemies, managers, triggers)Documentation:Full documentation included in the package and available online. View DocumentationDemo (Try Before You Buy): Play WebGL Demo




