Skip to main content
Version: 0.9.2 | Platforms: Windows, Android, Linux | Engine: Unreal Engine 5.4

Overview

The LCK SDK (LIV’s Capture Kit) is a comprehensive video capture and recording solution for Unreal Engine, designed specifically for VR/AR applications on Meta Quest and desktop platforms. It provides professional-grade video recording, photo capture, streaming capabilities, and a complete 3D UI system for in-game content creation.

Plugin Suite

Architecture

                      ┌─────────────────────┐
                      │     LCKTablet       │
                      │  (Virtual Tablet)   │
                      └──────────┬──────────┘

          ┌──────────────────────┼──────────────────────┐
          │                      │                      │
┌─────────▼─────────┐  ┌────────▼────────┐  ┌─────────▼─────────┐
│             LCKUI             │  │         LCKCore           │  │   LCKAudio        │
│         (3D Components)       │  │        (Recording)        │  │ (Audio Sources)   │
└───────────────────┘  └────────┬────────┘  └─────────┬─────────┘
                                │                     │
                       ┌────────┴────────┐            │
                       │                 │            │
          ┌────────────▼───┐    ┌───────▼────────┐    │
          │       LCKWindows         │    │          LCKAndroid       │    │
          │       Encoder            │    │            Encoder        │    │
          └────────────────┘    └────────────────┘    │

                ┌─────────────────────────────────────┤
                │            │            │           │
        ┌───────▼───┐ ┌──────▼────┐ ┌────▼─────┐ ┌───▼────┐
        │ Unreal    │ │   FMOD*   │ │  Wwise*  │ │ Vivox  │
        │  Audio    │ │  Source   │ │  Source  │ │ Source │
        └───────────┘ └───────────┘ └──────────┘ └────────┘

        * Requires external plugin installation

Platform Support

PlatformVideo EncodingAudio CaptureGallery Save
WindowsMedia Foundation (H.264/AAC)Unreal Audio, FMOD*, Wwise*N/A
AndroidMediaCodec (H.264/AAC)Oboe, Unreal Audio, FMOD*, Wwise*, VivoxYes
LinuxNot supportedUnreal AudioN/A
*FMOD and Wwise support requires installing their respective third-party plugins. See Installation for details.

Feature Highlights

  • Hardware-accelerated H.264 encoding
  • Configurable quality profiles (SD, HD, 2K, 4K)
  • Real-time preview mode
  • Photo capture support
  • Modular audio source architecture
  • Multi-channel audio mixing
  • Support for game audio, microphone, and voice chat
  • Volume monitoring
  • Touch-based button interaction
  • Toggle, stepper, and pad controls
  • Material-based visual states
  • VR-optimized collision detection
  • Selfie camera with follow mode
  • First-person POV camera
  • Third-person camera with distance control
  • Smooth camera transitions

Quick Start

1

Enable Plugins

Enable the LCK plugins in your Unreal Engine project settings
2

Configure Dependencies

Add LCKCore and LCKAudio to your module’s Build.cs
3

Initialize Service

Get the LCK Service via ULCKSubsystem
4

Start Recording

Call StartRecording() to begin capturing

Get Started

Follow the quickstart guide to set up your first recording