@needle-tools/engine
Version:
Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development with great integrations into editors like Unity or Blender - and can be deployed onto any device! It is flexible, extensible and networking and XR are built-in.
13 lines (12 loc) • 637 B
TypeScript
/**
* This module contains the networking schemes used by Needle Engine.
* They are used to define the structure of the data that is sent over the network.
* Networking can use plain text or flatbuffers for serialization.
* Flatbuffers are more efficient and faster than plain text, but require more setup work.
*
* Some core components, like SyncedCamera or SyncedTransform, thus use Flatbuffers for networking to reduce latency and bandwidth.
*
* Schemes are compiled with [Flatbuffers 2.0](https://github.com/google/flatbuffers/releases/tag/v2.0.0).
* @module Networking Schemes
*/
export * from "./schemes.js";