游戏编程的好书

由于游戏引擎涉及到方方面面,这个列表得继续完善,暂时发布个beta版。还有国人写的就基本不要看了。。。。暂时没收录声音相关。

主要目录来自这里:http://www.gamedev.net/page/books/index.html

每个子目录选1-2本看就好。

我个人看的书的列表是:

           Game Engine Architecture,

           Opengl红宝书,

           Mathmatics for 3D Game Programming,

           Game Engine Gems系列,

           Game Develpment tools,

           Unity Game Programming Essiencials,

           Ogre 3D 1.7 Beginer's Guide,

           GPU Gems系列,

           Introduction to 3D Game Programming with DirectX,

           Artificial Intelligence for Games

gamedev.net独家收录:


Advanced Game Programming: A GameDev.net Collection by John Hattan
Published March 2009 (Course Technology PTR)

Design and Content Creation: A GameDev.net Collection (Course Technology Ptr) by Drew Sikora, John Hattan

Published February 2009 (Course Technology PTR)

Beginning Game Programming: A GameDev.net Collection (Course Technology Cengage Learning) by John Hattan
Published February 2009 (Course Technology PTR)


游戏数学和物理引擎编程:

Mathematics for 3D Game Programming and Computer Graphics, Third Edition by Eric Lengyel
Published June 2011 (Course Technology PTR)

Mathematics and Physics for Programmers (Charles River Media Game Development) by Danny Kodicek
Published May 2005 (Charles River Media)

Physics for Game Programmers by Grant Palmer
Published April 2005 (Apress)

Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3-D Technology) by Christer Ericson
Published January 2005 (Morgan Kaufmann)

Beginning Math and Physics for Game Programmers by Wendy Stahler
Published April 2004 (New Riders Games)



游戏编程:(大全级的,包括一些渲染的重量级作品)

Game Engine Architectrue 

The Game Developer's Dictionary: A Multidisciplinary Lexicon for Professionals and Students by Dan Carreker
Published January 2012 (Course Technology PTR)

Monster Gaming: The Complete How-To Guide for Becoming a Hardcore Gamer by Ben Sawyer
Published May 2003 (Paraglyph Press)

计算机图形学

Game Engine Gems 2 by Eric Lengyel
Published February 2011 (A K Peters/CRC Press)

Multi-Threaded Game Engine Design by Jonathan S. Harbour
Published August 2010 (Course Technology PTR)


Video Game Optimization by Eric Preisz, Ben Garney

Published March 2010 (Course Technology PTR)

Game Development Essentials: An Introduction by Jeannie Novak

Published August 2011 (Delmar Cengage Learning)


上层逻辑编程、通用编程:

RPG Maker for Teens by Michael Duggan
Published May 2011 (Course Technology PTR)

Beginning C++ Through Game Programming by Michael Dawson
Published October 2010 (Course Technology PTR)

Going to War: Creating Computer War Games by Jason Darby
Published March 2009 (Course Technology PTR)

Wizards and Warriors: Massively Multiplayer Online Game Creation by Jason Darby
Published June 2011 (Course Technology PTR)

ActionScript for Multiplayer Games and Virtual Worlds by Jobe Makar
Published August 2009 (New Riders Press)


Collaborative Online Game Creation by Nanu Swamy, Naveena Swamy

Published February 2009 (Charles River Media)
Official Butterfly.net Game Developer's Guide (Wordware Game Developer's Library) by Andrew Mulholland
Published September 2004 (Wordware Publishing, Inc.)

Video Game Writing: From Macro to Micro by Marek Walton, Maurice Suckling
Published January 2012 (Mercury Learning and Information)

Social Game Design: Monetization Methods and Mechanics by Tim Fields, Brandon Cotton
Published December 2011 (Morgan Kaufmann)

Game Development Essentials: Mobile Game Development by Kimberly Unger, Jeannie Novak
Published October 2011 (Delmar Cengage Learning)

The Future of Looking Back (Microsoft Research) by Richard Banks
Published October 2011 (Microsoft Press)

The Multiplayer Classroom: Designing Coursework as a Game by Lee Sheldon
Published June 2011 (Course Technology PTR)
Challenges for Game Designers by Brenda Brathwaite, Ian Schreiber
Published August 2008 (Charles River Media)

The Art of Game Design: A book of lenses by Jesse Schell
Published August 2008 (Morgan Kaufmann)

Game Writing Handbook (Charles River Media Game Development) by Rafael Chandler
Published February 2007 (Charles River Media)

Beginning Game Level Design (Premier Press Game Development) by John Harold Feil, Marc Scattergood
Published February 2005 (Course Technology PTR)

Game Coding Complete, Third Edition by Mike McShaffry
Published March 2009 (Charles River Media)


Programming Video Games for the Evil Genius by Ian Cinnamon
Published February 2008 (McGraw-Hill/TAB Electronics)


内容创作、3D建模工具使用:

Blender 2.5 Materials and Textures Cookbook by Colin Litster
Published January 2011 (Packt Publishing)

Producing Animation, Second Edition by Catherine Winder, Zahra Dowlatabadi
Published August 2011 (Focal Press)

ZBrush 4 Sculpting for Games: Beginner's Guide by Manuel Scherer
Published March 2011 (Packt Publishing)


Beginning Google Sketchup for 3D Printing (Expert's Voice in 3D Printing) by Sandeep Singh

Published December 2010 (Apress)
Creating 3D Game Art for the iPhone with Unity: Featuring modo and Blender pipelines by Wes McDermott
Published October 2010 (Focal Press)

Game Coding Complete, Third Edition by Mike McShaffry
Published March 2009 (Charles River Media)

Adobe Photoshop Elements 6.0 On Demand by Steve Johnson, Perspection Inc.
Published February 2008 (Que)

Character Emotion in 2D and 3D Animation by Les Pardew
Published September 2007 (Course Technology PTR)

Macromedia Flash Professional 8 Game Graphics by Robert Firebaugh
Published September 2006 (Charles River Media)


游戏引擎使用:

Game Development Tools by Marwan Ansari(***********************************************************************************************************)
Published May 2011 (A K Peters/CRC Press)

Game Development with Unity by Michelle Menard
Published January 2011 (Course Technology PTR)

Unity Game Development Essentials by Will Goldstone
Published October 2009 (Packt Publishing)

Unity 3.x Game Development by Example Beginner's Guide by Ryan Henson Creighton
Published September 2011 (Packt Publishing)

Unity 3 Blueprints - A Practical Guide to Indie Games Development by Craig Stevenson, Simon Quig
Published May 2011 (Deep Pixel Publishing)

Unity Game Development Essentials by Will Goldstone
Published October 2009 (Packt Publishing)

Game Programming with Irrlicht by André Koscianski
Published March 2011 (CreateSpace)


Game Development with Unity by Michelle Menard

Published January 2011 (Course Technology PTR)

Beginning 3D Game Development with Unity: All-in-one, multi-platform game development by Sue Blackman


Creating Games with Unity and Maya: How to Develop Fun and Marketable 3D Games by Adam Watkins
Published July 2011 (Focal Press)


OGRE 3D 1.7 Beginner's Guide by Felix Kerger
Published November 2010 (Packt Publishing)

Microsoft XNA Game Studio 3.0 Unleashed by Chad Carter
Published March 2009 (Sams)

XNA 4.0 Game Development by Example: Beginner's Guide - Visual Basic Edition by Kurt Jaegers
Published December 2011 (Packt Publishing)


XNA Game Studio 4.0 for Xbox 360 Developers by Jonathan S. Harbour
Published February 2011 (Course Technology PTR)

XNA 4.0 Game Development by Example: Beginner's Guide by Kurt Jaegers
Published September 2010 (Packt Publishing)

XNA Game Studio 4.0 Programming: Developing for Windows Phone 7 and Xbox 360 (Developer's Library) by Tom Miller, Dean Johnson
Published December 2010 (Addison-Wesley Professional)

Introduction to 3D Game Programming with DirectX 10 by Frank D. Luna
Published October 2008 (Jones & Bartlett Publishers)

UDK Game Development by Alan Thorn
Published December 2011 (Course Technology PTR)

Unreal Development Kit Game Programming with UnrealScript: Beginner's Guide by Rachel Cordone
Published December 2011 (Packt Publishing)

Unreal Game Development by Ashish Amresh, Alex Okita
Published July 2010 (A K Peters)

CryENGINE 3 Cookbook by Dan Tracy, Sean Tracy
Published June 2011 (Packt Publishing)

渲染   

Game Graphics Programming by Allen Sherrod
Published June 2008 (Charles River Media)

ShaderX5: Advanced Rendering Techniques by Wolfgang Engel
Published December 2006 (Charles River Media)

Geometric Data Structures for Computer Graphics by Elmar Langetepe, Gabriel Zachmann
Published February 2006 (A K Peters Ltd)

The COMPLETE Effect and HLSL Guide by St-Laurent Sebastien
Published July 2005 (Paradoxal Press)

GPU Pro 2 by 
Published February 2011 (A K Peters/CRC Press)

GPU Gems 一整系列

ShaderX3: Advanced Rendering with DirectX and OpenGL (Charles River Media Graphics) by Wolfgang Engel
Published November 2004 (Charles River Media)

Advanced Lighting and Materials with Shaders by Kelly Dempski
Published October 2004 (Jones & Bartlett Publishers)

Metaprogramming GPUs with Sh by Stefanus Du Toit
Published August 2004 (A K Peters/CRC Press)

Real-Time 3D Terrain Engines Using C++ and DirectX 9 (Game Development Series) (Charles River Media Game Development) by Greg Snook
Published June 2003 (Charles River Media)

Opengl:

Beginning OpenGL Game Programming, Second Edition by Luke Benstead
Published March 2009 (Course Technology PTR)

OpenGL® Distilled by Paul Martz
Published March 2006 (Addison-Wesley Professional)

More OpenGL Game Programming by Dave Astle
Published November 2005 (Course Technology PTR)

OpenGL Game Programming w/CD (Prima Tech's Game Development) by Kevin Hawkins, Dave Astle
Published May 2002 (Course Technology PTR)

红宝书

Advanced Graphics Programming Using OpenGL (The Morgan Kaufmann Series in Computer Graphics) 


DirectX

Introduction to 3D Game Programming with DirectX 11 by Frank Luna
Published March 2012 (Mercury Learning & Information)

Practical Rendering and Computation with Direct3D 11 by Jason Zink, Matt Pettineo, Jack Hoxley
Published July 2011 (A K Peters/CRC Press)

Beginning DirectX 11 Game Programming by Allen Sherrod, Wendy Jones
Published May 2011 (Course Technology PTR)


AI:

Artificial Intelligence for Games, Second Edition by Ian Millington, John Funge
Published August 2009 (Morgan Kaufmann)

Behavioral Mathematics for Game AI by Dave Mark
Published March 2009 (Course Technology PTR)

AI Game Programming Wisdom 3 (AI Game Programming Wisdom (W/CD)) by Steve Rabin
Published March 2006 (Charles River Media)

你可能感兴趣的:(游戏编程的好书)