Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Professional XNA Programming and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
51 used & new from $8.52

Have one to sell? Sell yours here
 
   
Professional XNA Programming: Building Games for Xbox 360 and Windows with XNA Game Studio 2.0
 
 
Start reading Professional XNA Programming on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Professional XNA Programming: Building Games for Xbox 360 and Windows with XNA Game Studio 2.0 (Paperback)

by Benjamin Nitschke (Author)
Key Phrases: pixel shader, normal mapping, writing multiplayer games, Rocket Commander, Dungeon Quest, Visual Studio (more...)
2.8 out of 5 stars See all reviews (39 customer reviews)

List Price: $39.99
Price: $30.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $9.60 (24%)
  Special Offers Available
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
31 new from $9.19 20 used from $8.52
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $19.20
Paperback $39.99 $21.33 42 used & new from $0.55

Special Offers and Product Promotions

  • Purchase this entertainment book and get 12 issues to either Rolling Stone, Men's Journal or Us Weekly for $2.95 each. That's less than $0.25 an issue. Here's how (restrictions apply)

Frequently Bought Together

Professional XNA Programming: Building Games for Xbox 360 and Windows with XNA Game Studio 2.0 + Microsoft XNA Game Studio Creators Guide: An Introduction to XNA Game Programming + Microsoft XNA Unleashed: Graphics and Game Programming for Xbox 360 and Windows
Price For All Three: $95.27

Customers Who Bought This Item Also Bought

Microsoft XNA Unleashed: Graphics and Game Programming for Xbox 360 and Windows

Microsoft XNA Unleashed: Graphics and Game Programming for Xbox 360 and Windows

by Chad Carter
3.6 out of 5 stars (20)  $38.49
Beginning XNA 2.0 Game Programming: From Novice to Professional (Expert's Voice in Game Programming)

Beginning XNA 2.0 Game Programming: From Novice to Professional (Expert's Voice in Game Programming)

by Alexandre Santos Lobao
3.6 out of 5 stars (14)  $23.27
Beginning C# Game Programming (Game Development)

Beginning C# Game Programming (Game Development)

by Ron Penton
3.7 out of 5 stars (17)  $21.89
XNA Game Studio Express: Developing Games for Windows and the Xbox 360

XNA Game Studio Express: Developing Games for Windows and the Xbox 360

by Joseph B Hall
4.2 out of 5 stars (12)  $34.99
XNA 2.0 Game Programming Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

XNA 2.0 Game Programming Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

by Riemer Grootjans
4.7 out of 5 stars (13)  $20.69
Explore similar items

Editorial Reviews

Product Description
Professional XNA(r) Programming

Building Games for Xbox 360(r) and Windows(r)with XNA Game Studio 2.0, 2nd Edition

This improved and updated edition of the bestseller will get you up and running quickly with building games for Xbox 360 and the Windows platform. Professional game developer and Microsoft MVP Benjamin Nitschke begins by explaining how to install the free XNA Game Studio 2.0 and then goes on to share essential advice for using it in a productive way.

Before you know it, each successive chapter will have you developing small games that increase in difficulty. By using the chapters as building blocks, you'll evolve from 2D programming to 3D, and you'll ultimately create a full-blown graphics engine that can be used for more advanced game projects. Plus, you'll get an inside look at six fully functional games, including the popular Racing Game and the new Dungeon Quest.

What you will learn from this book
*

Tips for adding music and sound with XACT
*

Techniques for creating unique visual effects through Shaders
*

Ways to access keyboard, mouse, and Xbox controllers with XInput
*

How to write your own XNA graphics engine and create a game engine
*

How to manage content in XNA
*

Myriad ways of fine-tuning, debugging, and troubleshooting
*

How to make sure games run on the Xbox 360
*

Ways to generate landscapes and tracks
*

How to take advantage of XNA's new networking APIs

Who this book is for

This book is for anyone who wants to create games on the Xbox 360 and Windows platforms. Experience with C# or a similar .NET language is necessary, but previous game programming is not required.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

From the Back Cover

Professional XNA® Programming

Building Games for Xbox 360® and Windows®with XNA Game Studio 2.0, 2nd Edition

This improved and updated edition of the bestseller will get you up and running quickly with building games for Xbox 360 and the Windows platform. Professional game developer and Microsoft MVP Benjamin Nitschke begins by explaining how to install the free XNA Game Studio 2.0 and then goes on to share essential advice for using it in a productive way.

Before you know it, each successive chapter will have you developing small games that increase in difficulty. By using the chapters as building blocks, you'll evolve from 2D programming to 3D, and you'll ultimately create a full-blown graphics engine that can be used for more advanced game projects. Plus, you'll get an inside look at six fully functional games, including the popular Racing Game and the new Dungeon Quest.

What you will learn from this book

  • Tips for adding music and sound with XACT

  • Techniques for creating unique visual effects through Shaders

  • Ways to access keyboard, mouse, and Xbox controllers with XInput

  • How to write your own XNA graphics engine and create a game engine

  • How to manage content in XNA

  • Myriad ways of fine-tuning, debugging, and troubleshooting

  • How to make sure games run on the Xbox 360

  • Ways to generate landscapes and tracks

  • How to take advantage of XNA's new networking APIs

Who this book is for

This book is for anyone who wants to create games on the Xbox 360 and Windows platforms. Experience with C# or a similar .NET language is necessary, but previous game programming is not required.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

See all Editorial Reviews


Product Details

  • Paperback: 600 pages
  • Publisher: Wrox; 2 edition (February 26, 2008)
  • Language: English
  • ISBN-10: 0470261285
  • ISBN-13: 978-0470261286
  • Product Dimensions: 8.9 x 7.4 x 1.5 inches
  • Shipping Weight: 1.9 pounds (View shipping rates and policies)
  • Average Customer Review: 2.8 out of 5 stars See all reviews (39 customer reviews)
  • Amazon.com Sales Rank: #326,283 in Books (See Bestsellers in Books)

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Professional XNA Programming: Building Games for Xbox 360 and Windows with XNA Game Studio 2.0
45% buy the item featured on this page:
Professional XNA Programming: Building Games for Xbox 360 and Windows with XNA Game Studio 2.0 2.8 out of 5 stars (39)
$30.39
Learning XNA 3.0: XNA 3.0 Game Development for the PC, Xbox 360, and Zune
19% buy
Learning XNA 3.0: XNA 3.0 Game Development for the PC, Xbox 360, and Zune 4.1 out of 5 stars (8)
$23.09
Microsoft XNA Game Studio 3.0 Unleashed
18% buy
Microsoft XNA Game Studio 3.0 Unleashed 3.8 out of 5 stars (4)
$31.49
XNA 3.0 Game Programming Recipes: A Problem-Solution Approach (Expert's Voice in XNA)
10% buy
XNA 3.0 Game Programming Recipes: A Problem-Solution Approach (Expert's Voice in XNA) 5.0 out of 5 stars (1)
$26.39

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(3)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

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

39 Reviews
5 star:
 (8)
4 star:
 (3)
3 star:
 (10)
2 star:
 (11)
1 star:
 (7)
 
 
 
 
 
Average Customer Review
2.8 out of 5 stars (39 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
34 of 39 people found the following review helpful:
3.0 out of 5 stars You will need another XNA book, May 16, 2007
By Cecilia Marcano (Caracas, MI Venezuela) - See all my reviews
(REAL NAME)   
I just want to warn the reader before buying this book. Certainly the author knows how to code games, but this book did not worked for ME for the following reasons:

*) You will need to be in front of a computer and have the samples downloaded if you want to learn something. I read 200 pages from this book while traveling by plane and since most of the code is not printed, and the author relies on the reader to try things on the computer, I did not learned much. If you are like me and love to read books in the beach, on the bed, or waiting on the dentist, you will not learn much.
*) Some of the games were written with the beta version and then ported, and some with the release version, but none with the refresh version. So the information may be already outdated. For example, the author states that XNA does not support fonts, and that was true, but no anymore.
*) The book can not be used as a reference book, it was written to be read from the beginning to the end.
*) The games presented on the book relies on helper classes written by the author, so sometimes you feel more like learning how to use this helper classes and less like learning XNA.

I feel bad writing this because the author has contributed so much for the XNA community, he deserves better, but this book is just not for everyone. If you feel like sitting in front of the computer and analyze code to learn by yourself, I suggest trying the samples from the XNA site first.

Comment Comments (4) | Permalink | Was this review helpful to you? Yes No (Report this)



 
14 of 17 people found the following review helpful:
1.0 out of 5 stars What's the audience of this book? It's too hard for beginners, no point for advanced..., July 31, 2007
Being a C# developer for a few years now, I find many online tutorials much easier to follow than this book. I'd say about 95% of the programming books out there usually go with the show a chunk of code, and then go on to explain what it's doing and why it does what it does. This method works and is reflected by the fact, most programming books have done, and continue to do it this way.

This book just tells you one thing and then it's source code is completely different, for example in Chapter 2, it states to "Load some content in the 'Initialize' method" so you type some code in there and then later when you compile and things don't work, you go back and try to figure out why and when you look at the downloaded source code, all of the code you typed in the Initialize method lives somewhere completely different, along with dozens if not hundreds of lines of code not even mentioned in the book?? It becomes so frustrating trying to follow along the book, and then ignoring all of it and just reverse engineering the download coded - it really begs, why use the book at all? Just download the code and walk through it line by line and figure it out.

Flipping through the book looked so promising, I liked the projects in each of the chapters feeding off of each other, but honestly, I have a dozen web sites of online tutorials that I feel will teach me better than the book does.

I think I'm more confused about the audience for this book more than anything else - if you are advanced enough to figure out everything on your own, then you don't need this book and reviewing the code would be MORE than enough (plus you wouldn't need all of basic unit testing for every single task), but if you aren't advanced, the book is too difficult to follow and isn't worth your time...
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
13 of 16 people found the following review helpful:
2.0 out of 5 stars WARNING ! - The Code is a Mess don't get this Book if you are not an expert!, June 9, 2007
I am Direct X / C++ programmer and been working with DirectX ever since DirectX 8, now I have tons of books about advanced topics in Direct X. However, When I got this book , I realized that the code for this book was very messy. Xna is not as complicated as Direct X neither you have to write as many lines of code. In fact, many things are already taken care for you.However, This book made XNA look a lot more difficult than my other Advanced Direct X , C++ books. Here is why :

1) The Author uses so many messy lines of code just to render/show something in the screen with just a simple shader. The same thing can be done in XNA with just a few lines of code.

2)We , most of the readers, want to learn how to use the XNA API and made that transition from Direct X to XNA not looking necesarely for a beginners book. XNA is simple.Thru most of the book This Author wants the reader to learn about messy Helper Classes that he Made.
What works for him , does not mean it works for everyone. Not to mention that his code is not even optimized.If his messy extra code is not even optimized then why make XNA more complicated it than a C++ Direct X shaders book.Some people don't have the time to go thru his own custom code (Not xna,Shaders) that he wrote for his personal use. Readers want to
use XNA to lear or write their own clases.

3)) The code from the Book is from a Beta version of XNA, this book came on April and XNA was released on December. All he had to do is spend just one more week to update his code so that it would compile with the Final version of XNA and the reader would get accurate code from the book or wait a little longer to release his book. Even with the latest source code from the Book's website, some of the code does not even compile.Why? not because of XNA , but because of his messy code. In forums the Author himself says that he does not know what is going on simply because he has not gotten a copy of his own book yet. The book has been out for a month and he does not even know what his readers are being exposed to. Not to mention that besides the fact that this book does not give accurate code which won;t compile in the final version of XNA, some readers mention that the book has several grammar errors.

There are more Advanced 3D math,Graphics,Direct X, shaders books out there and none of them would give you as much pain as this book.Not because XNA or C# is hard, is SIMPLE! compared to others. It's his own custom made code he wrote that is just a mess and is Unnecessary, unless you want to make your life more complicated. Advanced books introduce the subject, explain it focus on their topic (API) and have accurate code that runs. Is just too bad, the Author of this book has Programming experience, but not the potential to explain and help the reader digest the info about his unesesary extra code that takes a big portion of his book. Since code can be downloaded and does not need to write more pages on his book, all he had to do is make 2 versions of this chapter demos. One with his messy code and another just using XNA. All he had to do in the chapters was: Please view the two versions of this demo. It only takes a sentence to write it on the book and have the code to be downlodable thru the Books Website.

Note: Even Microsoft, removed some of his Unit test,messy code when they tried to use his code.Funny thing is that the Author of this book was not very happy about that he mentions that on his website.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars Excellent for those without an imagination...
I purchased this book after flipping through it like most, and from what I saw it looked very promising and informative. Read more
Published 21 days ago by Kirk Roerig

5.0 out of 5 stars This book is not for everyone but it contain knowledge I needed
I really enjoyed this book, let face it if it says professional then its not for beginners. This book covers shaders in more depth than any other book I've read not generally... Read more
Published 4 months ago by Mark Davey

5.0 out of 5 stars A good advanced resource with "real" examples
I take exception to the negative reviews written here. I have worked with DirectX for quite a while and was looking for a good transition book for XNA. Read more
Published 5 months ago by batpox

1.0 out of 5 stars A huge disappointment
I bought this book to learn about XNA programming, but the focus for the first few chapters is setting up some convoluted Unit Tests that are poorly coded. Read more
Published 6 months ago by Terrence J. Rice

3.0 out of 5 stars good but
the only fault I found in this book in that it tells you to use sprites that you dont have. on the front of the book theres a web site were you can download source code, but no... Read more
Published 9 months ago by T. DOYLE

2.0 out of 5 stars A frustrating experience
As others have said, this book is exceptionally frustrating. Flipping through the book, it looks like there are tons of code examples - which is great! Read more
Published 10 months ago by Cupelix

4.0 out of 5 stars Good book but not for beginners
When I first started this book I was completely new to programming and had a horrible time trying to follow along. Read more
Published 11 months ago by keisal

1.0 out of 5 stars Awful book!
I agree with all the other dissatisfied buyers of this book. I have had this book 1 day and will either pray I can resell it or just plan give it away. Read more
Published 14 months ago by Sheldon L. Sides

2.0 out of 5 stars Already Returning This Book
I've spent a couple hours with this book and I'm already decided to return it. I am just a step above "beginnger" when it comes to coding and I realize just enough that this book... Read more
Published 14 months ago by Dr. K. A. Swartz

2.0 out of 5 stars Bypass this book
The author has talent, there is no doubt. However, I believe he thought he was writing a book on unit testing. Sure, unit testing is important ... Read more
Published 14 months ago by RB

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (3 discussions)
  Discussion Replies Latest Post
Anger in buying first book 0 February 2008
Professional XNA Game Programming: For Xbox 360 and Windows 0 June 2007
This should be a great book 1 March 2007
See all 3 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)

Look for Similar Items by Category


$15 Off Olay, Pantene, and More

$15 Off Olay, Pantene, and More
This July, enjoy an extra $15 off select skin and hair care from favorite brands such as Olay, Pantene, Secret, and Ivory.

Shop this offer now

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates