Respuestas:
Diseño de juego
Programación
Arte
Cultura y estudios
El sitio web de renderizado en tiempo real tiene una buena lista de libros gratuitos . Se tratan principalmente de escribir sombreadores, incluidos libros de las series GPU Gems y ShaderX.
Nunca lo he leído yo mismo, pero sigo viéndolo mencionado.
Creo que se trata principalmente de juegos de texto, pero cerca del final cubre pygame.
El creador de Sirlin Games ha publicado un gran libro en línea llamado Playing To Win . Viene en tres formas, un libro de Lulu, un libro electrónico de Amazon (no gratuito) y en línea como HTML. Por lo tanto, incluso si no es un libro electrónico gratuito como en el OP, todavía es de lectura gratuita (y puede descargar todas las páginas HTML si realmente quisiera leerlo sin conexión).
Es puramente la psicología del diseño de juegos competitivos , sin código. Definitivamente vale la pena leerlo.
No es un libro, sino un lugar en línea para comenzar, posiblemente http://udn.epicgames.com/Three/DevelopmentKitHome.html
Action Arcade Adventure Set de Dianna Gruber es una introducción muy detallada al desarrollo del juego. El código fuente de un juego de desplazamiento lateral 2D con todas las funciones se desarrolla en varios capítulos. También se tratan varios temas más generales, como el marketing y la historia de los juegos de desplazamiento lateral.
El libro ahora está disponible gratuitamente en línea, pero aquí está el enlace de Amazon como referencia.
Si está buscando desarrollar juegos para la nueva plataforma Windows Phone 7, hay un libro electrónico gratuito que cubre tanto el desarrollo Silverlight (para aplicaciones [pero podría usarse para juegos]) como el XNA Game Framework.