First, I’d like to apologize for my previous statement about Game Engine Architecture. There are a few UML diagrams after all. I have that bad habit of judging anything I read too soon. Sorry Jason, I love your book.
Talking about books, I’ve been reading Programming Massively Parallel Processors: A Hands-on Approach for about a month now, at work during lunch time. As I said on SebH’s blog, it’s a little bit short for such a price, but contains good material on CUDA. I like when teachers write books. I’m not done with it yet, I’ll post my review when I’ll be sure about what I want to say
I just received Video Game Optimization, and Game Programming Gems 8. That’s too much to read before the two next one coming early on May: Game Engine Gems, Volume One and GPU Pro: Advanced Rendering Techniques.
Video Game Optimization is a relatively short book (~300 pages), but it gathers a whole lot of optimization theory and practice, packed into a single book. I read a lot of books that used to give code snippets to optimize one thing or another, but this time it’s an all-in-one book. I like « gems » collections books, but now I’m starting to really look for specialized books, and this one is promising. We’ll see. Btw, it’s written by Ben Garney and Eric Preisz, who among other things have developed the Torque Game Engine.
Game Programming Gems 8, well, it’s a Game Programming Gems book, always a pleasure to read, I love that series. I noticed a gem on application design when using « tablets », and that’s precisely what I’m working on. There’s even an article by a Blizzard guy, on SSAO in Starcraft 2. One friend of mine, an « Art Director » at Supamonks, told me that Blizzard artists never post on public forums to share ideas and their work, and that the community would be pleased to here from them. I’m wondering if there’s a black-hole on all Blizzard’s technology, because I haven’t read a lot of graphics articles from them.
One day maybe, I’ll start coding all those techniques I read… I should do that if I want to put interesting things into my CV