作成するすべてのコードでパフォーマンスを考慮することで、ボトルネックのないプロジェクトスケールに役立ちます。パフォーマンスを向上させる方法はいくつかあります。例えば、バッドプラクティスを避けること、コードの プロファイリング を実行すること、適切な設計パターンを実装すること、非同期プログラミングなどの技法により複数の実行スレッドに作業を分割することなどです。
| トピック | 説明 |
|---|---|
| 非同期プログラミング | .NET async と await のキーワードおよび Unity 独自のカスタム Awaitable クラスを使用した Unity の非同期プログラミング。 |
| ジョブシステム | Unity 独自の Job システムを使用して、マルチコア CPU を最大限に活用し、アルゴリズムを並列化します。 |