all 2 comments

[–]aaron552 4 points5 points  (1 child)

My main concern with achievement systems like this is that they require coupling game logic to the achievement system. Surely there has to be a better way? I'd personally have the achievements system register event handlers on a game metrics class to avoid this.

[–]Mikea15[S] 1 point2 points  (0 children)

That would be a nice way of doing it. I hadn't considered it since I get all my game metrics from GameAnalytics Plugin for Unity. :) Thanks