데브허브 | DEVHUB | Beyond the Basics: Unlocking UEFN with an Unreal Mindset | Unreal Fest Stockholm 2025Beyond the Basics: Unlocking UEFN with an Unreal Mindset | Unreal Fest Stockholm 2025
- UFN 프로젝트는 본질적으로 Fortnite의 DLC 또는 언리얼 엔진의 콘텐츠 플러그인으로, 커스텀 아일랜드는 필요할 때 다운로드되는 모드와 같습니다. 🎮
- UFN 프로젝트는
Content, Fortnite, Epic 폴더로 구성되며, Content 폴더는 사용자 정의 콘텐츠를 위한 것입니다. 효율적인 관리를 위해 자산 유형 기반의 짧은 이름과 색상 코딩을 활용하는 것이 좋습니다. 📁
- 자산(Asset)은 지오메트리, UV, 재료 등의 데이터를 포함하고, 액터(Actor)는 레벨에 배치되어 자산을 참조하고 기능을 부여하는 컨테이너입니다. 액터는 컴포넌트를 통해 기능을 확장합니다. 🎭
- 프로젝트 간 자산 재사용 시 파일을 직접 복사하는 대신, '콘텐츠 마이그레이션' 기능을 사용하여 모든 종속성과 참조를 자동으로 이전해야 합니다. ✈️
- UFN에서 레벨을 플레이 테스트하거나 퍼블리싱하려면 '게임 피처 데이터'에 추가해야 하며, '아일랜드 설정' 액터는 게임 모드, 플레이어 설정, 규칙 등 핵심 게임플레이를 정의합니다. ⚙️
- UFN은 무료로 제공되는 내장된 리비전 컨트롤 시스템을 통해 변경 사항을 체크인하고 이전 버전으로 되돌릴 수 있어 협업 및 프로젝트 관리에 용이합니다. 🔄
- Fortnite의 모듈식 워크플로우를 위해 프롭 스내핑 기능을 활용할 수 있으며, '데이터 에셋'을 통해 프롭의 텍스처를 변경하거나 재료를 완전히 오버라이드하여 커스터마이징할 수 있습니다. 🧱
- UFN의 게임 로직은 '디바이스'를 통해 직접 이벤트 연결 방식으로 구현되며, 디바이스 복제 시 링크가 자동으로 연결되고 Verse를 통해 확장성을 확보할 수 있습니다. 🔗
- 블루프린트 개발자에게 Verse는 처음에는 어려울 수 있지만, 시각적 스크립팅 배경은 Verse 학습에 도움이 되며, 복잡한 로직과 디바이스 확장성을 위해 필수적입니다. 📜