120チームは、かなり実験的なプロジェクトに取り組む社内のインキュベーターだ。Builderを発表した。プログラミングができなくても、オリジナルの3Dゲームを開発できる。Builderは、今のところValveのSteamプラットフォームからのみ入手可能となっている。試してみるにはSteamのアカウントが必要だ。Builderをダウンロードして起動すると、まず目的のゲームの画面サイズを聞いてくる。その後、新たなプロジェクトを作成するのか、既存のプロジェクト、あるいはサンプルプロジェクトを開くのかを選択すると、すぐにゲーム製作を始められる。付属するサンプルプロジェクトとしては、一人称視点のシューティングゲームやプラットフォーム型ゲームがある。複雑な動作をプログラミングするための独自のカードシステムのデモも含まれている。メニューシステムや、実際のゲーム構築操作には慣れが必要で、すぐに直感的な操作ができるわけではないが、しばらく使っているうちにはコツが分かってくるだろう。デフォルトでは、全体的なゲームデザインの雰囲気は、どうしてもMinecraft風のものとなってしまう。どのようなゲームを作るかは、完全にユーザーに委ねられている。このツールは、小さな子供がゲームのプログラミングを始めるのに適したもののように感じられなかった。いうのも、作業は比較的多くのテキスト情報を扱う複雑なものだからだ。Builderならではのカードベースのビジュアルプログラミング環境が使える。これはかなり直接的な方法だが、慣れるにはそれなりに時間がかかる。Googleによれば、3Dのレベルを構築するのは、それ自体ゲームで遊ぶようなものだという。ゲーム環境の中で何かを構築していくことを考えると、それにも一理あるだろう。ゲームで遊ぶようなものだとは言っても、必ずしも簡単なことだとは限らない。このツールのすごいところは、マルチプレイヤーゲームを作ることができることで、しかも友達とリアルタイムの共同作業でゲームが作れることだ。これまで、ドラッグ&ドロップのゲームビルダーは、かなり機能が限られるという印象があった。120チームは、JavaScriptの使用を可能にすることで、これを限界を打ち破ろうとしている。プログラムされた機能では実現できないことを、JavaScriptで記述できるようにしたのだ。Googleの3Dライブラリ、Polyのオブジェクトを利用して3Dレベルをデザインし、独自に構築できるようにしている。このところGoogleがゲームをかなり重視するようになっているのは周知の事実だ。今年の後半には、Stadiaというゲームのストリーミングサービスを開始できるよう、準備を進めている。今のところ、両者の間には何の関係もないように見える。Builderが使えるようになっても、何の不思議もない。