Unity Package Manager packages for RabbitMQ messaging and FlatBuffers payloads.
Find a file
2026-08-03 10:01:50 -04:00
com.calebbrown.rabbitmq Add RabbitMQ relay and FlatBuffers Unity packages 2026-08-03 09:44:39 -04:00
com.calebbrown.rabbitmq.flatbuffers Add RabbitMQ relay and FlatBuffers Unity packages 2026-08-03 09:44:39 -04:00
README.md Update README.md 2026-08-03 10:01:50 -04:00

Unity RabbitMQ Relay

This repository contains Unity Package Manager packages for RabbitMQ messaging and FlatBuffers payloads.

Packages

Package Version Purpose
com.calebbrown.rabbitmq 1000.0.0-pre.2 Provides broker configuration, topology authoring, publishing, consuming, validation, and local development tools.
com.calebbrown.rabbitmq.flatbuffers 1000.0.0-pre.1 Adds FlatBuffers codec settings and typed publishing extensions.

The FlatBuffers package depends on the core RabbitMQ package.

Install from Git

Add the packages to the dependencies object in Packages/manifest.json:

{
  "dependencies": {
    "com.calebbrown.rabbitmq": "https://git.caleb-brown.dev/caleb-brown/unity-rabbitmq.git?path=/com.calebbrown.rabbitmq",
    "com.calebbrown.rabbitmq.flatbuffers": "https://git.caleb-brown.dev/caleb-brown/unity-rabbitmq.git?path=/com.calebbrown.rabbitmq.flatbuffers"
  }
}

Install only com.calebbrown.rabbitmq if the project does not use FlatBuffers. Git must have access to this repository before Unity can resolve the packages.

Documentation

Validation status

Both package manifests and all assembly definitions parse successfully. Both packages also pass an npm pack --dry-run archive check.