How to design gamification? A method for engineering gamified software

Benedikt Morschheuser, Lobna Hassan, Karl Werder, Juho Hamari

Research output: Journal Article or Conference Article in JournalJournal articleResearchpeer-review


Since its inception around 2010, gamification has become one of the top technology and software trends. However, gamification has also been regarded as one of the most challenging areas of software engineering. Beyond traditional software design requirements, designing gamification requires the command of disciplines such as (motivational/behavioral) psychology, game design, and narratology, making the development of gamified software a challenge for traditional software developers. Gamification software inhabits a finely tuned niche of software engineering that seeks for both high functionality and engagement; beyond technical flawlessness, gamification has to motivate and affect users. Consequently, it has also been projected that most gamified software is doomed to fail.
Original languageEnglish
JournalInformation and Software Technology
Pages (from-to)219-237
Number of pages19
Publication statusPublished - 2018
Externally publishedYes


  • Game design
  • Playfulness
  • Gameful design
  • Persuasive technology
  • Design science research
  • Software engineering
  • Gamification


Dive into the research topics of 'How to design gamification? A method for engineering gamified software'. Together they form a unique fingerprint.

Cite this