ロブロックスはゲーム以外の未来を見据えて開発ツールを強化している

ロブロックスはゲーム以外の未来を見据えて開発ツールを強化している

2020年にRobloxと話をしたとき、同社は基盤となるインフラ全体を再構築している最中でした。需要を満たすためのリソース不足によるダウンタイムの問題に直面しており、増加するユーザーベースに対応するために、最新のクラウドネイティブシステムを構築する必要がありました。

しかし、システム再構築の細部に留まらず、Robloxは開発者ユーザー向けにもいくつかのアイデアを用意していました。ゲームプラットフォームであるRobloxは、開発者ツールセットの見直しと、古き良きウェブブラウザがもはや主要な配信手段ではなくなった世界への対応策についても検討していました。

Robloxはゲーム開発の民主化を目指しており、ユーザーは技術スキルに関わらずゲームを開発できます。ピオリアに住む10歳の子供でも、東京に住むプロのゲーム開発者チームでも、スキルレベルやモチベーションに関わらず、誰もがゲームを開発できるプラットフォームを提供することがRobloxの理念です。

しかし同社は、Robloxプラットフォームにはより多くの用途があると考えており、使いやすさを維持しながら必要な柔軟性を実現するための新たなアプローチを構築しています。経験の浅い開発者から基盤となる複雑さを隠蔽し、より技術的なユーザー向けに柔軟な新システムを構築することで、Robloxはゲームの枠を超え、バーチャルコンサート、コマース、そしてよりクリエイティブなアプローチといった新たな体験への展開を目指しています。

私たちは最近、Roblox の CTO である Dan Sturman 氏に会い、このプロジェクトがどのように進んでいるのか、大衆向けの技術スタックを構築する際の課題、そして同社の仮想通貨への進出について、詳しく話を聞きました。

ツールセットの再考

「Web3」や「メタバース」という言葉は、最近、特に収益化エンジンを備えたソーシャルゲームプラットフォームについて話す際によく使われるようになりましたが、Robloxはこうした専門用語を避けたいと考えています。同社は、スマートフォン、ヘッドセット、デスクトップコンピューターなど、デバイスの種類を問わずコンテンツをシームレスに移動できる柔軟なプラットフォームを構築したいと考えています。

「メタバースという言葉は誇張されすぎていて、具体的な意味合いが曖昧です。しかし、私は3Dとソーシャルという二つの核となる要素に立ち返る傾向があります。3D環境であれば、実に多くの面白いことが可能になります。友人、同僚、同じ興味を持つ人々など、何らかのグループと協力しながら作り上げていくことができるのです。この二つが融合することで、大きな力を発揮できると考えています」と彼は語った。

テッククランチイベント

サンフランシスコ | 2025年10月27日~29日

スターマン氏は、自社が直面している課題の 1 つは、他のゲーム エンジンとは異なり、Roblox は大規模な垂直統合型プラットフォームが心配する必要のないような適応性を備えている必要があることだと語っています。

「ロブロックスを従来のゲーム会社と比較すると、彼らは大規模で垂直統合されたゲーム体験を構築しており、誰もが次のゲームがどうなるかを把握しています。そして、彼らは最下層の配管から最上層のグラフィックやアーティストまで、皆で協力してそれを作り上げているのです」と彼は語った。

これはRobloxのやり方とは正反対です。Robloxには単一のやり方はなく、その技術スタックはそれを反映し、受け入れなければなりません。「私たちはある意味、非常に専門性の高いクラウドプロバイダーのように見えます。そして、私たちのコミュニティが参加して、その上にあらゆるものを構築していきます。ですから、開発スタックの構築は非常に重要です。なぜなら、垂直統合はできないからです。彼らが何を作るのか、私たちには全く分かりません。実際、私たちの成功は、彼らが私たちが想像もしなかったものを作ってくれるという事実に大きく依存しているのです」とスターマン氏は説明しました。

ロブロックス EC-1

次の波

Robloxは、ユーザーが採用する前例のない開発アプローチをサポートするため、開発者がゲーム開発の様々な側面を操作できるAPIセットを用意し、これらの要素をゼロから構築する必要がないようにしたいと考えました。また、開発者が一度ゲームを開発すれば、あらゆるデバイスで実行できるように、可能な限り簡単にしたいと考えています。

「私たちはユニバーサルアプリと呼んでいるものを持っています。これは私たちの考え方です。しかし、その考え方は、開発するアプリは1つ、APIセットも1つ、というものです。VRからスマートフォンまで、あらゆるデバイスで動作します。つまり、デバイスに応じて翻訳する作業はバックエンドで行わなければなりません。当然、翻訳はデバイスによって大きく異なるからです。しかし、それを実現するには私たちが責任を負わなければなりません。開発者にその責任を押し付けるのではなく」と彼は述べた。

同社は開発者向けデスクトップアプリ「Roblox Studio」というツールも提供しており、プラットフォームのあらゆるAPIに一元的にアクセスできます。自動翻訳、あらゆるデータタイプの保存を簡素化するデータストア、自動サーバー割り当てなどのAPIを備えています。

さらに、同社はゲーム開発者向けに「Luau」と呼ばれる言語を開発しました。「Robloxの開発者は、3Dオブジェクトや環境の構築に加えて、Luauを使用することで、複雑な動作を仮想体験にスクリプトで組み込むことができます。Roblox Studioでは、開発者は最新のスクリプトエディタにアクセスでき、オートコンプリート、デバッグ、そして対応デバイスで動作するRobloxクライアントのエミュレーション機能も利用できます」とスターマン氏は説明しました。

Roblox Studio で重ね着できる服を作成する。
Roblox Studioで重ね着服を作成する。画像クレジット: Roblox

同社は昨年この言語をオープンソース化した。

開発者のためにできる限りのことをしつつ、必要に応じてより高度なアプリケーションを開発できる余地を残すという考え方です。これはある意味でサーバーレス開発に非常に似ており、開発者がリソースやサービスを気にすることなく、本来の業務に集中できるようにします。

「お客様が独自のエクスペリエンスを構築すれば、データ側とコンピューティング側の両方でスケーリングを行います。地理的な場所も把握し、エクスペリエンスの自動翻訳なども行います。[…] まさにサーバーレスの強化版と言えるでしょう。私たちがこれらすべてを提供するので、開発者は何も心配する必要がありません」とスターマン氏は述べた。

ロブロックスは現在もシステムを進化させており、そのビジョンの完全実現に取り組んでいるが(このプロセスには最大18か月かかる可能性がある)、その一部はすでに実施されているとスターマン氏は語る。

ゲームを超えて

スターマン氏は、ツール開発を進める中で、ゲーム以外の用途も数多く想定していると述べた。2Dウェブの世界が必ずしも消滅するわけではないが、3Dの方がより興味深い体験が生まれるだろうと彼は言う。

「3Dでのブランド体験やショッピング体験は、例えば従来の『これが私のウェブサイトです』といったものより、はるかに魅力的で刺激的なものになるように思えます」と彼は言います。3Dで動き回ることができ、没入感を感じられるという事実は、特定のユースケースではより良い体験を提供できる可能性があると彼は言います。

Roblox 上に 3D コミュニティを構築している企業の一例として、プラットフォーム上で仮想 Gucci Town ショッピング体験を提供している Gucci が挙げられます。

バンド「トゥエンティ・ワン・パイロッツ」もロブロックスでライブショーを提供する実験を行っており、フォートナイトのゲーム内コンサートで示されたように、その一部には需要があることが証明されています。

おそらく最もユニークな実装は、企業のクラウド インフラストラクチャ プラットフォームの使用状況をレビューするために開発者が構築した、3D 空間での企業の AWS インスタンスの 3D 視覚化です。

3D 空間における AWS インスタンスの Roblox 表現。
企業のAWSインスタンスの没入型3Dビュー。画像クレジット:スコット・ボードロー

仮想通貨に関しては、RobloxはすでにRobuxという独自の仮想通貨を保有しています。スターマン氏によると、同社は仮想通貨が常に何らかの法定通貨と結びついていることを理解した上で、どのように発展させていくかを検討しているとのことです。(Minecraftを開発するMojangも、Web3とは明らかに異なる環境で関連事項に取り組んでいます。)

同社が最終的に仮想通貨をどのように導入するかに関わらず、スターマン氏は、特にグッチのようなバーチャルコマースのユースケースが普及するにつれて、デジタル世界と現実世界をつなぐ手段の必要性を感じている。仮想アイテムを購入した場合、それは最終的に現実世界の物理的なアイテムにどのように変換されるのだろうか?

スターマン氏は、仮想アイテムと物理的な商品の間にショッピングのための橋を架けることで、興味深い可能性が生まれると考えています。例えば、ブロックチェーンを基盤とした契約に関するオープンスタンダードが確立されれば、ユーザーは様々な目的でこの契約を利用し、現実の商品とデジタル商品の間で相互に翻訳できるようになるだろうと彼は述べています。

どのような形で実現するかはさておき、同社はさまざまなユースケースに対応できるプラットフォームを構築しており、機械学習と統合して開発を加速させる予定だ。

Studioの将来像としては、MLI駆動型のディープラーニング作成ツールの導入により、3D開発スタックが飛躍的に強化されると考えています。これにより、3Dオブジェクトからワールドテンプレート、スクリプトコーディングまで、あらゆる制作がはるかに高速化し、クリエイター志望者にとってより身近なものとなるでしょう。

Roblox がビジュアルを大幅に変更します (でも心配しないでください)