Engine plugins · Unity soon

CAVS for Unity.

A Unity package that brings CAVS content delivery to AssetBundles and Addressables: download only the chunks that changed between builds, verify them, and mount the reconstructed bundles at runtime — 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, CLI and SteamPipe-style analyzer are already usable.

Planned

What's coming.

// runtime

C# CavsClient

A C# client over the CVSP protocol, backed by the Rust core via a stable C ABI (native plugin), with a persistent runtime cache.

// editor

Build post-process

An editor post-process to package AssetBundle / Addressables output into deduplicated .cavs containers.

// integrity

Verified reconstruction

Byte-identical, SHA-256-verified reconstruction of every bundle before it is loaded — the same guarantee as the Godot client.

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