This project is an SDK for Unreal Engine that wraps different Sentry's SDKs for both desktop, mobile and consoles. Also, it has a stable support for the Unreal Engine crash reporter.
The SDK can be downloaded from the Releases page, which also lists the changelog of every version, or from the FAB page via Epic Games launcher.
The SDK currently supports and is tested on the following platforms:
- Windows
- macOS
- Linux
- Android
- iOS
- PlayStation
- Xbox
- Nintendo Switch
- WinGDK
The SDK compiles with three latest engine versions.
- Monitor Unreal Engine Game Performance with Application Metrics
- Game Console Support GA
- Building the Sentry Unreal Engine SDK with GitHub Actions
-
To automatically capture crashes in Windows game builds that were made using engine versions prior to UE 5.2, the Crash Reporter has to be configured or engine source code modifications must be applied (make sure to check the PRs linked there as well).
-
Callbacks that are registered as hooks (such as
BeforeSendHandler) will not be invoked during garbage collection or while objects are being post-loaded. -
Fast-fail crash capturing is currently supported only in packaged game builds. When a fast-fail crash occurs the
HandleBeforeSendhook will not be invoked and any custom event pre-processing will be skipped.
Please see the contribution guide.