In the 21st century, games can potentially be used as serious educational tools. Today's learners are distracted easily, and game-based learning is the silver bullet because it can potentially immerse the students in content and curricula. Not only does game-based learning with its power to engage and motivate users make the course come alive, but it can also provide a platform in critical thinking, creativity, instant feedback, and collaboration. One of the biggest challenges in education is the different learning styles of the students; game-based learning can easily overcome that. Games can be categorized into different genres such as action, adventure, fighting, puzzle, role-playing, simulation, sports, or strategy. Game designers can potentially select the appropriate genre best suited for effective learning. Even with all the advantages of game-based learning, some challenges, such as unwillingness of teachers to change or improper design of educational games, still exist. With students sometimes far ahead in the use of technology, some teachers who are left behind can be intimidated. The conceptual generation gap in this regard is quite wide, and designing, developing, and implementing games in curricula can be expensive. Though some games can be repurposed for education many cannot be repurposed to meet the expectations of the students.