Skip to main content

Recording Issues

Symptoms: StartRecording() returns but no recording begins.Solutions:
  1. Verify the Tracking ID is set in Project Settings
  2. Ensure a valid SceneCaptureComponent2D is registered
  3. Check log for errors: LogLCK, LogLCKEncoding
Symptoms: Recording ends without calling StopRecording().Solutions:
  1. Check OnRecordingError delegate for error messages
  2. Verify disk space is available
  3. Check for encoder errors in LogLCKEncoding
Symptoms: Recording looks blurry or has artifacts.Solutions:
  1. Increase video bitrate in recording settings
  2. Use a higher quality profile (HD, 2K, 4K)
  3. Check render target resolution matches recording resolution
Symptoms: Recording file is black but audio works.Solutions:
  1. Verify SceneCaptureComponent2D is capturing
  2. Check capture component has a valid render target
  3. Ensure capture component is enabled and visible

Audio Issues

Symptoms: Video records but audio is silent.Solutions:
  1. Verify audio plugins are enabled
  2. Check that audio sources are registered
  3. Ensure audio permissions are granted (Android)
Symptoms: Audio has crackling, popping, or pitch issues.Solutions:
  1. Check sample rate matches between source and encoder
  2. Verify buffer sizes are adequate
  3. Check for CPU overload
Symptoms: Game audio records but no microphone.Solutions:
  1. Check SetMicrophoneEnabled(true) is called
  2. Verify microphone permissions (Android)
  3. Check if another app is using the microphone

Platform Issues

Symptoms: Recording fails on Android devices.Solutions:
  1. Ensure Vulkan is enabled — OpenGL ES is not supported for video encoding
  2. Remove OpenGL ES from your project’s graphics API list
  3. Check device supports hardware H.264 encoding
  4. Verify RECORD_AUDIO permission is granted at runtime
Symptoms: Recording fails with encoder initialization error.Solutions:
  1. Verify Windows Media Foundation is available
  2. Check GPU drivers are up to date
  3. Ensure AVCodecsCore plugin is enabled
Symptoms: Frame drops during recording on Quest.Solutions:
  1. Reduce recording resolution to HD (1080p) or SD (720p)
  2. Lower video bitrate
  3. Reduce framerate to 30 FPS (SD default)
  4. Vulkan must be enabled (required for encoding on Android)

UI Issues

Symptoms: UI buttons don’t register touches.Solutions:
  1. Verify collision profile is set correctly
  2. Check button is visible and enabled
  3. Verify interactor collision settings
Symptoms: UI components don’t appear.Solutions:
  1. Call Show() on showable components
  2. Check component is attached to visible actor
  3. Verify materials are loaded
Symptoms: Long text messages does not wrap**Solution: **Write shorter messages or add line breaks. There is no other solution at this time

Plugin Issues

Symptoms: Plugin features unavailable at runtime.Solutions:
  1. Verify plugin is enabled in .uproject
  2. Check module dependencies in Build.cs
  3. Look for load errors in Output Log
Symptoms: Linker errors or undefined symbols.Solutions: Ensure all required modules are listed:

Diagnostic Commands

Enable Verbose Logging

Runtime Diagnostics


Getting Help

If you can’t resolve an issue:
  1. Enable verbose logging and capture the output
  2. Note the exact error message and conditions
  3. Join our Community Discord