Survivor Game Core – Auto-Battler Modular Framework
Modular Survivor Engine for Unity: Vampire Survivors-style gameplay, auto-shooter, roguelike systems, abilities, upgrades, enemies, waves, high performance, mobile-ready, easy customization.
by Kiss.My.Assets
Price History +
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.
HELPFUL LINKS:| 🌐 WEBSITE | 💬 DISCORD | 🎮 DEMO
💬 Survivor Game Core – Core Contents
⚔️ Modular Combat & Weapon System
A fully configurable weapon system built around:
- Shooting patterns (single, burst, nova, spread, custom)
- Projectile behavior (speed, lifetime, pierce, radius)
- Impacts, effects, and modifiers
Create new weapons entirely via configs or extend behavior through code.
👾 High-Performance Enemy System
Optimized enemy architecture designed for large-scale gameplay:
- Supports hundreds to 1000+ enemies
- Spatial grid-based movement
- Separation system (no clumping)
- Smooth and natural swarm behavior
Includes:
- Movement, attack, health, effects systems
- Wave-based spawning
- Positioning and difficulty control
📈 Upgrade Graph System
Flexible graph-based upgrade system:
- Add weapons, upgrade levels, or apply modifiers
- Conditional availability (based on player state)
- Weighted random selection
- Fully data-driven
Supports complex progression trees similar to roguelike systems.
🌊 Wave-Based Level System
Create dynamic levels using:
- Timed waves
- Enemy spawn configurations
- Spawn rate curves
- Difficulty scaling
Supports:
- Linear progression
- Endless survival modes
- Custom pacing
🧠 System-Driven Architecture
The framework is built around:
- Independent systems (movement, combat, spawning, etc.)
- Controllers for orchestration
- Lightweight runtime data (struct-based)
Benefits:
- High performance
- Clean separation of concerns
- Easy extensibility
🎨 Fantasy UI Included
The asset includes a fantasy-themed UI pack used in demo scenes:
- Main menu
- HUD elements
- Upgrade selection UI
UI is fully optional and can be replaced with your own.
🎮 Best Fit For
This 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 scratch
- Designed for performance and scalability
- Fully modular and extensible
- Data-driven workflow for fast iteration
- Clean architecture suitable for long-term projects
Less engine work — more game design.
🧩 Integrates Great With These Workflows
Designed 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
⚙️ Dependencies
- UniTask – async operations
- TextMeshPro – used for UI/visualization only
🚀 Quick Start
- Import the asset
- Install UniTask
- Open: Scene_Demo_MainMenu
- Select a level → gameplay starts in: Scene_Demo_Gameplay
🔗 Possible Integrations
- Pixel Hero Maker [Megapack]
- Animated 2D Monsters (Fantazia)
- Epic RPG World Collection
- Pixel World - Castles and Dungeons
- 2D Fantasy sprite bundle
- 2D Isometric Tile Starter Pack
- Survival Engine - Crafting, Building, Farming
- Survival Template PRO
- TopDown Engine
- 2D RPG Kit
- Damage Numbers Pro
- GUI Pro - Fantasy RPG
- GUI Pro - Casual Game
- GUI Pro - Minimal Game Light
- GUI Pro - Minimal Game Dark
- Heat - Complete Modern UI
- Pixel Art Full GUI / UI Kit + 151 icons!
- Low Poly Icon Pack
- 5800 Fantasy RPG Icons Pack
- Admurin's Pixel Items
- Emerald AI 2025
- A* Pathfinding Project Pro
- Agents Navigation - Crowds
- Behavior Designer - Behavior Trees for Everyone
- Monsters Ultimate Pack 09 Cute Series
- Stylized Fantasy Creatures Bundle #2
- Stylized Fantasy Kobolds Pack
- Zombies – Modular Animated Pack
- Fantasy Monsters Animated [Megapack]
- ToonScapes: Spring Isles
- Environment Vegetation - Bundle
- Universal Sound FX
- Pro Sound Collection
- Cute UI & Interact Sound Effects Pack
- Ultimate Game Music Collection
- Casual & Mobile Music and Sounds Pack
- Game Character Voice Bundle
- RPG Monster BUNDLE Polyart
- JU TPS 3 - Third Person Shooter GameKit + Vehicle Physics
- DOTS Traffic City
- 3D Roguelike RPG Complete Kit for Mobile and PC: TPS, Enemy AI, Puzzle and Props
- RPG Creation Kit 2
- Simulation Game System - Create your Simulator for Mobile and PC
- Tons of Effects - VFX Bundle URP
- Odin Inspector & Serializer
- Playmaker / Bolt / NodeCanvas
- Easy Save 3
- I2 Localization
- Card Game Core
- Odin Inspector & Serializer
- NaughtyAttributes
- More Mountains – Feel
- HyperCasual - Arcade Idle Engine
- 3D Roguelike RPG Complete Kit for Mobile and PC: TPS, Enemy AI, Puzzle and Props