Converting Blueprints the Right Way | Unreal Fest Orlando 2025
- 블루프린트를 C++로 변환하는 과정과 관련된 어려움과 요구 사항을 분석합니다. 🧩
- 블루프린트 변환 시 엔지니어, 디자이너, QA의 요구 사항을 충족하는 것이 중요하다고 강조합니다. 🛠️
- 기존 변환 도구들의 한계점을 지적하며, 자동화된 솔루션의 필요성을 강조합니다. ⚙️
- 자체 개발한 변환 도구의 7단계 프로세스를 설명합니다 (참조 수집, 컨텍스트 데이터 구축, C++ 코드 생성, 컴파일, 리페어링, 전체 교체, 사후 처리). 🧪
- 변환 과정에서 하드 레퍼런스 제거, 기본값 보존, 레벨 인스턴스 값 보존이 중요하다고 강조합니다. 🔑
- 데모를 통해 실제 블루프린트 변환 과정을 보여주고, 변환 후에도 게임이 정상적으로 작동하는 것을 확인합니다. 🕹️
- 변환된 블루프린트의 부모 클래스가 C++ 클래스로 변경되고, 컴포넌트가 C++ 컴포넌트로 변경된 것을 확인합니다. ✅
- 기존 블루프린트 함수와 이벤트에 "_deprecated" 접미사를 추가하여 디자이너에게 사용 중단을 알리고, 엔지니어가 C++로 구현할 시간을 확보합니다. ⏳
- C++ 변환 후 얻을 수 있는 이점과 활용 방안에 대해 설명합니다. 💡
- 변환 도구 사용 후 삭제 가능한 에셋 목록을 제공하여 정리 작업을 돕습니다. 🗑️