Monday, July 13, 2009

Kodu--Microsoft Gets it Wrong Again

I'm an educator, and like many others, was drawn to Moodle because it is such a valuable tool for schools, most of which don't have the money to deploy commercial, enterprise systems to meet many of their needs. Moodle is done exceptionally well and has provided incredible benefits to education.

Microsoft apparently has still not figured this out. I was excited when a colleague recently called my attention to Kodu, Microsoft's new platform to allow non-programmers to develop games for the Xbox. It really looks interesting and useful for getting people involved in game development.

At my institution, we've used a similar application, Alice from Carnegie Mellon University, to introduce students to programming. Alice is a GUI that allows students to construct 3d animations using drag and drop. Whether the student knows it or not, he or she is learning the basics of programming in the process. This has been very successful for us. This summer we are using the software with high school students, and they are having a blast while learning some things that will make it much easier to become proficient programmers later. Alice is well supported and easy to use. It is another extremely useful educational tool like Moodle.

Microsoft, however, doesn't seem to be able to achieve what volunteers seem to be able to do regularly. Kodu looks great, but there are just enough annoying hitches to keep it from being really useful.

First, the announcement claims that Kodu will run on either the Xbox or a pc, but I can't find a pc download anywhere. The Xbox version is available, but since my labs--like almost all school labs--are full of computers, not Xboxes, this isn't very helpful.

Secondly, Microsoft charges $5 for the software. Yep, that's five dollars. The company that has produced so much wealth for so many apparently needs $5 for a program amateurs will use to mess around with game development.

I find it even more annoying that as a subscriber to MSDNAA, a Microsoft subscription program that discounts applications for schools, I can't download the application for use in my labs from the MSDNAA site.

Moodle, Alice, and a host of other open source and free applications have contributed so much to education because they got it right. Make good software, provide a community where users can support each other, and educators will enthusiastically adopt your applications.

Microsoft, on the other hand, still doesn't get it. Place just enough obstacles in front of us, and we'll ignore the application. In the end, this doesn't do anyone any good.

It doesn't make sense--Microsoft doesn't stand to make any, or at least much, money on Kodu. If they are trying to, doesn't it make more sense to adopt a model like the Apple iPhone Store where the technology for development is free, but the applications that are produced are charged? Microsoft could provide an Xbox store where Kodu developers could post games and keep a percentage of sales for providing the service. I'm not a corporate accountant, but this model seems to be working for Apple.

Kodu could be a valuable tool for introducing students to game design and then teaching them more sophisticated technologies like Microsoft's game development platform, but that is unlikely to happen until Microsoft finally gets it right.

1 comment:

  1. The version available for PC is only available to schools and educational programs, and is currently still in beta, so it isn't widely advertised.

    For more information on registering for the academic beta, check out the information at http://blogs.msdn.com/microsoftuseducation/archive/2009/07/09/integrating-kodu-and-gaming-in-the-classroom.aspx.

    Since its still in beta, expect some tinkering to get it installed, and to learn the program. Kodu is geared towards a very young age group - as young as 5 or 6, with 9 being a successful age to follow through on creating a full game. It won't have nearly the same features as Alice's more advanced 3D enviroment, but has its own advantages, and is quite fun to play with.

    ReplyDelete