본문으로 건너뛰기

설치

UPM — Git URL로 설치 (권장)

Unity 에디터에서 Window › Package Manager 를 열고, + 버튼 → Add package from git URL... 을 선택한 뒤 아래 URL을 입력하세요.

https://github.com/achieveonepark/AchEngine.git

특정 버전을 고정하려면 태그를 붙입니다.

https://github.com/achieveonepark/AchEngine.git#1.0.0

manifest.json으로 설치

프로젝트의 Packages/manifest.json 을 직접 수정하는 방법입니다.

{
"dependencies": {
"com.achieve.engine": "https://github.com/achieveonepark/AchEngine.git",
...
}
}

선택적 패키지 설치

AchEngine은 아래 패키지를 선택적으로 지원합니다. 패키지를 설치하면 해당 기능이 자동으로 활성화됩니다. Window › AchEngine › AchEngine Info 창에서 각 패키지의 설치 여부와 활성화 기능을 확인할 수 있습니다.

패키지Package ID활성화 기능
VContainerjp.hadashikick.vcontainerDI 컨테이너 (AchEngineScope, ServiceLocator)
MemoryPackcom.cysharp.memorypackQuickSave 직렬화 (USE_QUICK_SAVE)
Addressablescom.unity.addressablesAddressableManager, RemoteContentManager
R3com.cysharp.r3UIBindingManager (Reactive pub/sub)

VContainer 수동 설치

Packages/manifest.jsonscopedRegistries 에 아래를 추가하세요.

{
"scopedRegistries": [
{
"name": "package.openupm.com",
"url": "https://package.openupm.com",
"scopes": ["jp.hadashikick.vcontainer"]
}
],
"dependencies": {
"jp.hadashikick.vcontainer": "1.15.0"
}
}

MemoryPack 수동 설치

MemoryPack GitHub 의 설치 가이드를 참고하세요.

R3 설치

R3 GitHub 의 설치 가이드를 참고하세요.

설치 확인

설치가 완료되면 Unity 콘솔에 에러가 없어야 하며, 메뉴에 Window › AchEngine › AchEngine Info 항목이 보여야 합니다. 패키지 설치 상태는 이 창에서 한눈에 확인할 수 있습니다.