I just love it when I can pick up and play a game for 10-15 minutes, or however long it may be, and just play. I'm not necessarily talking about something like Guilty Gear or Red Steel or anything -- instead, I'm talking about games like Geometry Wars, Red Star, or Elite Beat Agents. I love these games to death, and I want to see more. The thing is, I'll likely have to wait for fans to create them. No problem there, though.
This week, I'll be talking a bit about XNA, Microsoft's developer tool for the Xbox 360, along with original downloadable content for the PS3 and Wii. The fans that love the genres and understand the ideas behind the games, given the right tools, could create something utterly jaw dropping.
For us, the games that you can just pick up and play usually aren't the headlining titles -- they're obscure, hard to find, and require plenty of research. Elite Beat Agents wasn't a commercial success, but for those who own it, you know that it's something to pop in whenever you feel like distracting yourself for five minutes.
On the console, it's the same way. I wouldn't have known about The Red Star if I wasn't told to go buy it. Geometry Wars was a surprise hit, too -- it wasn't expected that a little minigame would be one of the top sellers on Xbox Live. Yet, shmup fans clung to it and made it a huge success.
So, is there a chance that we can get these sort of casual games that are meant for us, the hardcore gamer? I sure hope so.
First off, Microsoft is delivering with XNA. The kit is essentially a developer's tool that will allow people who aren't programmers to create games using a sort of drag-and-drop type system. If you go find Ron Workman on Ventrilo, he'll tell you all about it. It'll allow people to make whatever game they want, without knowing all the complicated code behind it. Sure, you can't make Shadows of the Collosus in a week, but something like Geometry Wars or Super Mario Bros. sure is possible.
Essentially, XNA looks like it's going to be the most wide-spread of the three consoles' casual games, simply because you have fans creating games that they want to see out there in the market. Thus, XNA will likely be the breeding ground for innovative games and development (and probably where you'd want to put out a game if you're looking to make it to the big leagues).
Next, Sony has given us FlOw. Hey, it's an interesting game! OK, so besides that, we've seen some more games like Calling All Cars pop up on the Playstation Network. I have a feeling that Sony is going to be the place where developers will go to put out their casual games. Either that, or they'll have plenty of influential casual games come out on PSN -- essentially, it'll be a showcase for famous creators to show off their mini-projects to the community.
Finally, Nintendo says that there will be original content on the Virtual Console, but we'll likely be waiting a while to see that. I have a feeling that it's going to end up botched, but we can always hope for the best. What I'd like to see is Nintendo provide people with a XNA-like kit, where people could make NES/SNES games for the VC. As it is, the VC is making itself out to be the holy land for retro gamers, so giving them the ability to make their own games like this would turn out to be hugely successful.
As you can see, there's the possibility of these three systems taking different shares of the market and each reaching success. Of course, this is just a prediction, and I doubt it'll end up this way, since Microsoft and Sony will likely try to move in on each other's territory, while Nintendo just screws with its fans. What do you readers think of the opportunities laid out by these companies? Will this mean that us hardcore gamers will have our own bite-sized games?
So, while XNA, and generally having widely available toolkits for console development is good, it won't bring any significant changes to the indie/hobbyist development scene.
The XNA toolkit is already released:
http://msdn2.microsoft.com/en-us/xna/default.aspx
http://blogs.msdn.com/xna
@Kif
You do need a subscription to play a game that someone makes. But if someone made a good enough game I am sure Microsoft would publish it and you could get it the same way we do now.
----------------
I highly doubt Sony could make a toolkit as good or even close to as friendly as Microsoft's and I really doubt they will. In an interview Phil Harrison ducked the question (look for the interview on Slashdot) where someone asked if Sony would give access to the GPU. I believe Nintendo is more likely than Sony but I am thinking that is a very remote possibility. And, even if Sony and Nintendo did come out with a toolkit, it would be vastly inferior to Microsoft's. Being a programmer myself, Microsoft makes some of the easiest and developer friendly tools and API's out there. Just my $0.02.
I know a little bit about XNA as the academic launch in the UK was held at my Uni (Warwick), and I organised a 48hr XNA compo last year that was pretty successful. I'm part of a game design society that has already made a couple of pretty cool XNA tech demos, so as soon as access to it opens up there'll be a ton of great stuff on there. Microsoft is organising an UK wide XNA competition from an idea we pitched them through the recently set up XNA-UK.net usergroup.
Having used the easier bits of XNA (I'm no coder) like the in built sound engine I have to say I'm very impressed. When the designer of Rare's Jetpac refuelled visited us recently he said he'd use XNA if he had to do it again. So it might result in quicker, cheaper XBLA game development as well.
I'm also pleased that there wont be too much censorship, although we'll see how that one pans out when people start making IP mashups.
i think you are probably referring to TGB (Torque Game Builder) which is "included" when you enter in the XNA creators club. unfortunately coding is also needed to create something worthwhile in it, although not as much as in pure XNA.
All you get with the XNA creators club (at least at the time) is a "license" and a gateway to run your compiled XNA code in your own xbox 360. However you can create, compile, run and even distribute your games in windows XP (and vista) with no problems or other licenses. (One good thing though is that the Express version of the C# which is required to use XNA is completely free)
The good thing (undeniably) about the XNA is that is an API for creating independent games, which can also be ran in a console with little to no porting, curiously enough no other console had given you that choice before, (unless you "hacked" it, or use another OS on it that is.) Unfortunately it is expensive ($100 a year) just to see (mostly) your own code in screen is a bit too much.
http://creators.xna.com/
Duel ONE!
FIGHT!
I wish that was truth, but unfortunately thats quite a bit unrealistic, hundreds of casual games (Im not making that number up) are made and propossed for the XBLA each 6 months around 10 - 15 make it, ussually the ones who have already made wades of cash and fame in other mediums (alien hominid or worms per example) and you need it since you ACTUALLY have to expend lots of money to get the game on live in the first place. (is not FREE you have to pay MS for the right and they are not exactly the most helpful publisher you can get, specially in the cetification process)
Besides whats the point? MS already has the game up for FREE in the creators club (from which they are getting $100 per sucker per year) why would they want that same game on Live Arcade too? (Xna racer is GREAT and is not an XBLA arcade game, not even as a free download)
The XNA is great if you just want to build a cool game and get some fame out of it, (if its good and you have a capable indy group working on it) but if you actually want to earn some cash out of it, cel games, Pc games, mac games even web games (subscription based) are still pretty much the only way to go for an indie.
BTW; And I need to say this, if you actually want to make a game for a console with MINIMUM knowledge an expenses, you should really consider the WiiArcade flash games instead. Flash is not as powerdul but is a lot friendlier than XNA and even TGB and the games are available for any Wii (pc or mac) with a web browser completely FREE.
And I dont even like the Wii but I have to recognize thats a very good vein for creating fast and easy games.
http://www.wiiarcade.com/