もしあなたのチームがすでに他のエンジンやプラットフォームでゲームを出荷しているなら、あなたが知っていることのほとんどはRobloxに引き継がれます。いくつかの基本的な概念は異なる動作をし、それを最初に学ぶことで後の手戻りを防ぐことができます。このセクションでは、Robloxでの最初の数週間に必要な情報を集めています。
いくつかの用語が至る所で使われます:
- ゲーム: プレイヤーが参加する全体のプロジェクト。ゲームは場所のコレクションであり、データストア、分析、ゲーム内購入などのサービスはそれにスコープされています。
- 場所: ロビーやレベルなど、ゲーム内の特定のシーンやゾーン。一つのサーバーは一つの場所を実行します。
- スタジオ: 場所を構築し、スクリプトを書き、アセットをアップロードするために使用するエディタ。一度に一つの場所を編集します。
- クラウドファースト: 場所、アセット、スクリプトはデフォルトでRobloxに保存され、ディスク上のファイルには保存されません。

他のエンジンとの主な違い
- クラウドストレージ: スタジオはあなたの場所、アセット、スクリプトをディスク上のファイルではなくRobloxに保存し、あなたのチームはTeam Createを使ってリアルタイムで一緒に編集します。Gitや他のファイルベースのツールが必要な場合は、ファイルベースのワークフローを比較するを参照してください。
- デフォルトでマルチプレイヤー: すべてのゲームはRobloxサーバー上でクライアント-サーバーモデルで実行されるため、オブジェクトやスクリプトを配置する場所によって、サーバー、クライアント、またはその両方がそれを見たり実行したりできるかが決まります。
- 組み込みの物理: パーツは追加のコンポーネントなしで自動的に物理をシミュレートし、制約を使って互いに接続します。
- Luau: スクリプトはLuauを使用し、Luaから派生した高速で段階的に型付けされた言語です。
- シェーダーの代わりにマテリアル: Robloxはカスタムシェーダーをサポートしていないため、SurfaceAppearanceとMaterialVariantを使ってマテリアルを構築し、組み込みのマテリアルやインスタンスで効果を作成します。
- 自動品質スケーリング: Robloxは各デバイスに合わせてレンダリング、ライティング、ストリーミングを調整し、同じゲームが電話、コンソール、PCで実行できるようにします。
役割別のオンボーディング
エンジンの比較
チームワークフロー
- ファイルベースのワークフローを比較する: Script Syncから完全に管理されたRojoまで、RobloxでGitを使用し、開発、安定、プロダクション環境を設定します。
- コラボレーション: Team Createを使ってリアルタイムで一緒に場所を編集します。
- グループ: チームとしてゲームやアセットを所有し、役割や権限を管理します。
- パッケージ: 場所やゲーム間でコンテンツをバージョン管理し再利用します。
次のステップ
- AIを使って開発を加速します。ほとんどのプロの開発者は自分のAIツールやエージェントハーネスを使用し、Studio MCPサーバーに接続してStudioで構築とテストを行いたいと考えています。AssistantはStudioの組み込みの代替手段です。
- プレイヤーがあなたのゲームを見つけてプレイする方法をDiscoveryで学びます。



