Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C++ For Game Programmers [Paperback]

Noel Llopis
4.7 out of 5 stars  See all reviews (12 customer reviews)

Available from these sellers.


There is a newer edition of this item:
C++ For Game Programmers C++ For Game Programmers 4.0 out of 5 stars (1)
CDN$ 35.70
In Stock.

Book Description

April 12 2003 Charles River Media Game Development
Text addresses the unique challenges raised by using C++ in game development. Describes common C++ techniques to solve specific problems faced by most developers. Covers new technologies such as STL, along with challenges specific to different platforms. For intermediate to advanced programmers. Softcover. DLC: C++ (Computer program language).

Customers Who Bought This Item Also Bought


Product Details


Product Description

About the Author

Noel Llopis (Timonium, MD) is a software engineer at Day 1 Studios. He developed the technology for the game MechAssault and is now busy researching and implementing the technology for upcoming games. He holds a B.S. in Computer Engineering from the University of Massachusetts Amherst, and an M.S. in Computer Science from the University of North Carolina at Chapel Hill. Noel is also is a member of the Gamasutra editorial advisory board, has written several articles on programming techniques in the Games Programming Gems series, and regularly speaks at the Game Developers Conference.

Inside This Book (Learn More)
First Sentence
Inheritance is a fundamental concept that will be used often in advanced C++ topics, and it will appear repeatedly throughout this book. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

4.7 out of 5 stars
4.7 out of 5 stars
Most helpful customer reviews
5.0 out of 5 stars 3 years experience in a week May 14 2004
By A Customer
Format:Paperback
thats how useful i feel this book has been. i'm a games content coder, and this book has allowed me to expand on my base knowledge astronomically. if you already can code in c++, you just have no idea how it works under the hood, then this is the perfect book. it assumes you can code, it assumes you know the basics atleast of c++, and then it tells you exactly how all those wonderful features you use actually work. every chapter contains constant appraisals of the performance and efficency costs of every aspect of c++, the stuff thats really relevant for games coders.
Was this review helpful to you?
5.0 out of 5 stars Games aren't just about graphics May 6 2004
Format:Paperback
I disagree with the other reviewer who stated "games programming usually implies a treatment of graphical algorithms". Games involve so much more than just graphics, and I wasn't at all suprised at the content of the book. It does go into performance-related issues with templates, exceptions, etc. and is a helpful book for new game programmers. I think too many game programmers focus on graphics... pick up this book and polish up your C++ first.
Was this review helpful to you?
5.0 out of 5 stars Awesome! A Great C++ Book! Mar 25 2004
Format:Paperback
This book is not about game programming. It is about using C++ effectively to write game code. It is for "Programmers" who use C++ to write game code. Just wanted to clear that up for some of you boneheads who were expecting some kind of graphics tutorial.

Anyway, I devoured this book in a few days. It is written in the fasion of Scott Meyers indispensable "Effective C++" series. Noel explains what the compiler may or may not do for you. For instance, you may be surprised to learn that your inline functions may in fact not be inlined. Noel explains why and how to better your chances of getting your function truly inlined. If you are used to always writing copy constructors, Noel will show you when not to in game code. The breakdown of the virtual function table for an object with multiple inheritance was an eye opener. He also supplies a memory manager worth it's weight in gold! (How do you weigh code...?)

Also covered are the STL, Abstract Interfaces (great for implementing your graphics pipeline in BOTH Direct X and OpenGL), Plug In's (very cool coverage) as well as implementing your own Run Time Type Checker you can use in your Linux code as well (MicroSoft's RTTI bytes).

What Noel stresses throught the book is if your code is doing something a hundred thousand times each frame, you better know what it's really doing! The code snippets are perfect. They are not complete examples you can rip off and drop into your own code. But they do show you enough to make you say "Ah ha! Thats how its done." If you are a software engineer by profession, you will find yourself hurrying to work to see where you can improve that dog you are working on. I carry a book bag every day with 5 or 6 programming books that should be in every programmers library. This book is now one of them.

Finally, if you want a sample of Noels writing, run out and pick up a copy of the April 2004 issue of "Game Developer" magazine and check out his article on "Optimizing the Content Pipeline."

Was this review helpful to you?
Want to see more reviews on this item?
Most recent customer reviews
5.0 out of 5 stars Pragmatic Programming Concerns for game development
Noel did a great job covering several pertinant subjects not coverege in the majority of Game Programming book. Memory pools, code archecture, plug-in design, stl, rtti,etc. Read more
Published on Mar 9 2004 by T. Whittaker
2.0 out of 5 stars Very little relevance to game programming
Essentially this is a collection of tips for writing and testing C++ program (presumably better C++ programs). Read more
Published on Mar 9 2004 by John Harpur
4.0 out of 5 stars Good but not complete
I read this book in the context of developing a CAD-program, using similar 3D-techniques as used in games. Read more
Published on Jan 9 2004 by Stefan Boeykens
5.0 out of 5 stars A "must-have" instructional reference
C++ For Game Programmers by Noel Llopis (a software engineer for Day 1 Studios), is a programmer's guide written especially to address the unique problems of applying C++, the... Read more
Published on Nov 13 2003 by Midwest Book Review
5.0 out of 5 stars Impressive
This is easily one of the best programming books I've ever read! It is extremely useful to anyone who has some experience coding games and wants some great object-oriented design... Read more
Published on Sep 22 2003 by Antonio Maiorano
5.0 out of 5 stars Great Tips for Aspiring Game Developers
I was pleased to find a book that deals specifically with programming games using C++. This is not a book that teaches you how to program an API such as DirectX; it's a book... Read more
Published on Sep 17 2003 by Eric L. DeBrosse
5.0 out of 5 stars Best C++ book
One of the best C++ books I read. A must have even if you are not a game programmer.
Published on Sep 4 2003
5.0 out of 5 stars Good book for learning C++ tips and tricks
I think this is a good book. I am not a game programmer, but this book contains a lot of sound advice and tips that I will apply to my current and future projects.
Published on July 10 2003
5.0 out of 5 stars not just for game programmers
A 'best practices for C++' type of book using small snippets of code to illustrate the points. There is a lot here that can be applied to any type of C++ development. Read more
Published on July 5 2003 by webgun60
Search Customer Reviews
Only search this product's reviews

Listmania!

Create a Listmania! list

Look for similar items by category


Feedback