Grywalizacja/ gamifikacja łączy elementy gier, ich filozofię czy mechanikę, by następnie wykorzystać je w kontekstach niezwiązanych z grami. Te elementy gier, to m.in.: wykonywanie konkretnych zadań w zaplanowanych rozgrywkach, storytelling, zaliczanie poziomów i misji, zdobywanie punktów, prezentowanie wyników w różnych konfiguracjach w tabelach, dając możliwość porównywania się z innymi graczami, zdobywanie odznak, nagród, w końcu ranking informujący o osiągnięciach.
W ten sposób łączy się elementy gier logicznych, strategicznych, symulacyjnych i zręcznościowych, które mogą być z powodzeniem implementowane w różnych projektach niezwiązanych z grami. Mogą tym samym odpowiednio kreować poglądy na świat i otaczającą nas rzeczywistość oraz wspierać np. procesy uczenia się/ przyswajania wiedzy, a także pomagać realizować procesy biznesowe, integrować pracowników, wzmacniać sprzedaż i oczywiście wspierać procesy motywacyjne (odpowiednio rozbudzając motywację wewnętrzną).
Grywalizacja on-line, bazuje na wprowadzeniu online’owej platformy dostępnej dla każdego uczestnika w nią zaangażowanego. Dostępna jest z komputera stacjonarnego, tabletu czy telefonu. Zazwyczaj platforma taka wyróżnia się prostotą, jasnością przekazu komunikatów, możliwością śledzenia na bieżąco swoich postępów oraz rankingu ogólnego, a także wyraźnymi zasadami zarówno dotyczącymi wykonywania zadań, ich potwierdzenia, oceny i czasu, jaki mamy na ich wykonanie. W tym przypadku z reguły pojawia się ciekawa fabuła, a uczestnik wciela się w konkretną osobę i bierze udział w planowanych rozgrywkach. Atrybuty wyodrębnione w kontekście grywalizacji tradycyjnej odpowiednio przystosowane są i odwzorowane na platformie internetowej.
Występować mogą także modele mieszane, uwzględniające tradycyjne rozwiązania, łącząc je z technologią, np.: połączenie gier planszowych z rozgrywką komputerową, zaangażowanie w odpowiednio ciekawie zaplanowaną rozgrywkę terenową w wariancie outdoor’owym i indoor’owym. Równocześnie możliwe jest na bieżąco śledzenie aktywności gracza, monitorowanie jego postępów oraz umożliwienie mu porównywania się z innymi graczami.