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

  1. Import the asset
  2. Install UniTask
  3. Open: Scene_Demo_MainMenu
  4. 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