Robloxプロジェクトは、ゲームを表すために一緒に集められた場所、アセット、設定、およびその他のリソースのコレクションです。Robloxは、便利なコラボレーション、編集、およびバージョン管理のために、プロジェクトをクラウドに保存します。プロジェクトは、ビルディング、スクリプティング、テスト、公開ツールを提供するオールインワンIDEであるRoblox Studioを使用して作成および管理します。
場所
Robloxのゲームは、UnityのシーンやUnreal Engineのマップに相当する個々の場所で構成されています。各場所には、そのゲームの特定の環境、パーツ、メッシュ、スクリプト、およびユーザーインターフェースを含むすべてのコンポーネントが含まれています。
詳細については、作成と公開、設定、および更新のページを参照してください。

すべての場所は、場所に関するすべてを説明するオブジェクトの階層であるデータモデルによって表されます。Robloxエンジンは、場所の状態の真実のソースとしてデータモデルを使用し、クライアントデバイス上でシミュレーションおよびレンダリングを行います。エンジンがデータモデルをどのように解釈するかについての詳細は、クライアント-サーバーランタイムを参照してください。
データモデル内のオブジェクトの適切で意図的な整理は、プロジェクトの機能性とメンテナンスにとって不可欠です。利用可能なオブジェクトやそれらを整理して使用する方法についての詳細は、データモデルを参照してください。
アセット
Robloxでは、画像、メッシュ、オーディオなどのアセットはクラウドベースのアセットとして保存されるため、保存されたStudioゲームにローカルコピーをバンドルする必要はありません。クラウド内の各アセットには、複数のゲームで利用できるユニークなアセットIDが割り当てられます。モデルなどのアセットをStudio内で直接作成するか、他のツールから画像、オーディオ、メッシュなどのアセットをインポートできます。
rbxassetid://7229442422

rbxassetid://6768917255

rbxassetid://9125402735
デフォルトでは、アセットはあなたのゲームにプライベートであり、IDを参照することで任意の場所でアセットを使用できます。また、クリエイターストアでコミュニティに配布することもでき、他の人も使用できるようになります。
アセットのインポートと公開方法についての詳細は、アセットを参照してください。
パッケージ
パッケージは、複数のゲームの複数の場所で定義して再利用できる再利用可能なオブジェクト階層です。大規模なプロジェクトにおいて、パッケージは以下の利点を提供します。
- パッケージはアセットキットとして使用でき、必要に応じてオブジェクトのセットを複製できます。
- パッケージはアセットの更新を容易にします。たとえば、パッケージには環境内で何度も複製される木が含まれている場合、テクスチャを交換するなどの変更が必要な場合、各個別のインスタンスではなく、パッケージ内で一度だけ更新できます。
- パッケージはグレーボックスアセットから始まり、最終的に最終アートアセットに置き換えることができます。アセットが置き換えられると、元の位置と向きが保持されます。
設定
ゲーム設定は、クリエーターダッシュボードまたはStudio内で管理されます。設定内容は以下の通りです。
- 基本情報 — ゲームの名前、説明、ジャンルなどの基本情報。ここにある情報の多くは、ゲームのリスティングに使用されます。
- コミュニケーション — 対象ユーザーがゲーム内でボイスチャットを使用したり、カメラを通じてアバターをアニメーションさせたりすることを可能にする設定。
- マネタイズ — ゲームから収益を得るためのオプション、マネタイズに概説されています。
- ローカリゼーション — 異なる言語と地域の設定。
- アバター — アバターのスケーリングや衣服のオーバーライドなど、アバターに関連する設定。
コラボレーション
Studioの組み込みコラボレーションツールを使用すると、チームメンバーは独自の時間に独立してゲームに貢献したり、他のメンバーと一緒に作業したりできます。主な機能は以下の通りです。
- グループ管理者は、どのメンバーがコラボレーションにアクセスできるかを管理し、大規模なチーム内で適切な役割を維持します。
- コラボレーターは、他のチームメンバーとリアルタイムで一緒にビルドし、他の人が行った変更を自動的に確認できます。
- コラボレーターは、他の人が編集している可能性のある同じスクリプトを独立して編集し、ローカルでテストし、準備ができたらクラウドベースのプロジェクトに変更をコミットできます。
詳細については、コラボレーションを参照してください。
テスト
あなたのチームは、Robloxアプリを通じてPC、モバイル、VR、およびサポートしたいその他のデバイスでゲームを即座にテストできます。ビルドをコンパイルしたり、アプリストアにデプロイしたり、アプリストアの承認を待ったりする必要はありません。
Studioは、ゲームを一般に公開する前にテストするためのオプションのスイートを提供します。
- 迅速なプレイテストは、Robloxアプリケーションで実行されているゲームの近似シミュレーションを提供します。
- マルチクライアントシミュレーションは、各クライアントがゲーム内で他のクライアントを「見る」方法を比較します。
- デバイスエミュレーションは、モバイルデバイスでのコントロールの動作や、異なる画面やアスペクト比での画面上のUIの表示方法についての洞察を提供します。
- コラボレーティブプレイテストは、チームメンバーと一緒に行います。
各テストオプションの詳細については、Studioテストモードを参照してください。