Thursday, November 13, 2008

Tech-ed 2008: Game developing with XNA

Well, you can't work all the time right, some times you just want to code for fun :) . So today I started with a session on how to develop basic games with Microsoft XNA and game studio. As an old 3D graphics guy it was realy fun seing what Microsoft has done to help us gaming newbies to get started, and what you can do with some basic C# skills.

Before you try going into the 3D gaming world thre are some core 3D consepts you must understand like, shading, knowing your world coordinates, meshes and so on. Here Microsoft has some nice helper classes that makes the hard work for you. For example all the loading of meshes, resources, file type imports and so forth, is handled by the framework so you don't have to.

In the session Dirk Primbs showed the basics of how to render a model, bind keys to make it move and do stuff and how to handle collision detection. This are actually what gaming at it's core is all about. Rendering models, moving them and make them interact with each other.

If you want to try it out there are a ton of starter kits at the XNA web site http://creators.xna.com/en-US/. There are some really cool stuff like a fully functional car racing game.

Have fun, I know I will =)
//Kalle