데브허브 | DEVHUB | A Tech Artist's Guide to Automated Performance Testing | Unreal Fest Stockholm 2025A Tech Artist's Guide to Automated Performance Testing | Unreal Fest Stockholm 2025
- 성능은 개발 후반부가 아닌, 기획 단계부터 고려해야 할 핵심 기능입니다. 💡
- 성능 테스트는 일찍, 자주, 일관성 있게, 그리고 실제 기기에서 진행하여 회귀를 조기에 발견해야 합니다. 🚀
- 특정 기능에 대한 명확한 성능 예산(예: 투명도 1ms)을 설정하여 최적화 목표를 구체화해야 합니다. 💰
- 사용자 스토리의 승인 기준에 성능 목표를 포함시켜, 성능 최적화를 생산 프로세스의 필수 요소로 만드세요. ✅
- 테크 아티스트는 성능 책임이 크지만, Epic의 자동화 도구(Build Graph, Gauntlet 등)가 요구하는 C++/C#/XML 기술은 일반적인 테크 아티스트의 역량 범위를 벗어나 진입 장벽이 높습니다. 🚧
- 자동화된 성능 테스트를 위한 Epic의 주요 도구는 Build Graph (XML), Unreal Automation Tool/Gauntlet (C#), Gauntlet Test Controller (C++), Horde (JSON) 등이 있습니다. 🛠️
- 발표자는 수동 프로세스에서 Blueprint 기반의 부분 자동화를 거쳐, 커맨드 라인 실행 및 Unreal Insights Regions를 활용한 고급 자동화로 발전하는 여정을 공유했습니다. 📈
- 궁극적으로는 테크 아티스트가 더 쉽게 자동화된 성능 테스트를 도입할 수 있도록 진입 장벽을 낮추는 것이 목표입니다. 🤝