메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

최적화를 다루는 사고방식을 심어주는 책

harin***

|

2026-03-29

레트로의 유니티 성능 최적화

프로파일링부터 병목 제거까지, 쾌적한 플레이를 만드는 유니티 최적화 실전 가이드

  • 저자 : 이제민(레트로)
  • 출간 : 2026-03-09

“한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.”

 

 

들어가며

 

게임을 기획하고 개발하다 보면 어떠한 시스템을 설계함에 있어 구현 가능성을 고려하게 되기 마련이다.

 

이때 단순히 구조 설계와 동작 가능성의 관점에서만 고려하면 추후 모델링이나 이펙트 등을 적용했을 때 프레임 레이트가 떨어지는, 흔히 렉이 걸리는 현상이 발생하기도 한다.

 

이에 이것저것 찾아보며 렌더링이니 드로우콜이니 프로파일링이니 여러 가지 이야기를 들어왔지만 이것들을 어떻게 고려해 최적화를 해야 하는지에 대해서는 의문이었고, 당장 이것들을 해결하기에는 무엇부터 시작해야 할지 막막했기에 언제나 뒷전이 됐다.

 

이런 상황에 '레트로의 유니티 성능 최적화'를 발견하게 됐다. 레트로님은 유니티의 개발 입문 바이블이라고 할 수 있는 '레트로의 유니티 게임 프로그래밍 에센스'의 저자이기도 하기에 차고 넘치게 믿을 수 있었고, 한 번 읽어보게 됐다.

 

 

 

리뷰

 

나는 어떠한 기술 서적을 고르고 읽을 때 그 책이 단순히 지식을 전달하는지, 아니면 그 지식을 다룰 수 있는 사고방식을 심어주는지 살펴본다.

 

결론부터 말하면 '레트로의 유니티 성능 최적화'는 이런 관점에서 최적화를 위한 사고방식을 내재시켜주는 책이었다고 정리할 수 있겠다.

 

 

책의 구성을 살펴보자.

 

'레트로의 유니티 성능 최적화'는 최적화를 위해 목표를 설정하는 것부터 시작해서 스레드, 렌더링, 메모리 관점에서 병목을 파악하고 문제를 정의하는 것, 그 문제를 확인하기 위해 프로파일러와 프레임 디버거 등의 툴(유니티 기준)을 쓰는 방법, 에셋과 셰이더를 최적화하는 방법까지 다룬다.

 

그리고, 이에 더해 기반 지식이 필요한 부분에서는 메모리 페이징과 같은 원리를 간단명료하게 설명해 가며 이해를 돕고, AI를 활용해 최적화를 하는 가이드까지 소개돼 있다.

 

 

나는 단순하게 지식을 나열하는 것이 아닌 최적화를 위해 무엇을 고려할 수 있고, 어떻게 문제를 좁혀가는지에 대해 명확히 정리돼 있는 걸 확인할 수 있는데, 나는 이런 관점에서 '레트로의 유니티 성능 최적화'가 최적화를 다루는 사고방식을 내재시켜 준다고 생각했다.

 

 

책을 보며 가장 인상 깊었던 문구를 얘기해 보며 리뷰를 마무리 지어보자. 나에게 유의미하게 다가왔던 문구는 아래와 같다.

 

게임 최적화는 프로그래머만의 작업이 아니며 기획과 아트 측면에서도 시각적 품질을 유지한 채 성능을 개선할 방법을 함께 고민해야 합니다.

『레트로의 유니티 성능 최적화』 (이제민 저자 | 한빛미디어, 2026)

 

나는 이제까지 게임 기획을 하면서 최적화는 개발자의 일이라는 생각을 했다. 하지만, 결국 게임이라는 협업의 결과물을 만들기 위해서는 최적화 부분에 있어서도 무엇이 어디까지 표현될지에 대한 의도, 그리고 범위 표현이 굉장히 중요하다는 걸 깨달을 수 있었다.

 

물론 책의 서두에서 개발자를 위한 책이라고 언급하신 만큼 개발자가 읽는 것이 가장 좋겠지만, 유니티 입문서를 작성하신 경험이 있는 만큼 어렵지 않게 서술돼 있기에 게임에서 성능 관점 내 무엇을 고려할 수 있을지 궁금했던 타 직군들 또한 이 책이 적지 않은 도움이 되리라고 생각했다.(기본적인 컴퓨팅 논리 사고를 갖췄다면..!)

 

그렇기에 단순히 기획하고 리소스를 만드는 것을 넘어 나의 작업물이 적용될 때 어떤 요소가 성능에 영향을 미칠지 기술적으로 접근해 보고 싶은 타 직군에게도 이 책을 추천한다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?