Take inspiration from the golden age of video games and write your own modern classics.
Learn the stories behind the seminal video games of the 1970s and 1980s, and create your own games inspired by them, using Python, Pygame Zero, and an IDE. In Code the Classics Volume I, readers will
Game design tips and tricks from the mastersExpanded Python and Pygame Zero tutorialsGitHub tutorial for working with example code
Download and play game examples by Raspberry Pi founder Eben
Boing! (A Pong-style tennis game)Cavern (An action platformer inspired by Bubble Bobble)Infinite Bunner (A take on the classic Frogger)Myriapod (A fixed shooter homage to Centipede)Substitute Soccer (A top-down-view football game, like Kick Off 2 and Sensible Soccer)
This an interesting mix of history, insight into the thought process behind game design, and actual code to play with. I haven't tried the code download yet, but it was interesting to see how much of it I could 'read' and picture.
I was expecting more about how to actually design video games. There are some nice walkthroughs of some techniques used in different kinds of games but I was looking for more. The history was fun but not very detailed. Overall meh, there are better books on video game design and video game history.