Turbocharge Your UE Game Development with JetBrains Rider and TeamCity | Unreal Fest Orlando 2025
- JetBrains Rider는 게임 개발자를 위한 독립 실행형 IDE로, 언리얼 엔진을 포함한 다양한 엔진 개발을 지원합니다. 🚀
- Rider는 코드 탐색, 디버깅, 게임 콘솔 지원 등 다양한 기능을 제공하며, 특히 언리얼 엔진을 위한 특화된 기능들을 제공합니다. 🛠️
- C++ 매크로, 리플렉션 시스템, API, 블루프린트 등 언리얼 엔진의 핵심 요소들에 대한 최적화를 제공합니다. ⚙️
- 언리얼 빌드 툴 및 언리얼 헤더와의 통합을 통해 Windows, Linux, Mac 등 다양한 플랫폼에서 작동하도록 지원합니다. 💻
- Rider는 프로젝트를 처음 열 때 파일 인덱싱을 수행하여 코드 탐색 및 검색을 용이하게 합니다. 🔍
- 'Search Everywhere' 기능을 통해 클래스, 파일 이름, 텍스트 등 코드 전체를 빠르게 검색할 수 있습니다. 🌐
- Alt+Enter 단축키를 통해 코드 탐색 및 검사 시스템에 접근하여 파생 심볼, 호출 관계 등을 확인할 수 있습니다. 💡
- 'Find Usages' 기능을 통해 코드 사용 위치를 검색하고, 'Group by Use Types' 옵션을 통해 사용 유형별로 결과를 분류할 수 있습니다. 📊
- Rider는 코드 검사 기능을 통해 잠재적인 오류를 식별하고, 빠른 수정 기능을 제공하여 개발 효율성을 높입니다. ⚠️
- UProperty 및 UFunction에 대한 코드 완성 기능을 지원하며, 메타 정보 내에서도 코드 완성을 제공합니다. ✨
- 가비지 컬렉션 관련 실수를 방지하기 위한 검사 기능을 제공하며, UFunction의 복제 관련 오류를 검사합니다. 🗑️
- C++ 및 H 파일 간의 쉬운 탐색을 지원하며, 코드 작성 시 자동 완성 기능을 통해 생산성을 향상시킵니다. ➡️
- Postfix 템플릿을 사용하여 변수 생성, 루프 정의, 조건 생성 등 다양한 코드 패턴을 빠르게 생성할 수 있습니다. 📝
- Rider 내에 AI Assistant를 내장하여 코드 생성 및 문제 해결을 지원하며, 다양한 모델 구성 및 사용자 정의 지침을 제공합니다. 🤖
- Rider에서 언리얼 에디터를 실행하고, 스마트 빌드 버튼을 통해 라이브 편집 또는 언리얼 빌드 툴을 호출할 수 있습니다. ▶️
- JetBrains TeamCity는 CI/CD 솔루션으로, 언리얼 엔진과의 통합을 위한 플러그인을 제공합니다. 🏢
- TeamCity는 언리얼 엔진 빌드 단계, UGS 메타데이터 서버 통합, 자동 엔진 감지, 자동 테스트 보고 등의 기능을 제공합니다. 🧪
- 분산 빌드 그래프 지원을 통해 빌드 작업을 여러 빌드 노드에 분산시켜 파이프라인 실행 시간을 단축시킵니다. ⚡
- TeamCity는 UAT 통합을 통해 빌드, 쿡, 실행 구성을 지원하며, 커맨드렛 및 Perforce를 지원합니다. ⚙️
- TeamCity는 빌드 그래프 스크립트를 파싱하여 자동 생성된 파이프라인을 시각적으로 표현합니다. 📊
- TeamCity는 각 빌드 작업에 대한 에이전트, 실행 시간, 상태, 테스트 결과 등의 정보를 제공합니다. ℹ️
- TeamCity는 언리얼 엔진 빌드 단계를 통해 UAT 명령을 실행하고, 테스트 결과를 분석하여 추세를 보여줍니다. 📈
- TeamCity는 기술에 구애받지 않는 CI 도구로, 다양한 유형의 단계를 추가할 수 있으며, 언리얼 엔진 통합은 게임 스튜디오와의 협력을 통해 개발되었습니다. 🤝