Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

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.

Subscriber Reviews

Average Rating: 4.3 out of 5 rating Based on 10 Ratings

"Pretty good, but lacking in some areas" - by Anonymous on 27-MAY-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book provides a really good overview of many concepts. You will learn how to use the tools made available by XNA, and you will learn a few patterns for keeping your code organized and readable, though there is some not-best-practice organization used for the sake of simplicity.

The author's tone is humorous and engaging and never felt dry. At no point did I feel like I was reading a textbook.

The biggest disappointment I had in the book was the last chapter, on networking, that relied on a component that can only be used on machines with a full XNA install, and only by people who have a Creator's club account, which costs $99 per year. This made the networking chapter, the bit that I was most excited for, fairly useless to me, as I could not deploy a game with these requirements.

Also, both the 2D and 3D games built in this book are one-screen games. There is no discussion of building, storing, and retrieving levels and worlds. I would not expect a book on XNA to go into depth on creating content, but at least having some pre-made environments along with a brief overview of how they were made and a section on using them in-game would have been very useful.

This book will teach you to make games (for a very narrow definition of "game"), but you'll need to seek additional resources to learn to make *your* game.

Report as Inappropriate

"Prof of Game Programming" - by Anonymous on 22-FEB-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Goods:
simple language
logical transformation
Cons:
missing some important subjects:
Animation
Saving file, deals with scores
start with some subject with assumptions
some times is easy and trivial and some without proper introduction

Report as Inappropriate

"Great book" - by Jimmy on 04-JUL-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Right after reading this book I started to develop my first little game !
This book is very good to learn XNA.

Report as Inappropriate

"Great book for XNA 4.0" - by Anonymous on 31-JUL-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I've so far read up to the audio portion in chapter 12 and it has done a great job of explaining the concepts in XNA to me for both 2D and 3D development. For those interested in 3D animation, it does not appear to cover that. The book is a great read, the source code for the book is accurate, and there is some lite humor as well.
Report as Inappropriate

"Great Introduction to XNA" - by adepoju08 on 12-JUL-2011
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book is a great way to get introduced to programming in C# using the XNA Framework if you have a semi-moderate background in programming. I like how "Learning XNA 4.0" takes you step-by-step through programming an introductory (simple) game while explaining every step thoroughly. I never felt lost while reading. I stopped reading right before the 3D section, so I can't comment on how helpful that section of the book is.

I can tell you, however, that using some of the fundamentals I learned in this book,I was able to program my first XNA game -- which I do feel pretty proud about. Cheers :)

Report as Inappropriate

Table of Contents

 

Extras

The publisher has provided additional content related to this title.


Description
Content

Visit the catalog page for Learning XNA 4.0

  • Catalog Page

Visit the errata page for Learning XNA 4.0

  • Errata

Download the supplemental electronic content for Learning XNA 4.0

  • Supplemental Content