45 of 52 people found the following review helpful
Someone Kick These People,
Verified Purchase(What's this?)
This review is from: Beginning C# Game Programming (Premier Press Game Development) (Paperback)
I have read a lot of Premier books in my days. One thing is constant through all of their books: they are riddled with errors. They are not complex errors that only an advanced programmer would catch - they are stupid mistakes that an author who reviewed his work would catch. What's worse, most of the authors of these game programming books have about as much experience as I do - and I haven't even worked in the field yet! For a book that spends the first 5 chapters talking about the C# language, you would think the author would realize you can't have drop-through in switch-statments and that you can't have multiple type specifiers in a for-loop header. I read these books hoping for some entertainment and to learn some new skills. I definitely get a laugh! I will say that there are some decent programming books by this joke of a publisher, but it is like navigating a mine-field. My only suggestion to beginners is to go to a site like gamedev and see what they recommend. And for the experienced programmer, I don't recommend Premier books at all. Go for a book that is not split between the language and the gaming library. If you really want, I will give you some definite reads for anyone serious about getting a head-start. For such a large, growing industry, you would think there would be better books out there. All in all, I would not put this book down entirely - it does try to present the language and still has time to cover direct3D at some point. The reality is, though, the world is not ready for C# gaming yet and anyone serious about beginning game programming should find a book using C/C++. I hope this review has not aroused too much spite on my behalf.