AchUtils란?
AchUtils 는 Unity 게임 개발에서 매번 반복되는 시스템들을 독립 인스턴스로 패키징한 컬렉션입니다.
튜토리얼, 조건 그래프, 스탯 모디파이어 등 12가지 시스템이 각각 독립적으로 동작하므로 필요한 것만 골라 사용할 수 있습니다.
특징
- 독립 인스턴스 — 대부분의 런타임 시스템은 순수 C# 인스턴스로 생성하고, 코루틴·Transform·Instantiate가 필요한 부분만 컴포넌트 사용
- ScriptableObject 기반 — 데이터와 로직을 분리해 기획자가 직접 수정
[SerializeReference]폴리모피즘 — 노드, 이펙트, 스텝을 인스펙터에서 직접 추가- 반복 코드 축소 — 런타임 시스템과 함께 컬렉션, Unity 오브젝트, UI, 문자열 확장 메서드 제공
어셈블리 정보
| 항목 | 값 |
|---|---|
| 패키지 이름 | com.achieve.utils |
| 어셈블리 | AchUtils.Runtime, AchUtils.Extensions |
| 루트 네임스페이스 | AchUtils |
| 최소 Unity 버전 | 2021.3 LTS |
| 패키지 의존성 | com.unity.ugui, com.unity.nuget.newtonsoft-json |