Designing Gamified Systems

Designing Gamified Systems: Meaningful Play in Interactive Entertainment, Marketing and Education. Designing Gamified Systems is a fundamental guide for building...