
Unity Source Code

内部を見て理解する
Unity Source Code を使用すると、Unity の内部の動作について、理解を深めることができます。コードの最適化、デバッグ、カスタムコードのデプロイのいずれを行う場合でも、この情報は、プロジェクトにとって最適な対応をより迅速に行うのに役立ちます。

Unity Enterprise に含まれる
Unity Enterprise プランでは、意欲的な大規模プロジェクトを管理するのに必要なサポートとツールに加えて Source Code Access が提供されます。
主なメリット
より優れた、最適化されたコードを記述する
Source Code Access は、古いプロセスの改善やグラフィックスレンダリングのデータ構造の理解などに思いどおりに使用でき、その際に最新のアップデートやバグ修正を適用できます。
より迅速にデバッグして解決策を見つける
サポートを待つことなく、エディターやランタイムのコードをより効率的にデバッグできます。フラグとブレークポイントを使用してバグやパフォーマンスの問題の根本原因を迅速に突き止め、Unity 独自の自動テストとテストフレームワークを使用してプロジェクトの安定性を監視することができます。
コードで Unity と連携する
エンジンの改善を推奨し、知識を共有し、サポートを必要としている状況を的確に伝えることができます。ソースコードのサンプルやベストプラクティスを他の人に提供したり、Success Advisor にコードの提案をしたり、Unity サポートチームとより緊密に連携したりできます。
Adapt を利用してカスタムコードをリリースする
Source Code Adapt の権限を使用して、プロジェクトのニーズに基づいて変更したカスタムコードをローンチできます。内部 API を使用してコードをデプロイし、非公開のデータ構造を変更して機能を削除、オーバーライド、拡張することができます。これには Integrated Success Plan が必要です。詳細については営業担当者にお問い合わせください。

ソースコードが Stunlock Studios の野心を解放
Stunlock StudiosがDOTSとUnityソースコードを使用して、GPUの制約の中でバグを修正し、パフォーマンスを向上させ、フレームレートを最適化することで、高い評価を得ているゲーム「V Rising」のビジョンを達成した方法をご覧ください。
ソースコードのプラン
お客様のニーズに合わせて、Source Code Access と Source Code Adapt の 2 つのプランをご用意しています。Source Code Access は Unity Enterprise に含まれており、コードを迅速に理解、最適化、デバッグできるように支援します。Adapt では、Access の利点に加えて、カスタムコードをリリースする機能が提供されます。
アクセスとアダプトに付属:
- Unityソースコードへのアクセス、表示、クローン
- エディタ、プレイヤー、ツール、プロジェクトファイルを含むUnityソースコードからのビルド
- Unityのソースコードを参照することで、プロジェクトをより簡単にデバッグできます。
- ビルド・プロセスやその他の内部ツールの修正と最適化
- 含まれるテストフレームワークを使用してUnityリポジトリから自動テストを実行する
- ゲームエンジンやパッケージの改造による機能追加
Adapt のみに含まれる機能:
+ 修正したUnityソースコードを使用してプロジェクトを立ち上げ、出荷する。
プランに含まれるもの
Unity エディターとランタイム
Bee ビルドシステム
Unity API
Unity の自動テストとフレームワーク
Unity Remote
IL2CPP
パートナープラットフォーム
Unity Source Code の使用を開始する

Unity Source Code を購入する
Unity EnterpriseプランまたはSource Code Adapt権の一部としてSource Code Accessを取得するには、営業チームにお問い合わせください。

Admin Portal からアクセスする
Unity IDを使用して、管理ポータルでUnityソースコードを表示します。個人用アクセストークンを作成し、お使いのローカルマシンにリポジトリをダウンロードするか、クローンを作成します。

作業環境でビルドを実行する
Unity をビルドして、プロジェクトのデバッグ(Access 使用)やゲームエンジンのカスタムバージョンの作成(Adapt 使用)を開始します。

Unity Enterprise プランを通じて Unity Source Code にアクセスするには、営業担当者までお問い合わせください。