20131006

Book Release: Indie Game Development with C# and XNA

I've just released a book that can be found here: http://learnbuildplay.com/Training/IndieGameDevBook

Its part of my (future) series, From Concept to Complete.  It takes you on a journey of making a game, where you act as a team member helping to prepare the entire thing.

  • Game Design (brain storming, defining fun, minimal documentation)
  • Team Management (how to keep people motivated, and the project progressing)
  • Beginning C# Programming (Covers quite a bit)
  • XNA Game Development (Multiplatform, 2D for us, but also does 3D)
  • Game Release (Finances, Marketing, Investors)

I have been teaching Game Development courses at colleges since 2006 and have not found a book that I thought worked well enough with my teaching style, and really covered what I wanted it to cover.  So I kept preparing my own handouts and materials.  This book is based on the materials and training that I have been perfecting class after class and refining based on results.  

At present, most of my work relates to Unity 3D for game development, such as for my project, Warp Wars.  Perhaps in a year I will generate a book on Unity 3D, after I've had a chance to teach it in a couple class rooms.  XNA is not dead though.  It works great, and if you are planning to develop a fully 2D game, XNA is actually a better choice.  Unity 3D can do 2D, but it is not focused on it, and requires some extra hoops to get 2D to work.  XNA is a great place to start, and relatively easy to build games from a programmers mind.  Unity is built more for a Designers mind.