Skip to content
unreal · compression

Zstandard compression forKBVEZstd

An Unreal Engine plugin wrapping Facebook's Zstandard (zstd) 1.5.7, bringing fast real-time lossless compression into Unreal projects as a Third Party runtime module that vendors a single zstd provider.

One zstd provider

The Facebook Zstandard amalgamation ships as a vendored Third Party dependency, so projects link exactly one zstd provider. The runtime module FKBVEZstdModule is opt-in, not enabled by default.

  • Loading — loads at the Default phase.
  • Fit — save data, world chunks, network payloads.
1.5.7zstd
UE 5.4Min engine
Win · Linux · MacPlatforms
KBVELicense

What it gives you

Features

Vendored zstd 1.5.7

The Facebook Zstandard amalgamation is included as a Third Party dependency, so projects link one zstd provider.

Runtime module

FKBVEZstdModule loads at the Default phase; not enabled by default, opt in per project.

Cross-platform

Builds for Win64, Linux, and Mac.

Real-time friendly

Zstandard's ratio-to-speed trade-off suits save data, world chunks, and network payloads.

Questions

Frequently asked

What is the KBVEZstd plugin?

KBVEZstd is an Unreal Engine runtime plugin that wraps Facebook's Zstandard (zstd) 1.5.7 compression library, exposing fast real-time lossless compression to Unreal projects on Win64, Linux, and Mac.

Which Unreal Engine versions does KBVEZstd support?

KBVEZstd targets a minimum engine version of 5.4 and ships for the Win64, Linux, and Mac platforms. It is a Runtime module loaded at the Default loading phase.

Why use Zstandard in an Unreal project?

Zstandard offers a strong compression-ratio to speed trade-off suited to real-time workloads, making it well matched to compressing save data, world chunks, and network payloads in a game.