Survivor Game Core - Auto-Battler Modular Framework
Kiss.My.Assets
$12.31
$17.59
30%OFF
(no ratings)
Jump AssetStore
Modular Survivor Engine for Unity: Vampire Survivors-style gameplay, auto-shooter, roguelike systems, abilities, upgrades, enemies, waves, high performance, mobile-ready, easy customization.Survivor Game Core is a modular gameplay framework for Unity, designed to help you build Vampire Survivors–style games faster and with clean, scalable architecture.It provides a high-performance, system-driven foundation for combat, enemies, weapons, upgrades, and progression—so you can focus on gameplay design instead of low-level implementation.Built with a data-driven approach, the framework allows you to configure almost everything via ScriptableObjects while maintaining excellent runtime performance (supporting up to ~1000 enemies simultaneously).Perfect for indie developers and teams who want to create survivor-like games without reinventing core systems from scratch.💬 Survivor Game Core – Core Contents⚔️ Modular Combat & Weapon SystemA fully configurable weapon system built around:Shooting patterns (single, burst, nova, spread, custom)Projectile behavior (speed, lifetime, pierce, radius)Impacts, effects, and modifiersCreate new weapons entirely via configs or extend behavior through code.👾 High-Performance Enemy SystemOptimized enemy architecture designed for large-scale gameplay:Supports hundreds to 1000+ enemiesSpatial grid-based movementSeparation system (no clumping)Smooth and natural swarm behaviorIncludes:Movement, attack, health, effects systemsWave-based spawningPositioning and difficulty control📈 Upgrade Graph SystemFlexible graph-based upgrade system:Add weapons, upgrade levels, or apply modifiersConditional availability (based on player state)Weighted random selectionFully data-drivenSupports complex progression trees similar to roguelike systems.🌊 Wave-Based Level SystemCreate dynamic levels using:Timed wavesEnemy spawn configurationsSpawn rate curvesDifficulty scalingSupports:Linear progressionEndless survival modesCustom pacing🧠 System-Driven ArchitectureThe framework is built around:Independent systems (movement, combat, spawning, etc.)Controllers for orchestrationLightweight runtime data (struct-based)Benefits:High performanceClean separation of concernsEasy extensibility🎨 Fantasy UI IncludedThe asset includes a fantasy-themed UI pack used in demo scenes:Main menuHUD elementsUpgrade selection UIUI is fully optional and can be replaced with your own.🎮 Best Fit ForThis framework is ideal for projects where scalable combat and fast iteration matter:✅ Vampire Survivors–like games✅ Roguelike / Roguelite shooters✅ Auto-battlers✅ Arena survival games✅ Bullet-heaven gameplay✅ Prototype-heavy projects✅ Indie & commercial productions⭐ Why Choose Survivor Game Core?Because it gives you a production-ready gameplay foundation instead of just examples.No need to build core systems from scratchDesigned for performance and scalabilityFully modular and extensibleData-driven workflow for fast iterationClean architecture suitable for long-term projectsLess engine work — more game design.🧩 Integrates Great With These WorkflowsDesigned to fit seamlessly into modern Unity pipelines:🔹 Custom architectures – plug systems into your existing project🔹 Dependency Injection – built-in DI or replace with Zenject🔹 ScriptableObject workflows – fully data-driven setup🔹 Mobile + PC – optimized for different performance targets🔹 Prototype → Production – scales with your project⚙️ DependenciesUniTask – async operationsTextMeshPro – used for UI/visualization only🚀 Quick StartImport the assetInstall UniTaskOpen: Scene_Demo_MainMenuSelect a level → gameplay starts in: Scene_Demo_Gameplay🔗 Additional Resources🌐 Website💬 DiscordFeaturesModular gameplay systems, auto-combat, abilities, upgrades, enemy AI, wave system, loot system, data-driven configs, object poolingSupported PlatformsPC, Android, iOSSupported OSWindows, macOS, Android, iOSDocumentationAvailable online (link provided with the asset package)AI-assisted tools were used to generate placeholder visuals and concept assets. These assets were refined and adjusted to fit the final package requirements.




