[LiveLink Plugin | UE5.5] How to stream animation data from Blender to Unreal via custom LiveLink plugin?

Hi everyone,

I’m developing a custom LiveLink plugin for Unreal Engine 5.5 , and my goal is to stream real-time animation data from Blender into UE5 – not via FBX, but through a custom LiveLink Source.

I’ve read the official documentation:

:page_facing_up: Live Link Plugin Development in Unreal Engine | Unreal Engine 5.5 Documentation | Epic Developer Community

But it’s quite limited and does not provide full examples or guidance for streaming from external tools like Blender.

:magnifying_glass_tilted_left: What I’m trying to do:

  • Use Python in Blender to stream skeletal animation transforms per frame (via socket or UDP)
  • Create a LiveLink Source Plugin in UE5.5 to receive this data
  • Drive a SkeletalMeshComponent in real-time with that animation

:red_question_mark: What I need help with:

  • How to build and send FLiveLinkSkeletonStaticData and FLiveLinkFrameDataStruct properly in UE5.5?
  • Are there any updated examples for LiveLink plugin in UE5.5 (source code or community plugins)?
  • How to test and preview the data in LiveLink panel or PIE?
  • Any best practices for packaging bone data on the Blender side?

I’m aware that ILiveLinkSource and ULiveLinkSourceFactory are still key components, but the structure seems slightly different from earlier engine versions.

1 Like