Engine plugins · Unreal soon

CAVS for Unreal Engine.

An Unreal plugin that brings CAVS content delivery to PAK / IoStore (.ucas / .utoc) containers: ship updates as only the chunks that changed, verified and reconstructed on the client — over the same Rust core the CLI and SDKs use. Not available yet.

soon

This plugin is in development. The Godot plugin is the reference client today, and the core engine, server and CLI (including the SteamPipe-style analysis commands) are already usable.

Planned

What's coming.

// runtime

C++ runtime client

A C++ client over the CVSP protocol, reusing the Rust core via a stable C ABI, with a verified, persistent runtime cache.

// build

Cooked-output hook

A build hook to package cooked PAK / IoStore output into deduplicated .cavs containers.

// packaging

Alignment-aware guidance

Packaging guidance that keeps updates small — cavs analyze steampipe and cavs analyze-packs already flag Unreal pack update bloat.

In the meantime, cavs analyze steampipe and cavs analyze-packs already work on Unreal cooked output to estimate and diagnose update cost.