GameObjectベースのプロジェクトをDOTSに変換する方法を順を追って説明します。
場所を確保する

DOTSブートキャンプ

上級ゲーム開発者向けのブートキャンプにアクセスして、ゲームのパフォーマンスを最大化しましょう。
このページは機械翻訳されています。正確性のため、また情報源として原語バージョンを表示するには

DOTSでゲームを最適化

これらのステップバイステップのセッションでは、GameObjectベースのプロジェクト「Firefighters」をDOTSの主要コンポーネントを含むように変換します。データ指向プログラミングの基礎と、C#ジョブシステム、バーストコンパイラ、エンティティコンポーネントシステム(ECS)を自分のゲームで使用する方法を学びます。

開発者仲間とのグループ学習

Unityの開発者コミュニティに参加し、Unityのエキスパートが質問に答えながら、データ指向設計について学びましょう。

わずか4時間で最大限の効果

Burstコンパイラ、C#ジョブ・システム、ECSを使用して、プロジェクトのパフォーマンスを大幅に向上させる方法をご紹介します。

専門家による質の高いトレーニング

Firefightersのサンプル・プロジェクトを通して、データ指向設計のパフォーマンス上の利点を直接お見せします。

新しいチュートリアルによる追加学習

ブートキャンプで習得したスキルを、Unityラーニングの新しいDOTSチュートリアルで発展させ、DOTSをプロダクションで成功させたクリエイターの話を聞きましょう。

始める前に知っておこう

この上級トレーニングコースは、初級レベルのプログラマーにはお勧めできません。

Unity 2022 LTSが必要

Unity 2022 LTSにアップグレードすることで、ブートキャンプでカバーするすべての機能にアクセスできるようになります。

サンプルプロジェクトの入手

FirefightersはGitHubのリポジトリからダウンロードできる。データ指向のプログラミングを可能にするこのサンプルでは、大規模な消火活動を行うボットを開発することができる。

学習リソース

DOTSは初めてですか?Unity Learnの新しいDOTS基礎コースを受講して、ジョブやエンティティの使い方をマスターしましょう。

セッションスケジュール

ブートキャンプの内容をご覧ください。各セッションは、前日のコンセプトに基づいて進められる。

1日目エンティティから始める

まず、チュートリアルのFirefightersを構成するエレメントをスポーンするために、Entitiesの "baking "と呼ばれる機能から始めます。

2日目ゲームコード - 延焼のシミュレーション

このセッションでは、DOTSコレクションとダイナミック・バッファ・コンポーネントを使用して、延焼のシミュレーションを開始する。

3日目C#ジョブシステムによる最適化

前回のセッションを踏まえて、C#ジョブ・システムを使って火災シミュレーション・コードをマルチスレッド化します。

4日目ゲームコード - ボットの動作

このセッションでは、ステートマシンを使って消防士ボットの動作を実装する。

ボーナスだ:アニメーションとUIの追加

このボーナスセッションでは、アニメーションやUIに役立つエンティティやGameObjectの同期方法を学びます。

ブートキャンプのホスト

ブライアン・ウィル

ブライアン・ウィル、シニア・ソフトウェア・エンジニア

ブライアン・ウィルはユニティのシニア・ソフトウェア・エンジニア。彼の現在の使命は、開発者がDOTSを理解し、ゲームのパフォーマンスを向上させることができるように支援することだ。
マイク・ガイグ

マイク・ガイグ、アドボカシー&コミュニティ担当シニア・マネージャー

マイク・ガイグはユニティ・テクノロジーズのアドボカシー&コミュニティ担当リーダーで、クリエイターの教育と刺激に情熱を注いでいる。
アシュリー・アリーサ

アシュリー・アリスア、シニア・テクニカル・プロダクト・マネージャー

アシュリー・アリスアはユニティのシニアテクニカルプロダクトマネージャー。Unity Editorを多様なクリエイターにとってより親しみやすいものにする、スケーラブルなゲームプレイワークフローに取り組んでいる。

他のスタジオのDOTS使用例を見る

01 / 03

連絡する

Unity ProまたはUnity EnterpriseでDOTSのパワーを活用しましょう。

よくあるご質問

このブートキャンプに必要なUnityのバージョンは?

+

セッションを見ながら、どのようにサポートを受けることができますか?

+

消防士のサンプルプロジェクトとは?

+

他のDOTSサンプルはありますか?

+

ブートキャンプに参加するにはプログラミングの経験が必要ですか?

+

サンプルプロジェクトに従う必要がありますか?

+