In this study, a gamification software is developed and applied to 46 students in a three hours lesson of an undergraduate course. The learning subject was “System development life cycle: planning and analysis phases” because in the previous years, students were reported that they found this subject boring. To make the lesson more enjoyable the game-like software is developed and applied. There were two sessions, one played the game individually and the other played as small groups. All students made learning gains from the course and they reported positive feedbacks about the gamification usage in the courses. Finally small differences found between related to use of group work.