Skip to main content
Get the LCK SDK running in your Unreal Engine project with basic recording, photo capture, and Blueprint support.

Prerequisites

Unreal Engine 5.4+
Visual Studio 2022 (Windows)
Android SDK/NDK (for Android builds)
C++ project (Blueprint-only projects require C++ conversion)
Your app has microphone permissions

Installation

1

Enable Required Plugins

Enable the following plugins in your project:Required:
  • LCK - Core recording SDK
Optional (based on your needs):
  • LCKUI - 3D UI components
  • LCKTablet - Virtual tablet interface
  • LCKUnrealAudio - Unreal audio capture
  • LCKVivox - Vivox voice chat capture
  • LCKOboe - Android microphone (Android only)
Optional Audio Middleware (requires external plugins):
2

Configure Module Dependencies

Add to your module’s .Build.cs:
3

Configure Project Settings

Navigate to Project Settings > Plugins > LCK SDK and configure:

Basic Recording

Get the LCK Service

Configure Recording Parameters

Register Scene Capture

Start Recording

Stop Recording

For direct async control, use ULCKRecorderSubsystem which provides StartRecordingAsync() and StopRecordingAsync() methods with delegate callbacks.

Photo Capture

Blueprint Usage

All major functions are exposed to Blueprints:

Next Steps

Installation

Full plugin setup and platform configuration

Recording

Advanced recording options

Live Streaming

Learn about how LIV encodes audio video

Audio

Audio integration details