Thanks guys, but I have already done a lot of XNA at university:
XNA however has sort of hit a dead end. The only XNA game I know of that made serious money was Fortress craft, which was a direct clone of Minecraft which was made in Java, a similar but different language to C#. That is a very popular non C game, but it really is very rare. People working at large studios seem to be C and C++ only, the job specs always demand this.
Put it this way – make a game in flash, and everybody can play it. Make it in HTML5 and your techie mates will see it in chrome, but Windows XP IE8 users probably will not. HTML5 has a very long way to go before it really is standard. Flash costs a LOT of money though, and isn"t something I can afford. Silverlight sort of works, but it"s not as easy to create animations in as other environments. It"s also falling out of favour even with Microsoft.
I think my problem stems from that fact I don"t know anybody locally who wants to work on a game, and building a game is something you need humans to help you with. One developer can only achieve so much unless they are very gifted or experienced, and I am neither. I"d love to get a project going (perhaps something that will run on the Pi) but I don"t see it happening, the Pi is more for media/learning/cost effectiveness from what I can see.
Thanks for the continued input guys, it means a lot!