コアカリキュラムは、技術的およびクリエイティブな分野で、Studioの多くの重要な機能を学ぶ手助けをします。
プレイヤーがコインを集めてジャンプパワーと交換するシンプルな3Dプラットフォーマーエクスペリエンスを再現する方法を学びます。プレイヤーは、最も高いプラットフォームの上にあるフレアに到達するまで、次第に高くなるプラットフォームをナビゲートしながらジャンプします。
このコースは、一般的なコーディングの概念に慣れているが、Robloxに不慣れな読者を対象としています。コーディングを学ぶ必要がある場合は、Studioでの作業やcoding fundamentalsの基礎を学ぶことをお勧めします。
コース内容
コアカリキュラムは、各章に対応するプレースファイルを持つ3つの章に分かれています。各章の手順に従ったり、各章の最終結果を確認したりするためにプレースファイルを調べたりすることができます。
プロジェクトを作成する - Robloxプラットフォーム上の体験を表す.rbxlファイルを作成する方法を学びます。
地形を使って環境を作成する - Studioの地形ツールを用いて、プレイヤーがスポーンする島を作成する方法を学びます。
プレイ可能エリアをグレーボックス化する - 固定モデリングツールを使用してプラットフォームの基本的な形状を計画する方法を学びます。
コイン収集メカニクスを作成する - プレイヤーのコイン収集を追跡して保存する方法を学びます。
プレイヤーデータを記録して表示する - 個々のプレイヤーデータを保存、取得、視覚的に表示する方法を学びます (リーダーボードを使用)。
プレイヤーの危険を作成する - プレイヤーの挙動を変更して、プレイヤーライフサイクルを作成することで水中の危険を作成する方法を学びます。
アップグレードボタンをスクリプト化する - Robloxサーバーと通信して、ジャンプパワーをアップグレードする方法を学び、GUIとの相互作用を処理します。
基本的な視覚効果を作成する - パーティクルエミッターを使用して2種類の異なる視覚効果を作成する方法を学びます。
グローバルライティングをカスタマイズする - グローバルライティング設定を使用して、エクスペリエンスの外観と感触を洗練する方法を学びます。
洗練されたアセットを適用する - シンプルなパーツを複雑でインポートされたモデルに置き換えることでシーンを完成させる方法を学びます。
Assistantと共に構築する理由
複数のサードパーティツールに依存するゲーム開発ワークフローとは異なり、Robloxはエンジン、ネットワーク、アセットマーケットプレイス、公開パイプライン、AI駆動のAssistantを1つのプラットフォームで提供しています。これにより、追加のツールやサービスを統合することなく、マルチプレイヤーゲームを構築、テスト、公開することができます。
AssistantはStudio内で動作するため、インスタンスを作成し、プロパティを設定し、プロジェクト内のスクリプトを生成できます。これにより、Studioと外部ツールの間を切り替えることなく、一般的な開発タスクを完了できます。Robloxに不慣れなクリエイターにとって、Assistantはゲームを作成する前に学ぶ必要があるStudioの機能を減らすのに役立ちます。
このカリキュラム全体にわたって、Assistantと共に構築するおよび自分で構築するオプションが表示されます。どちらのワークフローにも従うことができます。手動のステップを完了することで、Studioの動作を理解するのに役立ちますが、Assistantを使用するとルーチンタスクをより迅速かつ効率的に完了できます。
| Assistantが助けられること | あなた自身で行いたいこと |
|---|---|
| フォルダ、モデル、パーツなどのインスタンスを作成および整理する | 地形を彫刻し、環境を構築する |
| 特定の要件に従ってオブジェクトのプロパティを設定し、位置を設定する | 色、照明、視覚スタイルの選択 |
| イベントハンドラー、リーダーボード、RemoteFunctions、GUIロジックを含むボイラープレートコードを生成する | ゲームプレイを設計し、オブジェクトの配置を決定する |
| 繰り返しのコピー&ペーストなしで詳細なチュートリアル手順に従う | プレイテスト、バランス調整、プレイヤーエクスペリエンスの洗練 |