유니티 게임 개발에서 쓰로틀링(throttling)과 Adaptive Performance를 사용한 성능 최적화

반응형

유니티 게임 개발에서 쓰로틀링(throttling) 과 Adaptive Performance를 사용한 성능 최적화

서멀 쓰로틀링(thermal throttling)

쓰로틀링은 장치의 발열로 인해 온도가 일정 수준 이상으로 높이지는 경우 성능을 자동으로 낮추는 기술입니다. 게임에서 게임 로직 처리, 렌더링등의 작업이 많을수록 CPU와 GPU는 더 많은 전력을 소모하여 더 많은 양의 열이 발생하고 장치의 온도를 낮추기 위해 성능이 저하됩니다(thermal throttling)

게임의 성능(Performance) 문제가 발생하면 게임플레이에 영향을 주며 장치의 배터리도 더 빠르게 소모됩니다.

 

Adaptive Performance

Adaptive Performance는 모바일 장치에서 성능과 전력 소비를 최적화하기 위한 기능입니다. Unity에서 삼성의 Adaptive Performance를 사용하면 모바일 장치의 온도와 전력 상태를 모니터링하여 게임의 프레임 속도와 그래픽의 균형을 조정할수있습니다.

결과적으로 게임의 성능을 동적으로 최적화하고 장치의 온도를 안정적으로 유지하여 과열로 인한 성능 저하를 최소화합니다.


https://unity.com/kr/blog/games/build-stunning-mobile-games-that-run-smoothly-with-adaptive-performance

 

Adaptive Performance로 매끄럽게 실행되는 멋진 모바일 게임 빌드하기

Adaptive Performance를 사용하면 프레임 속도와 그래픽스의 균형을 맞춰 모바일 게임을 조정할 수 있습니다. Adaptive Performance의 디바이스 시뮬레이터, 샘플 및 스케일러와 관련된 최신 정보를 확인하

unity.com

 

Build better AAA mobile games with Adaptive Performance | Unite Now 2020
https://youtu.be/BPSBFHgVYGk

 

A Deep Look Inside Games: GameSDK and Unity Adaptive Performance
https://youtu.be/hPgcmXISWjc

 

Unity Adaptive Performance SDK

유니티의 패키지 관리자(Package Manager)에서 Adaptive Performance SDK를 다운로드 및 설치하여 사용할수있습니다.

 

Build stunning mobile games that run smoothly with Adaptive Performance
https://youtu.be/d5O4Uw6gPBI

 

 

 

Adaptive Performance Package
https://discussions.unity.com/t/adaptive-performance-package/737426

 

About Adaptive Performance
https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@2.1/manual/index.html

 

Adaptive Performance user guide
https://docs.unity3d.com/Packages/com.unity.adaptiveperformance@2.1/manual/user-guide.html

반응형

댓글

Designed by JB FACTORY