This document discusses using gamification to engage students in higher education. It describes how game design concepts can be applied in a non-game context to motivate learning. The paper presents a game developed using ALICE Tool to teach object-oriented programming concepts. The game allows students to learn programming principles in a fun way through interactive problem-solving. Evaluation showed this gamified approach had promising results for improving student engagement and understanding of key concepts. While gamification provides benefits, challenges include costs of converting content and ensuring all topics can be effectively gamified.