Notes Specific to the Unreal Engine Version
Updated: 09/29/2026
This page contains statements regarding the alpha version.
The Cubism SDK for Unreal Engine consists of three modules.
Live2DCubismFramework
This module contains the core functions needed to animate models at runtime.
This module is always loaded while the project is running.
Live2DCubismFrameworkEditor
This module contains a collection of tools for manipulating models in the Unreal Editor.
This module is loaded only when the Unreal Editor for editing projects is running.
Live2DCubismFrameworkImporter
This module contains a set of functions for converting model files for embedded use exported from the Cubism Editor into a file format for Unreal Engine supported in the Unreal Editor.
This module is loaded only when the Unreal Editor for editing projects is running.
For an overview of the JSON format supported in the Unreal Editor, see the “Json” section.
Execution order of components
In the OW method, the order in which each component is executed is critical.
The execution order of each component in the Cubism SDK for Unreal Engine is configured as follows.
Changing the order may cause unexpected issues.
CubismParameterStoreComponent
↓
CubismMotionComponent
↓
CubismPoseComponent
↓
CubismExpressionComponent
↓
CubismEyeBlinkComponent
↓
CubismLipSyncComponent
↓
CubismHarmonicMotionComponent
↓
CubismLookAtComponent
↓
CubismPhysicsComponent
↓
CubismModelComponent
↓
CubismDrawableComponent
↓
CubismRendererComponent
Reimport function
Reimporting “model3.uasset” checks for updates to files such as images and JSON files linked to “model3.json,” and updates all related uassets, PNG files, WAV files, and other files.
The following is a limitation in the beta version.
Double buffering
To improve performance on mobile devices, the beta version does not include double buffering.