2 votes
Accepted

How to design an upgradeable skill system?

Using scriptable objects to store game state is usually a bad idea. They are meant to represent game-specific static assets. "Upgrading a skill" by upgrading the data of the skill is an even ...
user avatar
  • 112k
1 vote
Accepted

Implementing ability system with ability parameters

Make subclasses: ...
user avatar
  • 114k

Only top scored, non community-wiki answers of a minimum length are eligible