무엇을 찾고 계신가요?
E-Book

고급 Unity 개발자를 위한 데이터 지향 기술 스택

May 30, 2024
유니티에서 DOTS를 활용해 제작한 메가시티 메트로 데모

이 새로운 전자책에서 소개하는 정보를 바탕으로 현재 작업 중이거나 향후 진행할 Unity 프로젝트에 DOTS 패키지와 기술을 활용하는 것이 좋을지 검토해 보세요. 본문에서는 주로 Unity ECS(엔티티 컴포넌트 시스템)를 기반으로 하는 DOTS 패키지의 내용을 설명하고 있습니다. 다뤄지는 기능은 다음과 같습니다.

  • C# 잡 시스템
  • 버스트 컴파일러
  • Collections
  • Mathematics
  • Entities
  • Entities Graphics
  • Unity Physics
  • Netcode for Entities

DOTS의 기본 기능과 고급 기능을 소개하는 다양한 샘플을 확인할 수 있는 ECS GitHub 저장소에 대해서도 소개합니다.

부록에서는 메모리 할당과 가비지 컬렉션, 메모리와 CPU 캐시, 멀티스레드 프로그래밍, 객체 지향 프로그래밍의 한계, 데이터 지향 프로그래밍 등 Unity ECS와 관련한 개념을 자세히 설명하고 있으니 꼭 함께 살펴보시길 바랍니다.