Game Programming Gems

by Mark Deloura

Charles River Media | August 1, 2000 | Hardcover

Game Programming Gems is rated 3.5 out of 5 by 2.
For the countless tasks involved in creating a game engine there are an equal number of possible solutions. But instead of spending hours and hours trying to develop your own answers, now you can find out how the pros do it! Game Programming Gems is a hands-on, comprehensive resource packed with a variety of game programming algorithms written by experts from the game industry and edited by Mark DeLoura, former software engineering lead for Nintendo of America, Inc. and now the newly appointed editor-in-chief of Game Developer magazine. From animation and artificial intelligence to Z-buffering, lighting calculations, weather effects, curved surfaces, mutliple layer Internet gaming, to music and sound effects, all of the major techniques needed to develop a competitive game engine are covered. Game Programming Gems is written in a style accessible to individuals with a range of expertise levels. All of the source code for each algorithm is included and can be used by advanced programmers immediately. For aspiring programmers, there is a detailed tutorial to work through before attempting the code, and suggestions for possible modifications and optimizations are included as well.

Format: Hardcover

Dimensions: 614 pages, 9.3 × 7.7 × 1.8 in

Published: August 1, 2000

Publisher: Charles River Media

Language: English

The following ISBNs are associated with this title:

ISBN - 10: 1584500492

ISBN - 13: 9781584500490

save 5%

  • Out of stock online

$83.95  ea

$83.95 List Price

This item is eligible for FREE SHIPPING on orders over $25.
See details

Easy, FREE returns. See details

Item can only be shipped in Canada

Downloads instantly to your kobo or other ereading device. See details

All available formats:

Reviews

Rated 4 out of 5 by from A Grabbag of Gems This is one of the few book I’ve seen on game programming that includes a section on designing a solid program as opposed to just how to set up something flashy with Microsoft’s DirectX. In fact, this is one of the strengths of the book: there is very little material that specific to one computer platform. Further, the book is broken down into clear sections coving everything from 3D graphics effects to artificial intelligence. If anything is missing, there is nothing really on programming sound or music. Overall, it’s a good collection of articles with lots of source code on disk for both Windows and Linux programmers.
Date published: 2001-03-20
Rated 3 out of 5 by from Not a nice Gem The book focuses primarily on articles by other authors rather than the specific author it presents with his “amazing guru” gaming background. I found this book to be filled with math that was outdated, and there were not enough examples. Having theory in a book helps with concepts however no implementation of it does not show the full potential of the algorithms they discuss. The pictures in the book look fabulous, however none of the pictures are fully documented in source-code in this book leading once again that there needs to be more source-code and less theory. I think this book is not worth the price they claim. Furthermore, I think if you are interested in game development in OpenGL get the OpenGL Programming Guide (Red Book) and get a subscription to Game Developer Magazine. This hardcover book looks and sounds great however all the topics are from collaborated articles, which you can find the same topics on the Internet with full source-code and theory rather then spending $75 for a theory book with pretty pictures.
Date published: 2001-03-04

– More About This Product –

Game Programming Gems

Game Programming Gems

by Mark Deloura

Format: Hardcover

Dimensions: 614 pages, 9.3 × 7.7 × 1.8 in

Published: August 1, 2000

Publisher: Charles River Media

Language: English

The following ISBNs are associated with this title:

ISBN - 10: 1584500492

ISBN - 13: 9781584500490

Table of Contents

Section 1 Programming Techniques Section 2 Mathematics Section 3 Artificial Intelligence Section 4 Polygonol Techniques Section 5 Pixel Effects Section 6 Appendix

From the Publisher

For the countless tasks involved in creating a game engine there are an equal number of possible solutions. But instead of spending hours and hours trying to develop your own answers, now you can find out how the pros do it! Game Programming Gems is a hands-on, comprehensive resource packed with a variety of game programming algorithms written by experts from the game industry and edited by Mark DeLoura, former software engineering lead for Nintendo of America, Inc. and now the newly appointed editor-in-chief of Game Developer magazine. From animation and artificial intelligence to Z-buffering, lighting calculations, weather effects, curved surfaces, mutliple layer Internet gaming, to music and sound effects, all of the major techniques needed to develop a competitive game engine are covered. Game Programming Gems is written in a style accessible to individuals with a range of expertise levels. All of the source code for each algorithm is included and can be used by advanced programmers immediately. For aspiring programmers, there is a detailed tutorial to work through before attempting the code, and suggestions for possible modifications and optimizations are included as well.

From Our Editors

This complete, hands-on resource contains an assortment of game programming algorithms to help you better understand the specifics of programming. Written by professionals from the game industry and edited by Mark DeLoura, Game Programming Gems covers it all, from animation and artificial intelligence to lighting calculations, Z-buffering, multiple layer Internet gaming, weather effects, curved surfaces, music, and as well, sound effects. Every major technique needed to develop a competitive game engine is addressed and explained. Written in a manner that is user-friendly to all individuals with a wide range of expertise levels. The text contains all of the source codes for each algorithm and can be used by advanced programmers right away. For aspiring programmers, there is a thorough tutorial to work through before attempting the code, and suggestions for possible modifications and optimizations are included.