Gamification uses games or game-like techniques to solve a problem or make something more interesting, for example a task that people ordinarily consider boring can be more fun if a competitive element is introduced.
Popular gamification techniques are:
- achievement badges/levels
- leader boards
- progress bar
- challenges between people
A notable example of the use of gamification is provided by Stack Exchange itself, which offers badges for individual achievements and a numeric reputation for leader board and progress bar functionality. Other examples include Codecademy, P2PU, Fitocracy, and 750 Words.