kakarot: I cannot recommend Masters of Doom highly enough to anyone on this website. It's about the rise of Id games and the technological and cultural breakthroughs they made in the industry... read comments

antjanus: The book introduces several basic design patterns, it explains WHY they're used, how to implement them, etc. in the best way I've read so far. No CS book or online article has been... read comments

fred_is_fred: A good read about the Atari 2600 and how the devs were able to fight within the limitations of 1970s and 1980s hardware to develop a gaming platform. read comments

Jach: Recommend if you want to study the details of an early 3d game engine, or details about the 386 that made it so hard to do games with. read comments

mysterydip: It's been a fascinating read of why games had to be made the way they were back then due to the hardware of the day. All kinds of tricks to squeeze performance out of a machine designed for... read comments

tvalentius: If you are developing AI for games, then Programming Game AI By Example by Mat Buckland are one of the best book for that. read comments

rsoto: Even if you're not aspiring to be a game dev, this book teaches you a lot about project scope, management, psychology, mechanics, balance and user experience. read comments

Jare: Will probably prove very useful and relevant to you as well. read comments

Corvus: One of the most memorable experiences of my life was building a small 2D RPG named Dungeon Of Despair from [this book] The game teaches you to build a simple game... read comments