작성하는 모든 코드의 성능을 고려하면 병목 현상 없이 프로젝트를 확장할 수 있습니다. 성능을 향상시키는 방법으로는 부적절한 사례를 피하고, 코드를 프로파일링하고, 적절한 디자인 패턴을 구현하고, 비동기 프로그래밍과 같은 기법을 사용하여 여러 실행 스레드에 작업을 분할하는 등이 있습니다.
| 항목 | 설명 |
|---|---|
| 비동기 프로그래밍 | .NET async 및 await 키워드와 Unity의 고유한 커스텀 Awaitable 클래스를 사용하여 Unity에서 비동기 프로그래밍을 수행합니다. |
| 잡 시스템 | Unity의 자체적인 Job 시스템을 사용하여 멀티 코어 CPU를 최대한 활용하고 알고리즘을 병렬화할 수 있습니다. |