Publisher | ARTEM KURANAKOV |
---|---|
File size | 572.95kB |
Number of files | 59 |
Latest version | 1 |
Latest release date | 2025-05-14 02:50:21 |
First release date | 2025-05-14 02:50:21 |
Supported Unity versions | 2018.4.2 or higher |
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 Inspector
- Custom editors - made with love
- Type-Safe Ability Management – Easily retrieve abilities with generics
- Event-Driven Updates – Callbacks notify when abilities are added/removed/upgraded
- ScriptableObject-Based – Fully customizable via Inspector without code changes
- Dependency Injection (DI) Support – Works with Zenject, VContainer, or manual DI
- Built for Multiplayer - Syncs effortlessly with Mirror, Netcode, or Photon. Event-driven updates ensure abilities stay in sync.
- No dependencies – Clean, performance-optimized code.