For courses in Fundamentals of Game Design for all video game developers and designers
With a focus on designing for the commercial entertainment market, this text teaches the principles and practice of game design and covers each of the major game genres individually.
Link to the book