이번 프로젝트는 멀티플레이로 숫자 야구를 즐기는 게임을 만드려고 한다.
이번 프로젝트 때는 Assembly Define 을 이용해 프로젝트를 관리하려고 합니다.

Assembly Define 사용 이유
1. 컴파일 시간 단축
유니티 프로젝트의 코드가 많아질수록 전체 스크립트를 컴파일하는 데 걸리는 시간이 길어집니다.
Assebly Definition 파일을 사용하면 코드를 여러 개의 작은 어셈블리로 나눌 수 있습니다.

이렇게 나누어진 어셈블리는 서로 독립적으로 컴파일됩니다.
2. 코드 의존성 관리
Assebly Definition 은 모듈 간의 의존성을 명확하게 설정하고 관리하는 데 도움이 됩니다.
- 순환 의존성 방지 : 서로가 서로를 참조하는 '순환 의존성(Circular Dependencies)을 방지하여 프로젝트 구조를 더 깔끔하게 만듭니다.
- 명확한 관계 설정: 특정 어셈블리가 다른 어셈블리를 참조하도록 명시적으로 설정할 수 있습니다.
=> Assebly Definition 은 대규모 프로젝트를 효율적으로 관리하고 개발 속도를 높여주는 중요한 도구입니다.
'Project > Unity Bootcamp 13th' 카테고리의 다른 글
| UCA : Game Developer 시험 대비 유니티 핵심 내용 정리 (0) | 2025.09.08 |
|---|---|
| [VR 숫자야구 게임] | Relay Server, Unity Service 의 Relay 이용하기 (2) | 2025.08.18 |
| [오버워치 디펜스 모바일] | #3 유니티 State Machine Behaviours (0) | 2025.07.01 |
| [오버워치 디펜스 모바일] | #2 오브젝트 풀 (4) | 2025.06.30 |
| [오버워치 디펜스 모바일] | #1 게임 기획의 종류 (1) | 2025.06.23 |