This chapter presents an experience with the development of an educational game focusing on digital systems design for undergraduate electrical engineering students. The project was motivated by the ineffectiveness of traditional instructional methods, particularly in engineering education and research, indicating that educational games have the potential to improve learning and motivation among players. The chapter presents an overview of the literature on engineering education and game-based learning, followed by a detailed look into the process by which this project was approached, starting from obtaining funding for the project to the actual design, development, implementation, and assessment of the game itself. The emphasis in this chapter will be on the challenges faced and the lessons learned during the course of this ongoing project. The challenges are common to other similar projects, and the lessons learned can provide valuable guidelines to other researchers and educators engaged in similar endeavors.