人気ゲーム開発者、ブロックを組み合わせてゲームを開発できるオープンソースのゲーム制作ライブラリ「Game Blocks」を公開

 12月18日、人気ゲーム「Deus Ex」シリーズの開発者として知られるSheldon J. Pacotti氏が、ブロックを組み合わせて視覚的にプログラミングを行えるオープンソースのゲーム制作ライブラリ「Game Blocks」を発表した。ビジュアルプログラミングツールキット「BYOB」のライブラリとして提供され、WindowsおよびMac OS X、Linuxなどの環境で利用できる。

 Game Blocksは、カリフォルニア大学バークレー校が開発するBYOB(Build Your Own Blocks)というビジュアルプログラミングツールキット向けのゲーム開発ライブラリ。Pacotti氏が教鞭を取るテキサス大学の講義「Writing and Narrative Design for Video Games」で使用するために開発されたもので、プログラミングの経験がないゲーム開発学習者でもストーリーやアニメーション、物理シミュレーション、ユーザーとのインタラクションといったゲーム要素を作成できるという。2Dアドベンチャーや画面探索型のアドベンチャーゲーム、シューティングゲーム、シミュレーションゲームなど一般的なゲームジャンルに向けたサンプルプログラムも付属する。作成した成果物はWindowsおよびMac OS X、Linuxで動作する。

 BYOBはMIT Media Labが開発したプログラミング言語「Scratch」をベースとしたプログラミング環境で、ブロックで表現された命令を組み合わせることでプログラムを作成できるのが特徴。マルチプラットフォームで動作し、WindowsやMac OS X、各種Linuxなどで動作する。

 Game BlocksはMIT Licenseで提供されており、Pacotti氏の所属するゲームスタジオであるNew Life InteractiveのWebサイトからダウンロードできる。なお、Game Blocksを利用するには別途BYOBが必要となる。

Game Blocks
http://www.newlifeinteractive.com/technologies/gameblocks

New Life Interactive
http://www.newlifeinteractive.com/

BYOB(Build Your Own Blocks)
http://byob.berkeley.edu/