
Powerful ability framework for Unity. Create tiered skills, passive effects & multiplayer-synced abilities with ease! Perfect for RPGs & card games.SFAbilitySystem - Simple & Flexible Ability System for RPGs, Card Games, and More!Elevate your game with this data-driven, modular ability system designed for Unity. Perfect for RPGs, card games, roguelikes, and any project requiring dynamic abilities with upgrade tiers, effects, and runtime modifications.Key Features:Tiered Progression System – Design abilities that level up (e.g., "Fireball → Inferno Blast → Meteor Storm")Designer-Friendly - Everything can be easily adjusted in the Unity InspectorCustom editors - made with loveType-Safe Ability Management – Easily retrieve abilities with genericsEvent-Driven Updates – Callbacks notify when abilities are added/removed/upgradedScriptableObject-Based – Fully customizable via Inspector without code changesDependency Injection (DI) Support – Works with Zenject, VContainer, or manual DIBuilt for Multiplayer - Syncs effortlessly with Mirror, Netcode, or Photon. Event-driven updates ensure abilities stay in sync.No dependencies – Clean, performance-optimized code.Tiered AbilitiesMultiplayer-ReadyDI-ReadyPerformance OptimizedScript comments + Description formatting