Unreal Engine용 Rider
최고의 게임을 제작할 수 있도록 C++ 및 Blueprint 지원
Rider는 Unreal Engine 개발을 위한 빠르고 강력한 IDE입니다. Rider는 Blueprint에 대한 인사이트를 제공하고 리플렉션 메커니즘을 지원하며 올바른 코딩 스타일과 정확성을 관리합니다.
Rider와 함께 전문 게임 개발자로 성장하세요
JetBrains Rider는 크로스 플랫폼 Unreal Engine 개발을 위한 강력하고 빠른 IDE입니다.
Rider는 이미 .NET 및 Unity 게임 개발 업계에서 스마트한 크로스 플랫폼 Unity 및 .NET IDE로 널리 알려져 있습니다. 이제 Unreal Engine 개발도 지원합니다.
Unity 게임도 개발하고 계신가요? Unity용 Rider 자세히 알아보기
Unreal Engine 게임 개발 시
Rider를 사용해야 하는 이유
빠른 크로스 플랫폼 C++ 지원
Unreal Engine용 Rider는 Windows, macOS, Linux에서 사용할 수 있습니다. ReSharper C++ 기반으로 구동되어 최신 C++에 대한 최첨단 기본 지원을 제공합니다. 사용자는 1300개 이상의 코드 검사, 290개 이상의 빠른 수정, 솔루션 전체에 적용되는 리팩터링, 코드 생성 기능을 자유롭게 활용할 수 있습니다. 그뿐 아니라 Rider는 누락된 #includes를 자동으로 추가합니다. 이 모든 기능이 IDE 속도나 응답 시간을 저해하지 않고 작동합니다.
Unreal Engine에 맞춘 설계
Rider는 Unreal Engine 코드가 작동하도록 설계되었습니다. Visual Studio 솔루션, Makefile 또는 Xcode 프로젝트를 생성하지 않고도 Rider에서 바로 네이티브 .uproject 파일을 열 수 있습니다. Rider는 프로젝트에서 Blueprint를 읽고, C++ 코드에서 해당 파일의 사용 위치를 표시하며, 재정의된 프로퍼티 값을 표시합니다. IDE에서 게임을 관리하거나 Unreal Editor 로그의 개선된 버전을 준수할 수도 있습니다.
리플렉션 메커니즘 및 RPC 지원
Unreal Engine 리플렉션 매크로는 단순한 텍스트 그 이상입니다! Rider는 게임 개발 프로세스의 속도를 높이기 위해 리플렉션 지정자에 코드 완성 기능을 제공하고 Quick Documentation(빠른 문서) 팝업에서 문서를 표시합니다. 한편 코드 탐색 및 생성 기능은 Unreal Engine 원격 프로시저 호출을 적절히 처리할 수 있도록 설계되었습니다.
코드 분석 및 이름 지정 스타일 검사
Rider는 누락되거나 잘못 설정된 Unreal Engine 리플렉션 매크로를 확인하는 특별한 Unreal Engine 검사를 통해 Unreal Engine 코드의 정확성을 보장합니다. 또한 모든 액션에서 Unreal Engine 이름 지정 규칙을 수용하며, 일치하지 않는 Unreal Engine 이름 지정 검사를 통해 규칙을 따르지 않는 이름을 탐지하고 빠른 수정을 제안합니다.
디버거
Rider는 게임 디버그를 위해 주요 플랫폼 3개 모두에서 디버거 UI 및 LLDB 백엔드를 지원합니다. Windows에서 Rider는 JetBrains 팀이 개발한 LLDB 기반 디버거를 제공합니다. 이 디버거를 사용하면 Microsoft Visual C++ 컴파일러로 빌드된 코드를 디버그할 수 있습니다. 또한 Rider는 UE4.natvis를 자동으로 찾아서 로드하고 Unreal Engine 데이터 타입을 확인할 수 있는 사용자 친화적 뷰를 제공합니다.
유닛 테스트
Rider에서 Unreal Engine 자동화 테스트 프레임워크를 별도의 설정 없이 사용할 수 있습니다. Unit Test(유닛 테스트) 도구 창이나 에디터에서 바로 테스트를 시작하고, 결과를 검토한 후 실패한 테스트, 전체 테스트 또는 일부 테스트를 다시 실행해 보세요. 테스트에 전달된 플래그가 정의하는 카테고리별로 테스트를 분류할 수 있어 더욱 편리합니다.
사용자 후기
"Rider는 사용한 지 얼마 안 돼서 Unreal Engine 또는 Unity 프로그래밍 작업에서 사용하고 싶은 유일한 IDE가 되었죠. 직관적인 워크플로 덕에 시간을 크게 절약할 수 있었고 P4 통합 기능도 더할 나위 없이 훌륭해요. PD들도 작업에서 해결에 이르는 속도를 보고 Rider에 열광하고 있죠. Rider가 개발자의 모든 애로 사항을 없애준 덕에 저희는 코드 작성에 전념할 수 있어요."
dotBunny
"Rider C++는 진짜 빨라요! 약 5초만에 전체 프로젝트를 열고, 20초만에 모든 것을 인덱싱하고, 단 1초만에 어떤 심볼이든 찾아내죠. C++로 Unreal Engine 4를 작업하면서 이렇게 빨랐던 적은 처음이에요!"
게임 프로그래머
"지금까지 본 것 중에 Rider의 코드 탐색 속도는 가히 최고예요. 덕분에 작업 하기가 훨씬 매끄럽고 쉬워졌습니다."
Massive Entertainment 선임 소프트웨어 엔지니어
"Unreal Engine을 위한 C++ 코드를 작성한다면 Unreal Engine용 Rider는 필수입니다. 자동 삽입 기능으로 시간이 대폭 절약되죠. Rider에서 Blueprint 값이 표시되는 기능도 정말 최고입니다. 타입에서 Ctrl+클릭을 이용해 클래스로 이동하는 기능도 매우 훌륭합니다. Rider는 Visual Studio와 달리 정말 편리하게 사용할 수 있습니다."
Symphonic Entertainment 공동 설립자
여러 버전의 Rider
Visual Studio에서 Unreal Engine 기능 확장
완전 무결한 게임을 더 빠르게 제작하는 데 도움을 주는 Visual Studio 확장 기능인 ReSharper C++에 대해 알아보세요!
지금 사용해 보기