Home Game Dev Unity Assets Unity Tools Combat - Spark Plugin v1.5

Combat - Spark Plugin v1.5

3529 Views Stock 914 2026-04-03

Details

 Combat - Spark Plugin v1.5 is a no-code game framework for Unity developed by Blink, designed to enable developers to create full RPGs, survival games, and other combat-driven titles without writing code. The plugin provides a powerful, customizable editor that allows users to define abilities, effects, stats, and game mechanics through a database-driven system. Key features include: - **Abilities**: Create unlimited abilities with full control over activation type, target and caster effects, resource costs, cooldowns, animations, sounds, VFX, motion warp, rule checks, and dynamic tooltips. - **Ability Types**: Support for Self, Direct Target, Area of Effect, Ground, Cone, Rectangle, Aura, Action Projectile, Direct Target Projectile, and Direct Target AoE. Custom ability types can be added via a single C# class inheriting from AbilityTypeBase. - **Activation Types**: Instant, Incantation, and Channel types allow precise control over ability triggers and behavior before execution. Custom activation types are also supported. - **Effect Types**: Support for Damage, Damage Object, Healing, Apply Status, Modify Stat, Knockback, Dispel, and Trigger effects. Each effect can be customized with formulas, durations, stacking, ticks, and VFX. - **Damage and Healing Types**: Custom damage and healing types (e.g., Physical, Fire, Holy) with scalable resistances and power systems based on stat configurations. - **Calculation Formulas**: Use of NCalc to build dynamic formulas referencing caster or target stats at runtime, enabling character progression-driven damage and healing. - **Status Effects**: Unlimited status effects with configurable duration, stacking (Refresh or Stack), periodic ticks, effect triggers on apply/tick/expiry/dispel, VFX, tags (e.g., Buff, Debuff, Crowd Control), dispel rules, and immunity grants. - **Stats System**: Support for Resource Stats (e.g., Health, Mana) and Value Stats (e.g., Attack Power), with optional clamping and scaling configurations that allow interconnected stat systems without code. - **Combos**: Chain multiple abilities into sequences with configurable timeout windows and reset-on-miss logic, sharing the same cooldown and input slot system as standalone abilities. - **Ability State Machine**: Every ability runs through three phases—Startup, Active, and Recovery—each with individually configurable durations. Motion Warp can be enabled to move the caster toward a target during startup with customizable animation curves and fallbacks. - **UI Components**: Ready-to-use UI elements including nameplates with health/resource bars, incantation and channel bars, stat bars, ability bars with persistent layout, target UI panels, and revive UI. - **Trigger Integration**: Ability effects can be triggered by any Spark Trigger, enabling seamless integration with other game systems. - **Extensions**: Four optional extensions activate automatically when paired plugins are installed: - Character Stats Extension: Links character level and class progression to stat growth. - Item Abilities Extension: Grants abilities to entities when items are equipped, with full item context in tooltips. - Item Stats Extension: Applies and removes stat bonuses when items are equipped or unequipped, with full tooltip display. - Weapon Auto Attack Extension: Automatically triggers attacks based on the currently equipped weapon, linking the Equipment plugin to combat state machine. Combat - Spark Plugin v1.5 empowers game developers to build complex combat systems efficiently and flexibly, with full extensibility through C# scripting when needed. More details available at: https://assetstore.unity.com/packages/tools/game-toolkits/combat-spark-plugin-349814 
2026-04-03 00:00:00-update version:Combat - Spark Plugin v1.5