TECHARTNOMAD | TECHARTFLOWIO.COM

UNREAL ENGINE

Plugin 개발만 git 으로 관리 할 때 플러그인 경로

jplee 2025. 3. 14. 18:28

안드로이드용 최적화를 진행 하면서 플러그인을 추가로 만들거나 수정해야 할 일이 있어서요.
그런데 집에서도 작업하고 회사에 방문해서도 작업하고 그러다보니 git 으로 플러그인 모듈과 소스만 버전관리를 하고 싶었습니다.

주로 회사에서만 개발을 하시는 분이라면 굳이? 일 수도 있구요...  만약 회사에서 프로젝트의 버전관리를 SVN 을 사용하는데 "아! 나는 코드 플러그인 같은건 깃으로 관리 하고 싶어!" 라든가 하신다면 유용할 듯 합니다.
이럴땐 언리얼 엔진에서 제공하는 시스템 환경변수를 사용하면 됩니다. 예전엔 특별히 살펴보질 않아서...  심볼릭을 만들어서 쓰곤 했는데요. 굳이 그럴 필요가 없죠.

이렇게 시스템 변수 편집창을 열고 UE_ADDITIONAL_PLUGIN_PATHS 를 변수 이름으로 그리고 변수 값은 사용하고자 하는 변수 값으로 지정 해 주면 됩니다. 저는 제가 관리 하는 git 에서 클론 시킨 리포지토리로 지정했습니다.
일단 여기에 수정을 해야 하는 adpf 플러그인을 넣어 준 다음 빌드를 해 봤습니다.

그림처럼 함께 빌드가 잘 되어 활성화 할 수 있는 걸 확인했습니다.
그럼 이제 신규 플러그인 제작을 위해 추가 해 보고 확인 해 볼께요.

실제로 작업을 해야 하기 때문에 공백으로 플러그인을 하나 생성 해 줄께요.

비주얼 스튜디오나 라이더를 열어서 확인 해 보면.

이렇게 방금 추가 한 AndroidPerformance 플러그인과 TSL_AndroidDeviceProfile 이 추가 된 것을 확인 할 수 있죠.
프로젝트를 빌드 해서 플러그인을 확인해 보면~

이렇게 외부 카테고리에 등록이 잘 된 것을 볼 수 있을겁니다. 자 그럼 이제 개발만 잘 하면 되겠네요. ㅋ
 
업데이트. 2025년 3월23일
별로 좋은 방안은 아닌 듯 보임.