250619_Unreal1기TIL 플러그인 개

별빛에소원을·2025년 6월 19일

TeamSparta-Unreal1기-TIL

목록 보기
87/90
post-thumbnail

한 줄 요약
오늘은 Unreal Engine의 GenAI 플러그인 커스텀 Provider 설계, VS22 확장(특히 Unreal Wizard) 사용법, 실무형 작업관리 전략 등 실제 적용 과정을 정리했다.


1. 오늘 배운 것 (What I Learned)

  • Unreal Engine의 GenAI 플러그인 커스텀 Provider 설계 및 통합 방식
  • VS22(Visual Studio 2022) 확장인 Unreal Wizard를 통한 새 클래스/폴더 생성 및 프로젝트 구조 관리법
  • 플러그인 폴더 구조/명칭 혼동 문제와 탐색 방법
  • 작업 체계화(레지스트리 방식 등) 전략 논의
  • 실제 대화 기반 목표-과정 프롬프트 설계 방법

2. 왜 이걸 배웠는가? (Why I Learned It)

  • AI적극 활용: 프로젝트에서 GenAI 기반 커스텀 Provider 연동 필요성이 생김
  • 효율적 개발 환경 구축: 대형 프로젝트에서 클래스 추가/관리 편의성을 개선하려는 니즈
  • 작업 표준화: 플러그인/확장 사용법 숙지로 팀 작업 일관성 및 생산성 향상
  • 문제 발생 시 빠른 진단: 폴더/명칭 혼동, 파일 미탐색 등 실무에서 자주 마주치는 문제를 즉시 해결하는 역량 확보 목적

3. 어떻게 적용했는가? (How I Applied It)

3-1. GenAI 플러그인 커스텀 Provider 설계

  • 공식 플러그인의 Provider 구조를 파악

    • BaseProvider를 공통 Support 폴더에 두고, 개별 Provider가 이를 상속
  • 플러그인 설치/위치 및 명칭 확인

    • 플러그인 폴더(Plugins/GenAI_DeepseekProvider) 직접 탐색
    • 플러그인 명칭이 변경된 경우, 소스/문서 기준으로 검색
  • 작업과정 프롬프트 설계

    실제 예시
    1단계: GenAI 플러그인 활성화 및 기본 기능 탐색
    2단계: 커스텀 Provider 구조 설계 및 파일 위치 확인
    3단계: 신규 Provider 구현 및 프로젝트 반영
    4단계: 실시간 문제 대응 및 개선 포인트 도출

3-2. VS22 확장(Unreal Wizard) 실전 적용

  • Unreal Wizard 확장 설치 후,
    • 새 폴더/클래스 생성 메뉴 위치 파악
    • 클래스 생성 후, 소스 트리 구조 및 실제 파일 위치 확인
  • 클래스 추가 이후, Unreal Editor의 Generate Visual Studio Project Files 등 별도 작업 필요 여부 점검

4. 겪은 문제와 해결 과정 (Troubleshooting & Problem Solving)

4-1. 플러그인/Provider 폴더 미탐색 이슈

  • 문제: 소스/파일 탐색 시, 공식 명칭과 실제 폴더명(혹은 최신 명칭)이 달라 생기는 혼동
  • 해결:
    • 플러그인 폴더 및 .uplugin 파일 직접 확인
    • 프로젝트 내 검색(Explorer, VS 등) 병행
    • 필요 시 플러그인 공식 문서/릴리즈 노트 참고

4-2. VS22 확장 사용법 혼동

  • 문제: 확장 설치 후, UI 상에서 새 클래스 생성 메뉴 위치 파악이 어려움
  • 해결:
    • 확장 공식 문서 및 GitHub README 참고
    • 실제로 여러 메뉴/우클릭 메뉴를 직접 클릭하며 익히기
    • 불필요한 Generate Visual Studio Project Files 작업 여부도 실제 프로젝트에서 실험

5. 느낀 점과 개선 포인트 (Reflection & Next Step)

  • 실무에서는 빠른 탐색력과 진단이 중요
    • 명칭, 위치, 구조 등 기본 개념을 잘 잡아두면 문제 발생 시 당황하지 않음
  • 확장/플러그인 도구의 공식 문서, 실습 병행이 빠른 숙련의 지름길
  • 프롬프트 및 작업 계획 템플릿화:
    • 복잡한 작업은 반드시 단계별 프롬프트로 구체화
    • 향후 커뮤니케이션/협업에서도 업무 이관 시 큰 도움이 될 것
  • 다음 목표
    • Ollama 등 외부 AI 연동 최적화
    • 실전 프로젝트에 적용 후, 추가 트러블슈팅 사례 축적
    • VS22/Unreal 확장별 Best Practice 정리 및 팀 내 공유

실무 Tip
Unreal 플러그인 개발과 VS22 확장 활용 모두, "문서+실습+문제해결 노트화"가 성장의 핵심!
코드, 설정, 실험 결과를 TIL 형식으로 꾸준히 남겨두자.


참고자료 및 실습 링크

profile
취미로 게임하는사람

0개의 댓글