Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
XNA Game Studio Express: Developing Games for Windows and the Xbox 360 1st Edition
- ISBN-109781598633689
- ISBN-13978-1598633689
- Edition1st
- PublisherCengage Learning PTR
- Publication dateSeptember 6, 2007
- LanguageEnglish
- Dimensions7.25 x 1.5 x 9 inches
- Print length800 pages
Editorial Reviews
About the Author
Product details
- ASIN : 1598633686
- Publisher : Cengage Learning PTR; 1st edition (September 6, 2007)
- Language : English
- Paperback : 800 pages
- ISBN-10 : 9781598633689
- ISBN-13 : 978-1598633689
- Item Weight : 2.9 pounds
- Dimensions : 7.25 x 1.5 x 9 inches
- Customer Reviews:
About the authors

Joseph Hall has been a professional software developer for more than 20 years. He worked as a programmer for Microsoft and IBM, he was the software architect for a Fortune 500 bank, he was the CTO of a ticket sales and servicing company, and he started his own consulting company in 2006.
Joe makes his living writing desktop, web, and mobile device applications for businesses, but game programming is his passion, and it was gaming that got him into programming in the first place. He was a member of the original Xbox team and he joined the Visual Studio .NET team just after the Xbox was released in 2001. Joe is the author of XNA Game Studio Express: Developing Games for Windows and the Xbox 360, which was published in 2007.
Joe also dabbles in sketching, cartooning, and creating 3D models. When you see his artistic creations, you'll understand why he makes his living as a programmer.

Joseph B. Hall has been a professional software developer for more than 30 years. He worked as a programmer for Microsoft and IBM, he was the software architect for a Fortune 500 bank, he was the CTO of a ticket sales and servicing company, and he started his own consulting company in 2006.
Joe makes his living writing desktop, web, and mobile device applications for businesses, but game programming is his passion, and it was gaming that got him into programming in the first place. He was a member of the original Xbox team and he joined the Visual Studio .NET team just after the Xbox was released in 2001. Joe is the author of XNA Game Studio Express: Developing Games for Windows and the Xbox 360, which was published in 2007.
Joe also dabbles in sketching, cartooning, and creating 3D models. When you see his artistic creations, you'll understand why he makes his living as a programmer.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The first few chapters are easy going enough, no problems there. But then when you get to the actual code, you're in for one hell of a ride.
- The code isn't highlighted in any way, making it hard to read.
- The author doesn't even explain the code- just gives brief summaries on what to expect.
- More irritating (and the reason I rated it a 3/5) is the fact that you won't know where the code goes. At all. The author just gives you the code and expects you to know XNA well enough to know where it should go. (It doesn't even show you where the code should go in correlation with other bits of code). The solution? The CD has the code on it. If you get this book, you will NEED the CD if you want to learn anything at all.
- The CD barely functions under my installation of Vista. The auto-install feature for XNA/C# didn't work, leaving me to find the downloads on my own (which wasn't so bad, really)
- The author's sense of humor is really stale. I pictured the author as one of those dungeons and dragons geeks. If you read this book, you'll know what I mean.
- This book puts a heavy emphasis on math. And guess what: it isn't explained. Be prepared to learn more about trigonometry from Google, because you won't learn it here. (Sine waves functions, radians, functions for degrees, angles, etc etc)
- The author states that the code isn't optimized, since he wants the reader to understand the concepts. This is just an easy way out for him! Not only does he use TRIGONOMETRY where it DOESN'T need to be used, but he does it in a fashion that isn't, in his words, "optimized."
But what I can say about the book is the examples are nice. The code compiles cleanly. I did learn a lot, albeit I needed Google to help explain it.
Overall I'd say I've had more success learning from examples on the Microsoft Knowledgebase and user-created sites. I only look at this book when I need to.
The book attempts to teach the reader how to program games using XNA however repeatedly skips fundamental concepts (e.g. telling you to load textures into the game without explaining how to import graphic files into Visual Studio for use as a game resource).
This problem is compounded by a lack of thought put into the order the book's content is presented to the reader, which at times is rather awkward (you better understand how to use MathHelper by chapter 4 but sprite fonts won't be covered until chapter 21?).
Ultimately, this book was seemingly written for reader who already understand how to program games in XNA - which rather defeats the purpose of the book.
I found the Beginning XNA 2.0 Game Programming book from Apress to be a far more useful book. If you're going to spend ~$40 on an XNA textbook, you would be better off with the Apress book than this one.
Cool!
I am simply amazed at how easy it is to read, how clear the code base is, and I can't help thinking that the author is sitting next to me eager to show me something new. This is an author who thinks like a reader.
It is my intent to purchase further books by this author. I'm sure they will find a home near my laptop and sit next to the greats like Andre Lamothe.

