

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

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

Stunlock Studios がどのように DOTS と Unity Source Code を使用してバグの修正、パフォーマンスの改善、GPU の制約がある中でのフレームレートの最適化を行い、高評価を得たゲーム『V Rising』のビジョンを実現したかをご覧ください。
お客様のニーズに合わせて、Source Code Access と Source Code Adapt の 2 つのプランをご用意しています。Source Code Access は Unity Enterprise に含まれており、コードを迅速に理解、デバッグできるように支援します。Adapt では、Access の利点に加えて、カスタムコードをリリースする機能が提供されます。
Access および Adapt に含まれる機能:
Adapt のみに含まれる機能:
Unity Source Code からのビルド(エディター、Player、ツール、プロジェクトファイルを含む)
ビルドプロセスやその他の内部ツールの変更と最適化
付属のテストフレームワークを使用した、Unity リポジトリからの自動テストの実行
ゲームエンジンやパッケージの変更による機能の追加
変更した Unity Source Code を使用したプロジェクトのローンチとリリース

セールスチームに連絡し、Unity Enterprise プランに含まれる Source Code Access か、または Source Code Adapt の権限を入手します。

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

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

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