VR Development

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.

VR 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.

// Record from scene capture
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

// Blueprint: Record from Scene Capture in VR

// 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.

© Unreal Solutions Ltd. Registered in England and Wales No. 14451923. All Rights Reserved 2025