VR Recording for Unreal Engine
Oculus, Meta Quest & PCVR
Capture immersive VR experiences directly in Unreal Engine. Native support for Oculus, Meta Quest, and PCVR platforms with scene capture components and render target recording.
"I'm using this solution to record inside VR (handheld virtual camera using scene capture component) and it works flawlessly!"
— Verified user review from Unreal Marketplace
Supported VR Platforms
Meta Quest
✓ Fully Supported
Standalone & Link
Oculus Rift
✓ Fully Supported
Rift S, CV1
PCVR
✓ Fully Supported
SteamVR, OpenXR
Mobile VR
✓ Fully Supported
Android-based
VR Recording Methods
Multiple ways to capture VR content, from viewport recording to custom scene captures.
Scene Capture Component
Record from any scene capture component. Perfect for spectator cameras, in-game monitors, or custom capture setups.
RecordFromRenderTarget(
SceneCapture->TextureTarget
);
Handheld Virtual Camera
Record from virtual cameras held by VR users. Ideal for VR filmmaking, documentation, and content creation.
Attach a scene capture to a motion controller and record the output directly.
Spectator View
Record what non-VR spectators see. Create shareable content from VR experiences for social media or marketing.
Smooth third-person or follow camera for comfortable viewing.
Single Eye Recording
Record a single eye view for standard video output. No stereo distortion, perfect for documentation.
Choose left or right eye perspective.
Render Target Recording
Record from any render target in your scene. Maximum flexibility for custom VR recording setups.
API Reference →Instant Replay
Buffer the last 30-60 seconds of VR gameplay. Save highlights on demand without starting recording in advance.
Setup Guide →VR Recording Use Cases
🎓 VR Training & Education
Record training sessions for review and improvement. Trainees can watch their performance, instructors can provide feedback, and organizations can document best practices.
- ✓ Medical training simulations
- ✓ Industrial safety training
- ✓ Military training exercises
- ✓ Educational experiences
🎮 VR Game Development
Record VR gameplay for QA testing, marketing trailers, and user testing. Capture the VR experience without the typical difficulties of external recording.
- ✓ Bug reporting with video evidence
- ✓ Marketing and trailer creation
- ✓ Playtesting documentation
- ✓ Highlight reels
🏢 Enterprise VR
Documentation and compliance recording for enterprise VR applications. Maintain records of VR sessions for auditing and improvement.
- ✓ Architectural walkthroughs
- ✓ Product design reviews
- ✓ Virtual meetings
- ✓ Compliance documentation
🎬 VR Content Creation
Create sharable content from VR experiences. Perfect for social media, YouTube, and marketing material.
- ✓ VR filmmaking
- ✓ Social media content
- ✓ Tutorial videos
- ✓ Experience documentation
Technical Implementation
Basic VR Recording Setup
// 1. Create Scene Capture Component 2D
SceneCaptureComponent2D = CreateDefaultSubobject("VRCamera");
// 2. Configure capture settings
SceneCaptureComponent2D->TextureTarget = RenderTarget;
SceneCaptureComponent2D->CaptureSource = FinalColor;
// 3. Start recording from render target
VideoRecorder->StartRecordingFromRenderTarget(RenderTarget);
Performance Considerations
- ✓ 1-3% overhead: Hardware-accelerated encoding maintains VR framerates
- ✓ Asynchronous encoding: Recording doesn't block the render thread
- ✓ Resolution independent: Record at any resolution regardless of HMD
Best Practices
- → Use scene capture at 1080p for good quality/performance balance
- → Disable motion blur on recording cameras for clearer output
- → Consider spectator view for social sharing content
Frequently Asked Questions
How do I record VR gameplay in Unreal Engine?
Runtime Video Recorder provides native VR recording in Unreal Engine. You can record from render targets, scene capture components, or the main viewport. Simply add the RVR component to your VR pawn and configure the recording source.
Does RVR support Oculus and Meta Quest recording?
Yes! RVR has full native support for Oculus platforms including Meta Quest standalone devices. Recording works directly on-device without needing PC streaming or external capture solutions.
Can I record from a handheld virtual camera in VR?
Absolutely. RVR supports recording from any scene capture component, including handheld virtual cameras. Perfect for VR filmmaking, training documentation, or in-VR content creation.
What is the performance impact of VR recording?
RVR uses hardware-accelerated encoding with only 1-3% performance overhead. VR applications maintain smooth framerates during recording, critical for comfortable VR experiences.
Start Recording VR Experiences Today
Native VR recording for Unreal Engine. No external capture software needed.