One of the engaging approaches in learning is introducing gamified elements into learning content. It offers the chances for deeper learning and growth of intellectual skills. The students are engaged in a game, they think strategically and apply the methods and techniques that they are learning and develop skills in problem solving.
The guidance and facilitation during the learning experience is important that students retain, stay organised, see the relevance of learning, and maintain the motivation level.
Video games: Using Gamification to Enhance Self-directed, Open Learning in Higher Education
Gamification in Moodle course: (PDF) An Attempt for Gamification of Learning in Moodle (researchgate.net)
Practical planning guide Designing gamification for collaborative learning