[ 게임 개발 ] Unity - 명명백백한 최적화의 왕 Burst Compiler
버스트 컴파일러가 무엇일까?버스트 컴파일러는 Unity 엔진에서 사용하는 고도로 최적화된 네이트브 코드를 생성하는 컴파일러이다.주로 Unity의 C# Job System과 함께 사용되어, CPU, 집약적인 코드의 성능을 크게 향상하는데 목적이 있다.예를 들어서 Data Oriented Design 활용 중에 ECS 패턴으로 대규모 시뮬레이터를 을 구현한다고 했을 때.물리 로직은 굉장히 간소화되고 가볍게 돌아가야 한다. 이러한 성능이 중요한 작업을 메인스레드에서 분리하고멀티 코어 CPU를 효율적으로 활용하여 랙 없이 부드러운 게임 경험을 제공할 수 있다. (멘트 좀 광고 같구먼) 어떻게 이것이 가능하냐.버스트 컴파일러는 Unity의 C#코드(정확히는 고성능 C#(HPC#)이라고 불리는 C#의 특정 부분집합..
2025.12.09