Learning XNA 4.0 and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $2.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Learning XNA 4.0 on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

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

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

Buy New
$24.72 & FREE Shipping on orders over $25. Details
Rent
$20.60
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
In Stock.
Rented by RentU and Fulfilled by Amazon.
Want it tomorrow, May 23? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback $24.72  
Sell Back Your Copy for $2.00
No matter where you bought them, get up to 70% back when you sell your books at Amazon.com.
Used Price$10.91
Trade-in Price$2.00
Price after
Trade-in
$8.91

Book Description

December 27, 2010 1449394620 978-1449394622 annotated edition

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

Frequently Bought Together

Learning XNA 4.0: Game Development for the PC, Xbox 360, and Windows Phone 7 + XNA 4.0 Game Development by Example: Beginner's Guide + XNA Game Studio 4.0 Programming: Developing for Windows Phone 7 and Xbox 360 (Developer's Library)
Price for all three: $91.59

Buy the selected items together


Editorial Reviews

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

  • Paperback: 540 pages
  • Publisher: O'Reilly Media; annotated edition edition (December 27, 2010)
  • Language: English
  • ISBN-10: 1449394620
  • ISBN-13: 978-1449394622
  • Product Dimensions: 7 x 1.1 x 9.2 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (32 customer reviews)
  • Amazon Best Sellers Rank: #148,663 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.5 out of 5 stars
(32)
4.5 out of 5 stars
Most Helpful Customer Reviews
13 of 13 people found the following review helpful
4.0 out of 5 stars Only the VERY Basics of 2D Game Making August 15, 2011
By Tj
Format:Paperback|Amazon Verified Purchase
I bought this book for three reasons. First, it was highly rated and well-reviewed. Second, it was the 2nd Edition (Updated for XNA 4.0) and the 1st edition was also highly rated and well-reviewed. Third, it specifically mentions 2D development.

I was not disappointed.

The book reads easily, and has no typo's so fallowing each chapter as written end in completed works with little trouble. The authors sense of humor shows occasionally but with good taste and only to offer added emphasis to points made. So as a whole this is a book full of very little filler, mostly good information. I was happy to have purchased it and very happy after completing it... That is, until I started to take what I leaned in it and apply it to my own game idea(s)... I quickly found that there are a few very specific details that are never touched upon, that many would expect when making a modern PC game.

It is the lack of these details that force me to give this a 4 out of 5 stars...

Cons: (For 2D Games)
- No 2D Matrix Transform lessons. (Manipulating the View Port directly)
- No camera control with mouse. (Grab & Drag, Zoom to Cursor, Click & Center, or even Mouse wheel Zoom)
- No screen selection by mouse. (Individual or group select by L-click and drag)
- No GUI (Graphical Use Interface) lessons, past putting the score & number of lives on screen.
- No tile based world lessons. (Used in nearly every 2D game today, ie: platformers and RPG's)

While this is a relatively small number of issues, and does not take into account 3D development, I still found it necessary to come here and write this review in hopes of better informing anyone looking to purchase this. If you intend to develop 2D games (which is pretty much what you have to do as an independent developer) you may want to consider the lack of some of the more significant features in modern 2D games.
Comment | 
Was this review helpful to you?
9 of 9 people found the following review helpful
5.0 out of 5 stars Excellent resource for XNA January 19, 2011
Format:Paperback|Amazon Verified Purchase
This was my first XNA book that I really sat down with and completed. I want to thank the author and editors for making sure the material in this book was extremely straight-forward without error. You can read this book from beginning to end and the author instructs the reader with detailed and specific instructions on how to accomplish the tasks at hand. He explains concepts extremely well and expands on them each chapter with some reflective questions and tests. I would recommend this book to anybody out there that wants to start game development using XNA, or even if they've already started XNA: this book has a lot of useful information.

The book leaves off with the reader wanting more 3D knowledge, but the 3D chapters are adequate for a rough start. I've learned a lot from this book and it will be in my personal collection for quite some time.
Comment | 
Was this review helpful to you?
15 of 19 people found the following review helpful
Format:Kindle Edition|Amazon Verified Purchase
I've bought the book to read it in my Kindle (and in my HD7 Windows Phone cellular phone) - overall the book is very good!! and it is written in a clear language - the topics it covers are very helpful. I read other books before I bought it and no one of them learn us how to check collisions for example... It is a good book for beginners in game development (like me)... I really wanted to give this book 5-stars because it worth it - but the formating of the eBook is very bad -

* The tables are not shown as tables they appear as one paragraph it WP7 app and also in Kindle you don't know which words are in the same row and which are not.. as the first table in Chapter 1.

(I think the tables should appear as images for example).

* The code snaps are not formatted correctly so different commands appears in the same line: for example, in Location 845 in the Kindle edition we have the following code:
SpriteBatch spriteBatch; public
Ganme1()
{

(I think the code snaps should appear in smaller fonts and different font).

Too sad that the eBook's text formatting is very bad which hurts such a great book.

This is my review for now, I still did not finish reading the books.. so if I will find more issues I will update my review.

Thanks.
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Covers the basics well
Misses some more advanced details that I needed related to reading attributes of a model, specifically the vertices, edges, and faces.
Published 16 days ago by bda
5.0 out of 5 stars Great Book!
Not only was it in amazing condition it had everything I needed to learn so far! Still don't understand why there is a fish on it though :)
Published 2 months ago by Aaron
4.0 out of 5 stars Good way to get started
Before you purchase this book you should be aware that XNA is a discontinued product. You can still develop XNA games for Windows, Xbox 360, and Windows Phone 7/7. Read more
Published 3 months ago by Judson White
5.0 out of 5 stars The Best Beginner XNA Resource
I have spent the last month or so trying to learn XNA - I have delved the depths of the interwebs for online tutorials, purchased books, and watched videos - out of all of them,... Read more
Published 3 months ago by Haldiron
5.0 out of 5 stars This is a good one!
If your looking for the source material head here: [...]
The book has some good stuff in it following the tutorials is easy enough i hope to make my first game soon using this... Read more
Published 3 months ago by Novibear
4.0 out of 5 stars Very good starting point
I think is a really good starting point and the author gives very nice concepts about how a game works, the 3d part is very very basic and is missing a few thing that I'd have like... Read more
Published 6 months ago by DzJ
3.0 out of 5 stars Ehhh....
This book was alright. It gives a surface introduction to XNA, with some light discussion of basic game design concepts. Read more
Published 7 months ago by Matthew
5.0 out of 5 stars Good Starting Point...
Reed's book is a good starting point for anyone wanting to learning XNA. You build your first game in Chapter 2. Read more
Published 7 months ago by Professor B
5.0 out of 5 stars XNA 4.0
Reed's Learning XNA 4.0 is an excellent introduction to the platform. I also read the 1/2 of his 3.0 book. Read more
Published 8 months ago by D. Raymond Harlan
5.0 out of 5 stars early shipment
The book came in perfect quality and came earlier than expected. I would definitely recommend a friend buying this book as well.
Published 10 months ago by Adderus
Search Customer Reviews
Only search this product's reviews


Forums

Topic From this Discussion
Book cover: the same as 3.0?
I believe that O'Reilly picks the images for authors of books. The actual author has no say in what goes on the cover.
Dec 2, 2010 by Piblo |  See all 2 posts
Have something you'd like to share about this product?
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Search Customer Discussions
Search all Amazon discussions

Listmania!


So You'd Like to...


Create a guide


Look for Similar Items by Category


Want to discover more products? You may find many from xbox microsoft points codes shopping list.