経験豊富なクリエイターのための始め方

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

もしあなたのチームがすでに他のエンジンやプラットフォームでゲームを出荷しているなら、あなたが知っていることのほとんどはRobloxに引き継がれます。いくつかの基本的な概念は異なる動作をし、それを最初に学ぶことで後の手戻りを防ぐことができます。このセクションでは、Robloxでの最初の数週間に必要な情報を集めています。

いくつかの用語が至る所で使われます:

  • ゲーム: プレイヤーが参加する全体のプロジェクト。ゲームは場所のコレクションであり、データストア、分析、ゲーム内購入などのサービスはそれにスコープされています。
  • 場所: ロビーやレベルなど、ゲーム内の特定のシーンやゾーン。一つのサーバーは一つの場所を実行します。
  • スタジオ: 場所を構築し、スクリプトを書き、アセットをアップロードするために使用するエディタ。一度に一つの場所を編集します。
  • クラウドファースト: 場所、アセット、スクリプトはデフォルトでRobloxに保存され、ディスク上のファイルには保存されません。
Roblox Studioのユーザーインターフェースで、さまざまなウィンドウやパネルを示すマークアップがあります。

他のエンジンとの主な違い

  • クラウドストレージ: スタジオはあなたの場所、アセット、スクリプトをディスク上のファイルではなくRobloxに保存し、あなたのチームはTeam Createを使ってリアルタイムで一緒に編集します。Gitや他のファイルベースのツールが必要な場合は、ファイルベースのワークフローを比較するを参照してください。
  • デフォルトでマルチプレイヤー: すべてのゲームはRobloxサーバー上でクライアント-サーバーモデルで実行されるため、オブジェクトやスクリプトを配置する場所によって、サーバー、クライアント、またはその両方がそれを見たり実行したりできるかが決まります。
  • 組み込みの物理: パーツは追加のコンポーネントなしで自動的に物理をシミュレートし、制約を使って互いに接続します。
  • Luau: スクリプトはLuauを使用し、Luaから派生した高速で段階的に型付けされた言語です。
  • シェーダーの代わりにマテリアル: Robloxはカスタムシェーダーをサポートしていないため、SurfaceAppearanceとMaterialVariantを使ってマテリアルを構築し、組み込みのマテリアルやインスタンスで効果を作成します。
  • 自動品質スケーリング: Robloxは各デバイスに合わせてレンダリング、ライティング、ストリーミングを調整し、同じゲームが電話、コンソール、PCで実行できるようにします。

役割別のオンボーディング

Robloxのクライアント-サーバーモデルの図。エンジニアリングデータモデル、スクリプティング、レプリケーション、ストリーミング、データストア、パフォーマンス。開発者向け
リアルな苔の生えた岩。アートPBRマテリアル、メッシュ制限、ライティング、キャラクター、リグ。アーティスト向け

エンジンの比較

Unityのユーザーインターフェースで、さまざまなウィンドウやパネルを示すマークアップがあります。UnityUnityの概念(GameObjects、コンポーネント、C#スクリプト)をRobloxの同等物にマッピングします。Unityから
Unreal Engineのユーザーインターフェースで、さまざまなウィンドウやパネルを示すマークアップがあります。UnrealUnrealの概念(アクター、Blueprints、C++)をRobloxの同等物にマッピングします。Unrealから

チームワークフロー

次のステップ

  • AIを使って開発を加速します。ほとんどのプロの開発者は自分のAIツールやエージェントハーネスを使用し、Studio MCPサーバーに接続してStudioで構築とテストを行いたいと考えています。AssistantはStudioの組み込みの代替手段です。
  • プレイヤーがあなたのゲームを見つけてプレイする方法をDiscoveryで学びます。
©2026 Roblox Corporation。Roblox(ロブロックス)、RobloxロゴおよびPowering Imaginationは、米国並びにその他の国における登録商標および非登録商標です。