XNA Game Studio 3.0 Unleashed book source code updated to work with MonoGame and Windows 10
C# Logos HLSL
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Chapter10
Chapter11/SimpleGame
Chapter12
Chapter13
Chapter14
Chapter15
Chapter16
Chapter17
Chapter18
Chapter19
Chapter2/TestDemo
Chapter20
Chapter21
Chapter22
Chapter23
Chapter24
Chapter3/PerformanceBenchmark
Chapter4
Chapter5
Chapter6
Chapter7
Chapter8
Chapter9
.gitignore
LICENSE
README.md

README.md

XNAUnleashed

XNA Game Studio 3.0 Unleashed book source code updated to work with MonoGame and Windows 10

XNA Game Studio 3.0 Unleashed Code updated to Run under Windows 10 (and HoloLens)

I’ve gone through the first pass of updating the code in the book. This took quite a bit of time. Some of the chapters are still a little wonky as I’ve ran out of time. But I wanted to get what I have done out into the public in case it was beneficial to anyone. I never really thought I’d update the code for the XNA Game Studio 3.0 Unleashed book. There were a lot of breaking changes between XNA 3.1 and XNA 4.0 and I just didn’t have the time to do it.

However, with my HoloLens being ordered, and hearing Tom Spilman on .NET Rocks last week (http://www.dotnetrocks.com/?show=1283), I decided to see what it would take to upgrade. It was suprisingly simple to get quite a few chapters converted and upgraded. Other chapters were just not attempted (like Networking stuff that isn’t directly in MonoGame [they expect you to use other libraries]). Others had to be commented out to work (like the GameServices stuff to bring up the Xbox Guide, etc.)

Still, the overall conversion project was a success. There a couple of rough edges, but now anyone can fork it and do what they'd like with it. Feel free to send a pull request, if you smooth out a rough edge. Try to keep with the original intent with the code as much as possible.

The Table of Contents for the book this code goes with can be found at http://xnaessentials.com/unleashed