Skip to main content

Packet Structure

Our custom protocol is a shared packet structure for all mediums. This allows reusability for any current and future mediums we wish to support without needing to re-invent the structure each time. Additionally, because our packet structure is build on top of Protocol Buffers (Protobufs), we get the benefits it brings. These include:

  • Defining the packet structure in a readable JSON-like way for us as developers
  • Streamlined bandwidth benefits that a binary format may provide
  • Auto-generated code for multiple languages and platforms
  • Future-proofing the packet structure for any otherwise breaking changes we may need to make

This packet structure is currently under development and will be covered in more detail at a later date.