Unity Source Code(USC)는 Unity 엔진과 에디터의 C# 소스 코드로, Enterprise 및 Industry 라이선스에 포함된 Source Code Access와 추가로 수정 및 배포가 가능한 Source Code Adapt 두 가지 플랜이 있습니다. Access는 코드 조회와 디버깅에 유용하며, Adapt는 빌드 및 커스텀 기능 추가가 가능합니다. 자세한 내용은 Unity 공식 사이트에서 확인할 수 있습니다.
- Enterprise 사용자로서 Unity Source Code가 무엇인지 알고 싶습니다.
- Enterprise 라이선스를 구매했으며 Unity Source Code 액세스를 원합니다.
- Unity Source Code의 주요 혜택이 무엇인지 알고 싶습니다.
- Source Code Access와 Adapt의 차이점이 무엇인가요?
해결 방법:
Unity Source Code(USC)는 Unity Engine 및 Unity Editor-관리 어셈블리에 포함되는 모든 요소의 C# 소스입니다.
USC는 Unity 실시간 3D 개발 플랫폼을 위한 사람이 읽을 수 있는 Source Code로, C# 레이어뿐만 아니라 에디터를 변경하고 새 버전을 컴파일할 수 있게 해주는 소스 파일입니다. 코드를 더 자세히 분석하여 게임의 코드 레벨에서 무슨 일이 일어나는지 이해할 수 있게 해줍니다.
Source Code는 기존 온라인에 공개된 C# 레퍼런스와 어떻게 다른가요?
현재 C# 레퍼런스 Source Code는 프로젝트 이해나 개선을 위해 Unity Editor의 C# 레이어만 포함하는 읽기 전용 버전입니다.
Unity는 두 가지 Source Code 플랜을 제공합니다: Source Code Access와 Source Code Adapt. Source Code Access를 통해 코드를 더 잘 이해하고 더 빠르게 디버그할 수 있습니다. Adapt에서는 Access의 장점에 더해 커스텀 코드를 배포할 수 있는 기능을 제공합니다.
주요 혜택:
Source Code Access (Enterprise와 Industry에 포함):
- Unity Source Code 액세스, 조회 및 복제
- Unity Source Code를 참조하여 프로젝트를 더 쉽게 디버그
- Unity 엔진 및 Editor, Bee 빌드 시스템, 모든 Unity API, Unity Remote 및 자동화된 테스트와 프레임워크의 Source Code 포함
- NDA를 통해 요청 시 IL2CPP 및 Partner 플랫폼 Source Code 제공 가능
Source Code Adapt (Enterprise 사용자 구매 가능):
- Source Code Access의 모든 기능 외에 추가로:
- Editor, Player, 툴링 및 프로젝트 파일을 포함한 Unity Source Code에서 빌드
- 빌드 프로세스나 기타 내부 툴링 수정 및 최적화
- 포함된 테스트 프레임워크를 사용하여 Unity 저장소(Repository)에서 자동화된 테스트 실행
- 게임 엔진이나 패키지를 수정하여 기능 추가
- 수정된 Unity Source Code를 사용하여 프로젝트 출시 및 배포
- Integrated Success 지원 패키지 필요
시작하기:
Enterprise 또는 Industry 라이선스를 이용하고 있으시다면 Source Code Access가 이미 포함되어 있습니다. 'Unity Source Code (읽기 전용)에 액세스하려면 어떻게 하나요?'을 참조하세요.
Source Code Adapt의 경우, Unity Client Partner나 Unity 세일즈 팀에 문의해 주세요.
추가 정보:
사용 약관은 Editor Source Code Terms를 참조하세요.