Gamifikasi adalah usaha strategis untuk meningkatkan sistem, layanan, organisasi, dan aktivitas dengan cara membuat pengalaman yang mirip dengan pengalaman yang didapatkan saat memainkan permainan untuk memotivasi pengguna[1]. Pada umumnya hal ini dilakukan melalui implementasi elemen game design. Biasanya gamifikasi berlaku untuk aplikasi dan proses non-gim, untuk mendorong pengguna mengadopsi aplikasi dan proses tersebut, atau untuk memengaruhi bagaimana aplikasi dan proses tersebut digunakan. Gamifikasi bekerja dengan membuat teknologi yang lebih menarik,[2] dengan mendorong pengguna untuk terlibat dalam perilaku yang diinginkan,[3] dengan menunjukkan jalan untuk penguasaan dan otonomi, dengan membantu untuk memecahkan masalah dan tidak menjadi gangguan, dan dengan mengambil keuntungan dari kecenderungan psikologis manusia 'untuk terlibat dalam game'.[4] Teknik ini dapat mendorong orang untuk melakukan pekerjaan mereka yang biasanya membosankan, seperti menyelesaikan survei, belanja, mengisi formulir pajak, atau membaca situs web.[2] Data yang tersedia dari situs-situs gamified, aplikasi, dan proses perbaikan menunjukkan potensi di daerah seperti keterlibatan pengguna, ROI, kualitas data, ketepatan waktu, atau belajar.[5]