- Techtonica 1.0 최적화 업데이트: 메모리 및 처리 리소스 최소화로 게임 성능 향상
- Burst 컴파일러와 Job System 활용, 메모리 효율성 증대
- 데이터 지향 설계 기법 적용으로 게임 루프 최적화
원문 보기
{STEAM_CLAN_IMAGE}/42118931/ad59f37132525bd3be4030392900e567f01009ec.jpg Hello Groundbreakers! I’m Greco and I’ve been working on optimization for Techtonica since I joined the team in January. I'm going to explain some of the optimization work that has been done in previous updates and what’s coming next for 1.0. One may ask what does optimization mean in practice? Fundamentally, program optimization is about reducing the amount of resources we need to achieve the same result, this includes memory usage, CPU usage and GPU usage. Usually this is achieved through a combination of better algorithms and taking into account the “low level” hardware details, the main constraint in modern PC and console hardware is memory bandwidth, therefore most of the optimization efforts focus on improving the memory layout of the data so that we can maximize the throughput of the core game loops. One great way to learn about this is to study Data Oriented Design, here’s a good video introduction: The Unity game engine has some technology built around this concept of DOD, in Techtonica we’re mainly using 2 things: The Burst compiler and the Job System. Unity has a separate compiler from the buil
스팀 공지


























