質の高いゲームを作成するには、モデリング、スクリプティング、ユーザーインターフェースデザイン、オーディオ制作など、さまざまなスキルが求められます。これらのスキルすべてを持っている人は少ないため、異なる役割間のコラボレーションは開発ワークフローの重要な部分となります。
スタジオの組み込みの コラボレーションツールを使用すると、クリエイターは自己の時間で独立してゲームに貢献したり、チームと一緒に同時に作業したりすることができます。

年齢に基づくコラボレーション要件
他のクリエイターとスタジオのコラボレーションツールを使用するには、まず年齢チェックを完了する必要があります。 具体的には、IDを確認するか、顔の年齢推定を完了する必要があります。グループまたはゲームの所有者は、他のコラボレーターがゲームに参加できるようにするために年齢チェックを完了しなければなりません。
年齢チェックを完了した後、デフォルトでは、同じ年齢層のクリエイターとのみコラボレーションできるようになります。例えば、16歳のクリエイターは17歳と21歳のクリエイターとコラボレーションできます。しかし、13歳未満のクリエイターは、18歳以上のクリエイターとコラボレーションするには、年上のコラボレーターの信頼できる友達であるか、保護者の許可が必要です。
| あなたの年齢層 | コラボレーションできる | コラボレーションできない |
|---|---|---|
| 9歳未満 | 13歳未満のユーザー | 13歳以上のユーザー |
| 9–12歳 | 16歳未満のユーザー | 16歳以上のユーザー |
| 13–15歳 | 9–17歳のユーザー | 9歳未満および18歳以上のユーザー |
| 16–17歳 | 13歳以上のユーザー | 13歳未満のユーザー |
| 18歳以上 | 16歳以上のユーザー | 16歳未満のユーザー |
年齢層外のクリエイターと作業を行うには、最初にTeam Createセッションに参加する際、次のいずれかの要件を満たす必要があります:
信頼できる友達になること - ゲームにアクセスしたことがあるすべてのコラボレーターと信頼できる友達になる必要があります。
- スタジオから直接複数の人に信頼できる友達リクエストを送信できます。13歳未満のユーザーからの信頼できる友達リクエストには保護者の承認が必要です。一部の地域では、この要件は年上のティーンエイジャーにも適用されます。
- アカウントがあなたによってブロックされているコラボレーターを解除するために、信頼できる友達になる必要があるColliderと現在ブロックされているクリエイターを確認するには、Creator Hub内のあなたのゲームに移動し、安全 > コラボレーターに進んでください。
リンクされた保護者アカウントから許可を受けて、コラボレーションの親コントロールを通じてすべての年齢層のクリエイターとコラボレーションします。親はこの設定を使用して、子供がどの年齢層とコラボレーションすることに対して快適であるか選択できます。
- 16歳未満のクリエイターは、親にこの設定を更新してもらうよう依頼できます。リンクされた親は親コントロールから直接この設定を更新できます。
- この設定は、親が変更するまで有効です。クリエイターはTeam Createを使用するたびに許可を求める必要はありません。
- すべての年齢層とコラボレーションする許可は、すべてのコラボレーションセッションへのアクセスを保証するものではありません。たとえば、あなたより前にゲームにアクセスした16歳未満の別のコラボレーターが、同様の年齢層または信頼できる友達に制限された親の許可を持っている場合、信頼できる友達として追加されない限り、彼らとコラボレーションすることはできません。
クリエイターがこれらのいずれかの要件を満たし、Team Createセッションに無事に参加すると、必要なコラボレーターとの信頼できる友達ステータスを失わない限り、アクセスが保持されます。
年齢に基づくコラボレーション要件のためにTeam Createに参加できないコラボレーターでも編集権限があります。以下のことができます:
- 名前を付けて保存を使用して、ゲームのコピーをRobloxに公開する。
- Open Cloud APIを使用する。
- Creator Hubでゲームのメタデータを管理する。
詳細については、Team Create年齢要件FAQをご覧ください。
コラボレーターの管理
ゲームに追加するコラボレーターには、ゲームへのアクセスレベルに応じた権限設定があります。以下は、異なるユーザー権限設定です。
| 権限 | 説明 |
|---|---|
| オーナー | ユーザーはゲームのオーナーであり、他のユーザーの権限を設定する権限があります。 |
| 編集 | ユーザーはゲームを編集する権限があります。これにより、ユーザーにはプレイ権限も付与されます。 |
| プレイ | ユーザーはプライベートでゲームをプレイする権限があります。 |
| アクセスなし | ユーザーは編集またはプレイ権限がありません。 |
グループ所有のゲームとユーザー所有のゲームでコラボレーターを管理する際に、一部の小さな違いがあります。
グループ所有のゲーム
グループのゲームでは、グループのオーナーまたは十分な権限を持つメンバーのみがグループの役割を管理できます。これは、すべてのグループゲームまたは個別のゲームに基づいて行われます。このようなユーザーは、グループ所有のゲームに個別のコラボレーターを追加できますが、プレイアクセスのみが許可されます。
あなたがグループのオーナーまたは十分な権限を持つメンバーである場合、すべてのグループゲームにおいてコラボレーションを設定できます。たとえば、複数のグループゲームで音声再生を微調整できるように、"オーディオアーティスト"のグループ役割に編集権限を付与することができます。
- クリエイターダッシュボードから、左上のアカウントスイッチャーを展開してグループを選択します。
- 再度アカウントスイッチャーを展開し、グループ名の下の設定を選択し、その後役割を選択します。
- 編集権限を持つべき役割に対してすべてのグループ体験を編集するを有効にします。変更した役割ごとに変更を保存をクリックすることを忘れないでください。
スタジオのコラボレーターの管理ウィンドウでは、適格な役割は編集権限を表示しますが、スタジオから権限レベルを変更できないことを示すためにミュートされます。


ユーザー所有のゲーム
ユーザー所有のゲームでは、任意のユーザーまたはグループにプレイアクセスを付与できますが、編集権限はRobloxの友達にのみ付与できます。
あなたが所有するゲームに友達に編集権限を与えるには:
- スタジオでゲームを開いた状態で、メザニンバーの右側にあるコラボレートボタンをクリックします。

- 上部の検索バーにコラボレーターを追加するために検索入力をして、マッチするコラボレーターのリストがドロップダウンで表示されます。友達は友達ラベルで示されます。追加するコラボレーターを選択します。

- 友達に対して権限のドロップダウンから編集を選択し、その後保存をクリックしてコラボレーション設定を有効にします。
セッションにアクセスする
ゲームを編集する権限を持っている人は、以下の手順でコラボレーションセッションに参加できます。
- クリエターダッシュボードに移動します。
左上のセレクターメニューからグループを選択します。
左側に作成物が選択されていることを確認し、中のパネルで私の体験が選択されていることを確認します。
私の体験共有された作品
- ゲームのタイルにマウスを載せ、スタジオで編集ボタンをクリックしてコラボレーションします。

コラボレーターの表示
コラボレーションセッションで作業している間、スタジオの右上隅に現在のコラボレーターが表示され、それぞれがすべてのコラボレーターのデバイスで一貫したユニークな色で示されます。

現在のコラボレーターに関する詳細情報を表示するには、任意のアイコンをクリックしてライブコラボレーターウィンドウを開きます。このウィンドウでは、ユーザーがスタジオ内でアクティブか非アクティブか、またそのユーザーがどこで作業しているかを確認できます。5分以上スタジオを使用していないユーザーは非アクティブになります。

選択の視覚化
デフォルトで、スクリプトエディタで選択されているコードと3Dビューポートで選択されているオブジェクトは、各コラボレーターに割り当てられたユニークな色で強調表示されます。さらに、エクスプローラーウィンドウは、他のコラボレーターによる選択を示すドットをこれらの割り当てられた色でマークします。


すべてのコラボレーターの選択を他のコラボレーターに対してのみ見えなくするには、ライブコラボレーターウィンドウの下部でコラボレーターの選択を表示するのチェックを外してください。

コラボレーターに参加する
コラボレーターが編集しているワークスペース内の場所やスクリプトの正確な行にすぐにジャンプするには、ライブコラボレーターウィンドウでその名前にマウスを載せて参加するをクリックします。

コメント
Roblox Studioには、3Dビューポート内のオブジェクトを特定し、コラボレーターとの会話を開始したり、TODOノートを残したりできるコメント機能があります。コメントはリアルタイムで更新され、チームがフィードバックを受け取り、すぐに応答できるため、スタジオでの作業フローが妨げられることはありません。また、スタジオを使用していないときでもフィードバックを把握できるように、パーソナライズされた通知を受け取ることができます。
ワークフロー
コメントを作成するには、スタジオのメザニンの右側にあるコメントボタンをクリックします(キーボードショートカットはCです)。

ビューポート内で、カーソルが青色に変わります。BasePart(ほとんどがそうで、Terrainも含む)を継承する任意のオブジェクトをクリックし、コメントを入力して送信をクリックします。

コメントは、スタジオのウィンドウ ⟩ コラボレーションメニューからアクセスできるコメントウィンドウに表示され、最も最近のコメントが上に表示されます。コメントウィンドウ内では、次のことができます:
- コメントを単一クリックして、3Dビューポートに全会話を表示します。
- コメントをダブルクリックして、ビューポートでその場所をズームインします。
- 右上隅の**…**メニューを使用して、解決済みのコメントを表示したり、タグ付けされたコメントのみをフィルタリングしたり、ビューポートでコメントを非表示にしたりします。
- コメントへの対応に応じて、コメントを解決します。コメントを解決すると、ビューポートとメインリストの両方から消えますが、完全には消えず、後で解決を解除することができます。

通知
スタジオを使用していないときでもフィードバックを把握できるように、最近の活動をまとめたメールの要約を受け取ります。各メールの要約は、場所ごとのコメント活動の簡単な概観を提供し、以下のような情報が含まれます:
- 誰かがコメントであなたに言及(タグ付け)したとき、例えば@username。
- 誰かがあなたが以前返信したスレッドや言及されたスレッドにコメントしたとき。
- 誰かがあなたが以前返信したスレッドや言及されたスレッドを解決したとき。
メールの概要内では、単にStudioで表示をクリックすることで、Roblox Studio内の会話に直接移動できます。
共同スクリプト作成
コラボレーションセッションでは、ライブスクリプティングを通じてリアルタイムで共同でコーディングしたり、コラボレーターと共有されたリポジトリにコミットする前に、より集中した環境でドラフトスクリプトを作成したりできます。
ライブスクリプティング
ライブスクリプティングを使用すると、コラボレーターがリアルタイムで共同でコーディングできます。スクリプトエディタでは、各コラボレーターのカーソルの色は、ライブコラボレーターウィンドウで割り当てられた色に一致します。


ライブスクリプティング中は、編集が5分ごとに自動保存され、コラボレーターはいつでもCtrlS(⌘S)でスクリプトを手動で保存できます。保存されたまたは自動保存されたバージョンは、スクリプト履歴ウィンドウに記録されます。
ドラフトモード
ドラフトモードを使用すると、他の人に影響を与えずにスクリプトを独立して編集し、テストできます。スクリプトのドラフトが完了したら、それをコミットして共有リポジトリに保存し、他の人と一緒に共同テストを使用してコミットされたバージョンをテストすることができます。
ドラフトのコミット
スクリプトを編集すると、ドラフトウィンドウに表示され、スタジオのツールバー内のカスタムタブに追加する必要がある非デフォルトのウィンドウです。

ドラフトはローカルファイルシステムに保存され、同じマシンでのスタジオセッション間で持続します。ローカル編集をリポジトリにコミットするには、スクリプトを左クリックするか、Shiftを押しながら左クリックして複数のスクリプトを選択します。次に、コミットをクリックして、選択したすべてのスクリプトをコミットします。

変更の比較とマージ
他のコラボレーターがあなたが編集しているのと同じスクリプトに変更をコミットした場合、ドラフトウィンドウに緑の**⊕**アイコンが表示されます。その変更を表示するには、スクリプトを右クリックし、サーバーと比較を選択します。

開いたスクリプトエディタの**(Diff)**タブでは、他のコラボレーターが変更または削除したコードが赤色で表示され、あなたが更新したコードは緑色で表示されます。

彼らの変更をあなたのスクリプトにマージするには:
ドラフトウィンドウでスクリプトを右クリックし、サーバーからマージを選択します。

マージウィンドウでは、保持するコードを選択したり、手動で編集することができます。
- ドラフトにチェックを入れて変更を保持するか、チェックを外して却下します。
- サーバーにチェックを入れると、コミットされた変更をドラフトにマージされ、チェックを外すと無視されます。
- その他にチェックを入れてスクリプトを手動で編集し、変更をドラフトに保存します。
マージ解決をプレビューしたら、すべてをマージをクリックしてローカルスクリプトを更新します。
削除されたスクリプトの復元
コラボレーターがあなたが編集しているスクリプトを削除した場合、ドラフトウィンドウに赤い**⊘アイコンが表示されます。スクリプトを復元するには、それを右クリックしてスクリプトを復元を選択します。スクリプトはその場所のワークスペース**ツリーに復元されるため、元の位置に手動で戻す必要がある場合があります。

スクリプト履歴の表示
すべてのスクリプトの変更は、コラボレーターによって保存された場合も、自動保存された場合も、ドラフトモードを通じてコラボレーターによってコミットされた場合も、バージョン履歴ウィンドウに記録されます。それにアクセスするには:
エクスプローラーウィンドウ内でスクリプトを右クリックし、スクリプト履歴の表示を選択します。
開いたバージョン履歴ウィンドウ内で、スクリプトのすべてのコミットされたバージョン、コミット日、どのコラボレーターがコミットしたかなどが表示されます。このウィンドウ内では、以下のアクションが可能です:
各バージョン(最も古いバージョンを除く)を前のバージョンと比較するには、それを選択して前のバージョンと比較をクリックします。開いたスクリプトエディタの**(Diff)**タブでは、新しいバージョンのコードは緑色で表示され、古いバージョンのコードは赤色で表示されます。
保存と公開
コラボレーションセッション中に、スタジオは4分ごとにプロジェクトをクラウドに自動保存します。
以前のバージョンに戻る
ゲームのオーナーは、他のエディターによって行われた変更を元に戻すことができます。手順はこちらを参照してください。
アクティビティ履歴もチェックすることを検討してください。このビューでは、チームの重要なゲーム設定を視覚的に把握できる年代順のイベントログが提供されます。
コラボレーションを無効にする
Team Createは、コラボレーションを可能にするスタジオの中核機能です。コラボレーターの管理ダイアログに関与するワークフローは自動的にこの機能を有効にしますが、必要に応じて手動で無効にすることもできます。
- ライブコラボレーターウィンドウがまだ開いていない場合は、コラボレーターアイコンのいずれかをクリックして開きます。

- ウィンドウの右下隅にある**…**ボタンをクリックし、Team Createを無効にするを選択します。

- プロンプトが表示されたら、非コラボレーション状態で場所を再ロードするためにセッションを終了することを確認します。