Whilst on campus this week, if there’s only one thing on my mind besides Windows, that would be Boku. Codename “Boku”, final name tentative (yes they are aware it’s not pleasant in Turkish), is a Microsoft Research project aimed at making it easy and fun for young kids to learn, understand and apply computer programming skills in the form of games.
Most videos of Boku shown so far has been quick montages with menus flashing faster than a loud nightclub, so below is a short 7-minute video I recorded with Stephen Coy (of Windows Vista screensavers and Psychedelic visualizations fame) who works on Boku to give a slower demonstration of how one could build a constructive game in Boku.
I’ve been excited about this since it was first announced at Microsoft Research’s TechFest in 2006 so it’s been more than 2 years in the making. Whilst you might think two years is an awful long time to build a game, but it’s only worked on by four people and two contract artists. Development wise, what else is really interesting is that the game is built with the publically available XNA Games Studio so in fact any hobby programmer could have built this.
Now anyone who’s peeked at video games in the past 6 months would start drawing comparisons between Little Big Planet on the Playstation 3, and so did I. The Boku team is obviously aware of this and does not hide the fact that they love Little Big Planet. At the same time, they point out that Little Big Planet’s cool and compelling gameplay is based on their impressive physics engine, whilst Boku is about programmable behaviors and does not have a comparable physics engine.
As a result of building a XNA Game Studio game, they are able to publish to both XBOX360 and PC. Currently it is envisioned it could appear on XBOX via the Live Arcade, subject to alignments of the planets. On the PC, there isn’t yet a distribution plan but since the game is currently floating around just 200MB, most of which is audio assets, it shouldn’t be too hard to distribute. They will be working to distributing to schools first then the public. Check the website for release date announcements soon.
Speaking as something who dabbles in code but never learned programming properly, I can see the value in this game even if I were to just deconstruct and edit other people’s levels.
17 Comments
Stephen
This is a fantastic way to introduce people to programming in a really fun way.. and LBP is great but doesn’t really have much focus on programming more just physics and basic mechanics – but its an awesom game.
Sanket
Really innovative technology!! Making games seems really simple now. One caveat that I see is that this can be used for creating only specific types of games
Manifold
Reminds me of Corel Click & Create from back in the day. This is much more impressive and looks easier to use too.
Yert
@Long Zheng: What programing have you dabbled in?
Timothy
Microsoft I? o.O
Long Zheng
@Yert: Visual Basic, and PHP (scripting as they say).
MJ
Is that a 1980’s keyboard i see?
wreiad
I need this…!
Umut
FYI: Boku in turkish: his/her shit
Cyber
Boku when read as written sounds like “beau cul” in French which means “nice butt”.
Stephen Coy
@MJ
Yes, I love my old keyboard.
Siege
But what does Boku mean in Japanese?
Mike P
This is looking really great! I cant wait to get ahold of this!
Chris
oh come on everything means something crappy in some language or another, or can be twisted into something pretty bad.
Sikiş
so no one ever figured out what it means in you know… the part of the world its actually targeted at?
John L.
BOKU IN JAPANESE MEANS “A LOT” OR “MANY” (MOSTLY SLANG USAGE BUT STILL
WIDELY USED, ESPECIALLY AMONG AMERICAN MULITARY……
Bill K.
The rule-based programming in Boku looks a lot like Agentsheets.
Leave a Reply
Microsoft Research “Boku” preview | WPF Dev
[...] Long Zheng published an in depth preview of Microsoft Research “Boku”. It’s an application built on the XNA framework that employs a fun icon based interface intended for kids to learn about programming. Boku Boku is a new visual programming language made specifically for creating games. It is designed to be accessible for children and enjoyable for anyone. The programming environment runs on the XBox, allowing rapid design iteration using only a game controller for input. [...]
关于微软研究院的 “Boku”项目的更多信息 | LiveSino - LiveSide 中文版
[...] Boku 可能只是这个项目临时的代号)。Long Zheng 又跟我们分享了更多关于 Boku [...]
Microsoft Research “Boku” - An XNA game
[...] Long Zheng [...]
Microsoft at CES: Zune Mobile, no; Win 7 Beta 1, yes | All about Microsoft | ZDNet.com
[...] renamed its “Boku” video-game development environment for kids as “Kodu.” Kodu becomes an Xbox Live Community Game to be launched this [...]
JohnFrat.us » Today’s Report - January 12th
[...] video from the keynote that gives a small idea of how cool this system is. And Long Zheng got a more detailed demo when he visited Microsoft recently. Unfortunately, it sounds like we still have a while to wait [...]