It was a pleasure to read this book by Robert Nystorm. His geeky humor while he describes his code was much appreciated. This is not a beginner book. You should have a few gaming projects under your belt before tackling this - and you should have already be familiar with Head First: Design Patterns. |
The sample code is written in C++, but if you are proficient in Java or C# or C, it should not be difficult to understand the intent. I enjoyed reading the book and thinking about how I could have improved my code in earlier projects.
Reading this book is like having a totally geeky conversation with the author about software development. His thoughts on how things 'really' work in practice really helped me feel good about some short-cuts I've developed to get around problems he was describing.
Note that this book is provided online by the author for free, or you can buy it electronically or dead-tree version. I bought the paper-book to support the author and the craft of writing books. And I'm old school... I like the look of real books on my shelf.
I look forward to using the techniques described in this book! Thanks, Bob!
Reading this book is like having a totally geeky conversation with the author about software development. His thoughts on how things 'really' work in practice really helped me feel good about some short-cuts I've developed to get around problems he was describing.
Note that this book is provided online by the author for free, or you can buy it electronically or dead-tree version. I bought the paper-book to support the author and the craft of writing books. And I'm old school... I like the look of real books on my shelf.
I look forward to using the techniques described in this book! Thanks, Bob!