Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
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.
Average Rating: ![]()
![]()
![]()
![]()
Based on 9 Ratings
"Prof of Game Programming" - by Anonymous on 22-FEB-2013
Reviewer 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: ![]()
![]()
![]()
![]()
![]()
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: ![]()
![]()
![]()
![]()
![]()
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: ![]()
![]()
![]()
![]()
![]()
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
"This is the book you want on XNA" - by Storm on 07-MAR-2011
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
Awesome, that's the only word one can use to describe this book.
I went so quickly through this book that at times I felt like I was missing something somewhere but I didn't, it's just one of those books that you can't put down. You'll get a good grasp of taking a project and using it on a PC, Xbox and WP7 phone. In all honesty, I skipped straight over the WP7 section as I've been developing for it for a few months now already so I'm not 100% sure on that chapter but the rest was great.
What I liked the most about this book, is the groundwork it laid for anyone new to XNA (and even DirectX for that matter). You get shown the basics of the high level stuff (HLSL, AI, etc) so you at least understand what it is that you'll be studying after you're done with this book but the rest is pretty in depth and you come out feeling like you're on the right path and no longer lost.
I don't know if all the source code provided is perfect, but the code examples in the book are, so I mostly used that. The few times I did refer to the provided source code to check something they ran perfectly out the box.
Report as Inappropriate
Top Level Categories:
Information Technology & Software Development
Product
Vendor
Sub-Categories:
Information Technology & Software Development > Programming
Programming > Game Programming
Product > Xbox 360
Vendor > Microsoft

Download Chapter
0 TokensColophon
The publisher has provided additional content related to this title.
Description | Content |
|---|---|
Visit the catalog page for Learning XNA 4.0 |
|
Visit the errata page for Learning XNA 4.0 |
|
Download the supplemental electronic content for Learning XNA 4.0 |
|