이 책에서는 유니티 6(Unity 6) 버전을 기준으로 예제와 설명을 구성하였습니다. 하지만 유니티의 이전 버전(예: Unity 2022, Unity 2021 등)을 사용하시더라도 대부분의 내용을 무리 없이 따라오실 수 있습니다.
최신 버전을 기준으로 삼은 이유는 단순히 집필 시점에서의 환경을 반영했기 때문이며, 책의 내용은 특정 버전에 종속되지 않고 스크립터블 오브젝트(ScriptableObject)의 주요 개념과 활용 방법에 집중하고 있습니다. 따라서 구버전을 사용하시는 분들도 충분히 내용을 이해하고 예제를 따라하실 수 있을 것입니다.
첫 번째 예제를 시작하기에 앞서, 유니티 6을 설치하고 새 프로젝트를 생성해보겠습니다.
제일 먼저 렌더 파이프라인(Render Pipeline)을 선택해야 합니다.
이 책에서는 렌더링 기능 자체보다는 데이터 구조와 로직 구현에 초점을 맞추고 있기 때문에, 복잡한 그래픽 설정은 필요하지 않습니다. 따라서 예제 프로젝트는 빌트인 렌더 파이프라인(Built-in Render Pipeline)을 기반으로 진행됩니다.
새 프로젝트를 생성할 때는 아래와 같은 설정을 권장합니다.
새로운 프로젝트를 생성한 뒤에는, 프로빌더(ProBuilder) 패키지를 설치하는 것을 권장합니다. 이 책에서 사용하는 일부 탱크 모델은 프로빌더를 활용하여 직접 제작한 것입니다.
물론 프로빌더를 사용하지 않더라도, 책에서 제공하는 프리팹(Prefab) 파일을 불러와 예제를 그대로 따라가는 데에는 문제가 없습니다. 하지만 간단한 3D 모델을 직접 만들어 보거나, 프로빌더에서 제공하는 격자형 텍스처(Grid Texture) 등을 활용하면 씬(Scene)을 더 이해하기 쉽게 만들어 테스트할 수 있습니다.
프로빌더(ProBuilder)를 설치하려면 아래의 절차를 따르면 됩니다.