Michael Dawson pracował zarówno jako programista, jak i projektant i producent gier komputerowych. Oprócz praktycznego doświadczenia zdobytego w sferze produkcji gier, Mike uzyskał stopień bakałarza w dziedzinie informatyki na Uniwersytecie Południowej Kalifornii. Obecnie uczy programowania gier na Wydziale Produkcji Gier Szkoły Filmowej w Los Angeles. Mike uczył także studentów programowania gier w ramach kursów prowadzonych przez UCLA Extension i Digital Media Academy w Stanfordzie. Jest autorem trzech innych książek: Beginning C++ through Game Programming, Guide to Programming with Python oraz C++ Projects: Programming with Text-Based Games. Możesz odwiedzić jego stronę internetową pod adresem www.programgames.com, aby dowiedzieć się więcej lub uzyskać pomoc w kwestiach dotyczących dowolnej z jego książek.