Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

C++ for Game Programmers (Charles River Media Game Development) Paperback – 12 May 2003

4.2 out of 5 stars 6 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
£50.40 £1.00

There is a newer edition of this item:

click to open popover

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.

Product details

  • Paperback: 412 pages
  • Publisher: Charles River Media; Bk&CD-Rom edition (12 May 2003)
  • Language: English
  • ISBN-10: 1584502274
  • ISBN-13: 978-1584502272
  • Product Dimensions: 23.3 x 18.8 x 3 cm
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: 875,639 in Books (See Top 100 in Books)

Customer Reviews

4.2 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback Verified Purchase
As an experienced games programmer finally moving from C on to C++ I found this book extremely useful. It answered all the questions I had been asking myself regarding the use of C++ in the restricted environments of console development. It is not a concise C++ tutorial, and is therefore not going to teach you C++, but it will point you in the direction you need to take when building your first C++ project. In fact, many of the subjects discussed in this book actually require some extra reference material unless you are already an experienced C++ developer moving over to game development.
The subjects selected for the book show that the author has a good level of experience in applying what he is talking about. He is basically passing along what he has learned from his own (and other people's) errors. All the subjects are pertinent and well explained. Sometimes he will over develop his explanations, showing why other solutions are not great before actually giving you the right one, but overall the text is easy to read and digest. The book is not overly long either, at the detriment that you wouldn't mind a little more info on some topics, but what is missing can easily be found in other, popular C++ reference manuals. One other negative point that comes to mind is that much of this information could be dug up for free on the net (a lot of it on Gamasutra.com), but it is all the same practical to have it condensed together in a single volume.
I have always avoided programming books with "game" anywhere in the title because, up until now, they have all been truly awful rip-offs. This book has actually delivered what it promised and I'm sure it will be a constant reference for me over the next several months.
Read more ›
Comment 18 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By A Customer on 27 Jun. 2003
Format: Paperback
I've been a C developer for a long time and have much loved writing procedural code never understanding the need for all this fancy OOP rubbish, I was a man like John Carmack, seeing little point to move to OOP until recently I thought hey, what the hell, everyone else is moving to C++ it's time I follow suite.
I've just recently purchased a few books on various game dev subjects and this is the book I chose for C++, the book is excellently written, I found it so easy to read through and took absolutely everything in, there was no problems understanding any concepts ideas and I already understand all this fancy gadgetry that C++ has which, 2 weeks ago would've left me puzzled and wondering what the hell does that syntax mean. Thanks to this book I can easily work my mindset to work with OOP, or if I have any need to still work with procedural C.
The book rocks, well written, easy to understand, useful info and very suited to not only game dev but also other high performance software applications, it covers the more advanced C++ features so don't expect to jump straight into it from a procedural or non-programming background (Admittedly I had looked at C++ previously but only short tutorials, so knew about the basics like classes etc.), but the background you do need is minimal, just a few hours reading C++ tutorials around the net will do. If you know about classes etc. and need to better understand OOP structure, optimizations and more advanced details like templates etc. then get this book, it'll take you from a novice/intermediate C++ programmer to someone who knows how to use the language well and proper in around 400 pages.
Arm yourself with this and The C++ Programming Language, Special Edition (THE book to have as a C++ developer) and you'll be sorted.
Comment 20 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book first sprung up on amazon december 2002 and i waited 5 good months to get my hands on it, expecting great things...
At first glance, just flicking through the pages it was obvious that the book had some serious content.
Having read the book, it's now official. Don't expect this book to teach you C++ - there's a million and one books already out there that will. This book teaches you how to fine tune everything you've learnt and subjectively analyses where performance is gained, and where it is lost. Well written and easy to read, you wont be blinded by science along the way, but it's none too sluggish either. Although aimed at games programmers, this book is useful to anyone in the field of performance computing.
Comment 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse