CES 2009: A closer look at Kodu

The answer, judging from the brief demonstration we saw today, is a tentative "Yes."
Gallery: Kodu Game Creator
In Kodu, you'll first build a world for your game to take place in, fully customizable with a series of brushes that let you easily add hills, blocks, water, whatever you like. You'll then populate that world, choosing from a selection of 20 different objects/characters, each with their own characteristics and abilities.
You'll then issue them commands built around sentences, creating basic orders for units and instructions as to how they should behave in the world. Commands range from movement paths to how they should react to other objects they encounter.
Matthew MacLaurin, part of the four-member Kodu team, demonstrated by showing us a frog character, which he gave the command to scan for and attack our saucer. Our saucer was instructed to move with the left stick on our controller and to fire in the direction we pushed the right stick. With just that batch of instructions, MacLaurin was able to orchestrate a simple battle scene in a couple of minutes.
Characters can have different sets of commands they switch between called "Pages." MacLaurin illustrates the point conceptually with Pac-Man's ghosts. Their "Page 1" commands would be to chase Pac-Man, their "Page 2" commands, activated by Pac-Man eating a power pellet, would be to avoid him.
It sounds simple, and there's good reason why. Kodu, which MacLaurin describes as "programming as a fourth-grade art class," has been created with kids in mind. The game has been already been tested by kids for about a year. Though it will ship on XNA first, Kodu is up and running on PCs, which MacLaurin says makes the program ideal for classroom applications.
To help them learn the ins and outs, Kodu newbies will be able to tear apart one of the 20 levels that will ship with the game.
We're captivated by the program and its simplicity, but are bummed that level sharing and online play won't be available initially. What remains to be seen is how excited we'd be to share our creations once Kodu arrives on XNA for an undisclosed price this spring.





Get a WordPress.com Blog





Reader Comments (Page 1 of 2)
dabamf @ Jan 9th 2009 7:01PM
It's the "LBP killer" flame war starter! Where's the asbestos?
Shagittarius @ Jan 9th 2009 7:02PM
So Microsoft released a Mario 64 level editor?
The Fatass of Kickassness @ Jan 9th 2009 11:58PM
And that's not completely fucking awesome?
If Mario 64 had a level editor I don't think I'd have ever played another game... and I didn't even like Mario 64 all that much.
Shagittarius @ Jan 10th 2009 4:32AM
Fanboys are funny.
TheBrainninja @ Jan 10th 2009 12:21PM
Haters who think they're clever are even funnier.
joe @ Jan 9th 2009 7:04PM
This game looks like its going to be a heap of turds
....that aint no hyperbole
Marty @ Jan 9th 2009 7:07PM
I hate to say it, but a lot of the community game content is junk - or at least it looks like it, since I can't bring myself to download and play most of it. Is this going to be any different, or is this going to be another half-baked, achievement-free romp into indie game dev hell?
sicsided @ Jan 9th 2009 7:09PM
I see it like the development school I go too. People either see things that are better or something they want to achieve and do it, or they don't. If they don't, they usually quit thus removing them from the future of game development. Unfortunately, some get by and form Silicon Knights.
Shagittarius @ Jan 9th 2009 7:17PM
And others go on to teach at design schools.
In A World (XBL) @ Jan 9th 2009 7:23PM
...and still others become games journalists.
sicsided @ Jan 9th 2009 7:07PM
try again? Who tried already?
I don't think you understand, this isn't a game. This is an editor.
quadraphonic @ Jan 9th 2009 7:10PM
More balanced and well thought out contributions?
It and LBP are brethren. LBP is great, but not a genre first. That said, it DOES represent a great game in the DIY genre which is what Kodu looks to be as well.
People enjoy creating, and user-generated content is becoming more and more sought after.
You should try to temper your obvious biases with a little objectivity.
Esat Dedezade @ Jan 9th 2009 7:10PM
At least this genre of easy user created levels is being developed and explored further which can only be a good thing right?
Please agree with me... my self esteem requires fuel.
Trickob @ Jan 9th 2009 7:11PM
a tentative "yes" is better than a definite "no"
This is clearly not a LBP killer. If anything, I think it compliments LBP in that it appeals to people like me who are actually turned off by the depth and level of detail involved with LBP.
I may give Kudo a shot. ...if it doesn't suck
The Espiritu (Somebody get me a tie! And it sure as hell better be red!) @ Jan 9th 2009 7:28PM
Nobody said this was a "LBP killer" but I love flamewars, please continue.
Mauricio @ Jan 9th 2009 8:01PM
the first commenter called Kodu an "LBP Killer" indirectly.
Trickob @ Jan 9th 2009 8:12PM
I've heard a lot people refer to Kudo as a "LBP killer" with their tongues planted firmly in their cheeks (sarcastically). I was just going along with the joke while making comparisons between the two games in a nonchalant fashion.
If you like flamewars, please feel free to start one somewhere else! :)
The Espiritu (Somebody get me a tie! And it sure as hell better be red!) @ Jan 9th 2009 8:26PM
Too late, GundamWingEW already started one.
Cheers!
Jcarpio @ Jan 9th 2009 9:06PM
While this isn't an LBP killer.. I might consider Crayon Physics Deluxe to be an LBP stalker.
http://www.crayonphysics.com/
j.howlett @ Jan 9th 2009 7:15PM
it makes me think of a god game where you form the land but you can make a game to play in that world. if i ever get a 360 i'll probably check it out.
quadraphonic @ Jan 9th 2009 7:17PM
POPULOUS!
Moptimus Slime (Leader of the Ryan Scott Defense Force, in honor of the Jan. 6 Massacre) @ Jan 9th 2009 7:25PM
like Wii Fit and Cooking Navi, this isn't a game. And similarly, it doesnt even try to be a game.
And as a matter of fact, this might be better than LBP, at least with level creation. What with not being stuck making a sidescroller
Wiinterfang @ Jan 9th 2009 7:28PM
Reminds me of a Gamecube game.
Trickob @ Jan 9th 2009 8:15PM
lulz
Mr Khan @ Jan 9th 2009 7:28PM
I'm mildly intrigued, at least as much so as i was for LBP, although this takes more of a programmer's line of thought
Moptimus Slime (Leader of the Ryan Scott Defense Force, in honor of the Jan. 6 Massacre) @ Jan 9th 2009 7:30PM
why make it "aimed at teens"? Kids either won't have any idea what XNA is or just won't feel like making levels. I like making it accessible, but Microsoft seems to be under the impression that there is some minor part of the blue ocean Nintendo hasnt gotten their hands on yet and that isnt true. And if it is, it certainly isnt the "I IS GAME DEVELOPER" part.
343 Guilty Fart @ Jan 9th 2009 7:31PM
Just what kind of game is this? Is it a platformer, a strategy game, what?
Also, if there's one thing this game is doing that LBP doesn't it's the ability to take the shipped levels apart and edit them. I don't know why they won't let us do that in LBP, I thought that was one of the original selling points.
Jcarpio @ Jan 9th 2009 8:27PM
This really isn't a game or a level editor. LBP is a game with level creation tools. This is an application that was designed to teach people basic coding fundamentals through game development.
Alien Lord @ Jan 9th 2009 8:34PM
This isn't a game but a game creation application.
Sir Buzz Killington( The Artist formerly known as Jakka) @ Jan 9th 2009 7:44PM
I have to see Kodu's magnum opus first if I'm to decide whether it's shit or not.
Create something as mind-blowing as the best of LBP stuff and I'll consider myself hyped.
Otherwise I'll stick to GMod although the latter truly can be a buggy, piece of shit.
If every server you join requires you to download a different mod and a shitload of files than your game is over saturated.Period. This made me stop playing Enemy Territory altogether and now I can barely stand GMod because of it.
J.Goodwin @ Jan 9th 2009 7:49PM
Similar sorts of products have been out there for a long time, simplified AI based programming. This is the first time I've seen it on a console, but I haven't used RPG maker etc, which are in the same vein, I think.
GarageGames has a product called GameBuilder for PCs that is this sort of thing in 2d, and I remember similar sorts of things going back to at least when I was in high school.
This looks like it is going to be more on the GameBuilder side than on the RPG Maker side, in that it will probably be quite flexible and might include templates for different kinds of games. You'll probably see DLC for different game templates and game assets.
Should be fun.
Hyams @ Jan 9th 2009 7:51PM
Why would a PS3 fanboi label this a LBP killer?
But you're right, they're very different. LBP is 2D platformer with a WYSIWG level editor, and KODU is simply game coding for children/amateurs.
*shrugs*
Both are what they are. They don't need to be compared.
Phizzy @ Jan 9th 2009 8:42PM
Okay, as a programmer, I say this looks horrible, but might be good to get children into programming. It's clearly not a 'LBP clone' or whatever you people are saying, but they're clearly making it as a response to LBP's 'DIY' system. I would not pay for this, but I'd have a look if it were free.
Megadanxzero @ Jan 9th 2009 8:43PM
Are the bits in this article where it says 'on XNA' supposed to say 'on XBL'? XNA is a programming language... I don't see how Kodu could ship 'on' it
knighty (GT: ZeraKnight) @ Jan 9th 2009 9:08PM
Actually XNA is a set of DirectX wrappers for C# along with a bunch of game related classes. You should know that ;3
Megadanxzero @ Jan 9th 2009 9:10PM
Pssh, they market it as it's own language >.>
Meloche @ Jan 9th 2009 8:53PM
Kodu... or Koodo?
www.koodomobile.com
Naota @ Jan 9th 2009 9:14PM
This looks pretty cool. Hopefully it's well executed. I'm looking forward to seeing what kinds of stuff users will make.
Alien Lord @ Jan 9th 2009 10:26PM
I'd like to get my hands on this and just fuck around with it for a few days and see what I can make.
David Cater @ Jan 9th 2009 11:37PM
I saw this demoed at the PDC (Professional Developer's Conference) this year in Los Angeles. I thought it was absolutely amazing. As others have said, it is most definitely a tool for introducing people to programming concepts rather than a level editor or LBP competitor.
I would not say that it's just for kids. I would push it on anyone who had an interest in learning something about the basics of programming (loops, if/then constructs, the concept of variables, etc.). It also has strong object-oriented concepts.
I mentor some budding programmers at a Montessori school, and I can't wait to show this to them. They all want to make games, of course, except for one inspired kid that wants to do robotic/AI programming. I think they would all benefit from playing around with Kodu.
(For the record, I've been a professional programmer since 1990.)
mynk @ Jan 10th 2009 5:43PM
kid's soft. but i guess inspired is another way to put it.
robotic programing is much easier than software programing.
I was first in command of my high school robotics electrical and programing team... and have made games before, but i find robots MUCH easier, because there's no actual interface. just input from controller and output to PWM cables and other wires.
aj @ Jan 9th 2009 11:54PM
There's a whole bunch of nerdy kids out there who are going to love this thing, and may even go on to become game devs and make interesting, unique games that don't involve zombies or space marines...and the world will be a better place for it.
jitty @ Jan 10th 2009 1:36AM
From what I've seen of Kodu, it seems more complex than LBP level creating. While at the same time, seems like you could do as much, if not more with the LBP editor. Just my two cents from what I've seen.
The way I try to describe LBP level editing is it's like legos, but you can build the individual pieces themselves and then combine them. It's very time consuming and slightly tedious in some ways, but you can do A LOT without it being too complex.
Kudo just seems like legos, but instead of being able to make individual lego pieces like LBP, they just give you a whole crap load of variety of pre-made pieces that you can use to make what you want.
LBP >>> like painting with 3 primary colors you can mix to make almost any color depending on your skill
Kodu >>> like painting with 100 different colors given to you that you can't mix.
LeChuck @ Jan 10th 2009 1:45AM
This reminds me of RPG Maker which I am a big fan of. Looking forward to it.
David Cater @ Jan 10th 2009 6:34AM
I would say that is incorrect. Kodu provides you with a programming language. So you can take a particular object in the world and give it arbitrary behavior that is new and unexpected based on how you program it.
Tony @ Jan 10th 2009 6:49AM
It's LBP, but without the charm, or any effort, time or money put into it.
MEATLOAF2 @ Jan 10th 2009 9:15AM
this looks like you cannot put your own vision into it, but you just put stuff together, it doesnt seem to have any replayability, if you are just playing it, although it seems like you can do a lot of stuff with the level editor
mynk @ Jan 10th 2009 5:46PM
uh, i think you got the idea wrong. Nobody is supposed to "just play". the preloaded levels are to take apart and learn the programing. this isn't a game, its a game-creation introduction tool.
T Munster @ Jan 10th 2009 12:16PM
i love how they say this is the LBP killer. when LBP didn't even do as well as they expected. Try to destroy a game that wasn't even a major success. Now im not saying that LBP wasnt a phenomenal game, but it wasnt a major success. Although the plus side to all of this is it will be at max 40 dollars less than lbp because its community game. So thats where im stoked for this game.
Windmill @ Jan 11th 2009 12:22AM
I'm intruiged if it'll come out for the PC!!!