Now that I’ve discussed why you should be using XNA, I’d like to look from the other side and talk about what Microsoft should do with XNA to benefit both developers and gamers. XNA is a great opportunity for Microsoft to get even further ahead of Sony in the current generation of consoles; they just need to make the right decisions to get there.
XNA has been around for a while and just recently hit version 2.0 (XNA Game Studio 2.0). It’s now ready for proper use and below is a list of reasons why you should give XNA a try, and even start using it as your primary development environment.
Just spoke to some ex-colleagues of mine from Auran. Auran Developments (who hires the dev team) has just gone into liquidation and has shut up shop. The guys don’t get paid this week, they don’t get their holidays paid out, and they don’t get redundancy packages.
I thought I’d give a little insight into the things I learned about making a game for the Xbox 360 controller. I’m a big fan of the controller’s feel and ease in developing for it. The added bonus is that the wired controller can plug straight into the PC meaning there’s even more coverage for it. I won’t go into details of Xinput but instead give more general advice. I’ll also share a little knowledge that an ex-Microsoft colleague taught me about its use.
I have a lot of dreams about what I’d like to see in the future. One of the strongest dreams involves game development education. To put it bluntly, I’ve been unimpressed by what I’ve seen so far. There are a number of courses around but none of them have stood out as being amazingly good. Quite a few are too young to determine how good they are, but suffice to say, looking through resume’s of people, there’s no golden bullet of educational institute that guarantee’s a certain quality of programmer. So what does my dream involve, and how is it going to change the way games are made?
I finally resigned from Auran a couple of weeks ago. I’ve wanted to try running my own software development company for a while now and I’ve been asked to write a book based on my programming personality test. I thought I was going to be contracting at Auran; however it seems they’ve run out of money, or projects or something and I’ll now be contracting 3 days per week at the company I used to work with, MVH. While I’m glad to be leaving Auran, I’m going to miss the team I was working with. We had a great new game coming up, great people and some awesome tech made by the engine programmer. It’s a shame that I’ll no longer be working with the team, but unfortunately there are some things I just can’t change.