The Problem
Every iOS QA approach fails:
| Method | Why It Fails |
|---|---|
| Screen Recording (iOS built-in) | 5-10% performance hit, misses game state |
| QuickTime mirroring | Adds latency, can't catch timing bugs |
| Physical camera | Poor quality, no debug info |
| TestFlight recordings | User-facing only, not QA workflow |
The Solution
Record from inside the engine. RVR captures directly from Unreal Engine's render pipeline on iOS:
- ✓ Hardware-accelerated via VideoToolbox (Apple's encoder)
- ✓ 3-5% overhead - no impact on bug reproduction
- ✓ Runs on device - no tethering required
- ✓ Standard MP4 output - attach directly to Jira
How It Works
- 1. RVR hooks into Unreal's render thread
- 2. Captures frames before they hit the display
- 3. Encodes via VideoToolbox (hardware H.264)
- 4. Writes MP4 to device storage
- 5. QA retrieves video via iTunes/Files or uploads directly
ROI
100%
Coverage previously impossible
60%
Faster iOS bug resolution
0
External dependencies
Who Uses This
Studios shipping mobile games on iOS who need video evidence for QA: