Start reading Learning XNA 4.0 on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

Deliver to your Kindle or other device


Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.
Learning XNA 4.0: Game Development for the PC, Xbox 360, and Windows Phone 7

Learning XNA 4.0: Game Development for the PC, Xbox 360, and Windows Phone 7 [Kindle Edition]

Aaron Reed
2.2 out of 5 stars  See all reviews (5 customer reviews)

Print List Price: £25.99
Kindle Price: £20.08 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £5.91 (23%)
* Unlike print books, digital books are subject to VAT.


Amazon Price New from Used from
Kindle Edition £20.08  
Paperback £24.79  
Kindle Daily Deal
Kindle Daily Deal: At least 60% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.

Special Offers and Product Promotions

  • Purchase any Kindle Book sold by and receive £1 credit to try out our Digital Music Store. Here's how (terms and conditions apply)

Customers Who Bought This Item Also Bought

Product Description

Product Description

Want to develop games for Xbox 360 and Windows Phone 7? This hands-on book will get you started with Microsoft's XNA 4.0 development framework right away -- even if you have no experience developing games. Although XNA includes several key concepts that can be difficult for beginning web developers to grasp, Learning XNA 4.0 shortens the learning curve by walking you through the framework in a clear and understandable step-by-step format.

Each chapter offers a self-contained lesson with illustrations and annotated examples, along with exercises and review questions to help you test your understanding and practice new skills as you go. Once you've finished this book, you'll know how to develop your own sophisticated games from start to finish.

  • Learn game development from 2D animation to 3D cameras and effects
  • Delve into high-level shader language (HLSL) and introductory artificial intelligence concepts
  • Build three complete, exciting games using 2D, 3D, and multiplayer techniques
  • Develop for and deploy your games to the Xbox 360 and Windows Phone 7

About the Author

Aaron Reed has extensive software development experience and more importantly, experience in software development education. Since 2004 he has taught courses at Neumont University in .NET, web development and web services, XNA, systems design and architecture, and more.

Aaron's experience in teaching both DirectX and XNA for several years to university-level students helps him understand what topics are easily understood and which ones need more depth and emphasis. Through experience in the classroom he also has a good understanding of what format and sequence makes the most sense to present the material. This book follows that format and is meant to present game development concepts in the way most efficient and most comprehendible as proven in the classroom.

Product details

  • Format: Kindle Edition
  • File Size: 5773 KB
  • Print Length: 540 pages
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 1 edition (9 Dec 2010)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • Text-to-Speech: Enabled
  • X-Ray:
  • Average Customer Review: 2.2 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: #491,366 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

More About the Author

Discover books, learn about writers, and more.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

Most Helpful Customer Reviews
7 of 7 people found the following review helpful
2.0 out of 5 stars For novices only 30 Mar 2011
I found this book very disappointing - it is clearly aimed squarely at novices - and I suspect even they would find its patronising tone rather grating after a while. There is far too much 'hey that's cool' and 'congratulations, you're doing really well' for my liking. But, tone aside, the real weakness of this book is that for something called 'Learning XNA' its coverage of XNA can, at best, be described as superficial. The book centres around the development of two simple games, one 2D and one 3D. Nothing wrong with that, except that most of the text is devoted to explaining how these specific samples work and the basic mechanics of creating projects, importing assets and so on, rather than how they use XNA. There is almost nothing about how XNA works or how it makes use of the machine's graphics hardware, and whenever the author gets to some meaty bit of the XNA API, he says something like 'don't worry if you don't understand this [just look how pretty it is]'! Well I'm sorry, but I am worried that I don't understand it - I want to understand it - that was why I bought a book about it!

To be fair, a genuine novice might find some value in this book, but if you are an experienced developer you'd be far better reading the, actually rather good, tutorials on the XNA game creators site.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
1.0 out of 5 stars Not enough effort updating from Learning Xna 3.1 8 April 2011
By Robert
There are some mistakes in the book, for example TriangleFan no longer exists in Xna 4.0
also the book repeatedly states that the XACT audio engine is only available in the HiDef profile and while XACT is not available to windows 7 phone development,
this has nothing to do with the HiDef/Reach profiles. Very confusing!

I also can not recommend the Kindle version of this book as the formatting is poor.
Comment | 
Was this review helpful to you?
4.0 out of 5 stars Good Read 28 Dec 2013
Format:Paperback|Verified Purchase
I enjoyed the book although gaming isn't my thing. Being able to try out code as you go along makes it easier to follow.
Comment | 
Was this review helpful to you?
3.0 out of 5 stars Its a decent book 24 Sep 2013
By Kieran
I'm completely new to programming and was trying to get into it, decided on this book as I would be creating a game in XNA. Personally I don't think its that bad, as I'm a complete noob, it explains things well, although like others have said, it can be patronising and get boring with it talking about not very important bits in lots of detail and very important bits in not so much detail at all.
Comment | 
Was this review helpful to you?
1.0 out of 5 stars Dire! 5 Mar 2012
Format:Paperback|Verified Purchase
Any book which spends half its time telling you not to worry that you don't understand anything yet, as this does, has correctly self-diagnosed that it can't help you understand anything. Avoid.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Popular Highlights

 (What's this?)
There are two ways to render portions of images transparently: either the image file itself must have a transparent background, or the portion of the image that you want to be transparent must be solid magenta (255, 0, 255) because XNA will automatically render solid magenta as transparent. &quote;
Highlighted by 10 Kindle users
The default object used to store an image is Texture2D. &quote;
Highlighted by 6 Kindle users
The Point struct works well for each of these variables because they all require a datatype that can represent a 2D coordinate (X and Y positions). &quote;
Highlighted by 5 Kindle users

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category