Engine/Unity

Unity 패키지 개발 및 배포 가이드

VirtualDever 2025. 3. 22. 19:50

Claude.ai 참고

 

Package Manager를 통해 배포할 수 있는 커스텀 패키지 개발 방법

 

[1. 패키지 폴더 구조 생성]

MyPackage/
├── package.json
├── README.md
├── LICENSE.md
├── CHANGELOG.md
├── Documentation~/ (선택사항)
├── Runtime/
├── Editor/ (에디터 스크립트가 필요한 경우)
├── Tests/ (선택사항)
└── Samples~/ (선택사항)

 

[2. package.json 파일 작성]

{
  "name": "com.yourcompany.yourpackagename",
  "version": "1.0.0",
  "displayName": "My Package",
  "description": "Description of your package",
  "unity": "2019.4",
  "dependencies": {
    "cohttp://m.unity.some-dependency": "1.0.0"
  },
  "keywords": [
    "keyword1",
    "keyword2"
  ],
  "author": {
    "name": "Your Name",
    "email": "your.email@example.com",
    "url": "https://www.yourwebsite.com"
  }
}

 

 

[3. Assembly Definition 파일 생성]

 

- Runtime 폴더에 YourCompany.YourPackageName.asmdef 파일 생성

- Editor 폴더에 YourCompany.YourPackageName.Editor.asmdef 파일 생성