Respostas:
Design de jogo
Programação
Arte
Cultura e Estudos
O site de renderização em tempo real tem uma boa lista de livros gratuitos . Eles são principalmente sobre shaders de escrita, incluindo livros das séries GPU Gems e ShaderX.
Eu nunca li isso sozinho, mas continuo vendo isso sendo mencionado.
Eu acredito que é na maior parte jogos de texto, mas perto do fim ele cobre pygame.
O criador da Sirlin Games publicou um grande livro on-line chamado Playing To Win . Ele vem em três formas, um livro da Lulu, um e-book da Amazon (não gratuito) e on-line como HTML. Portanto, mesmo que não seja um livro eletrônico gratuito, como no OP, ainda é gratuito para leitura (e você pode fazer o download de todas as páginas HTML se realmente quiser ler se estiver offline).
É puramente a psicologia do design competitivo de jogos, sem código. Definitivamente vale a pena ler.
Não é um livro, mas um lugar on-line para começar, possivelmente http://udn.epicgames.com/Three/DevelopmentKitHome.html
O Action Arcade Adventure Set de Dianna Gruber é uma introdução muito detalhada ao desenvolvimento de jogos. O código fonte de um jogo 2D de rolagem lateral com todos os recursos é desenvolvido em vários capítulos. Vários tópicos mais gerais também são abordados, como marketing e a história dos jogos de rolagem lateral.
O livro agora está disponível gratuitamente on-line, mas aqui está o link da Amazon para referência.
Se você deseja fazer o desenvolvimento de jogos para a nova plataforma Windows Phone 7, há um E-book gratuito que abrange o Silverlight Development (para aplicativos [mas pode ser usado para jogos]) e o XNA Game Framework.