OpenUPMOpenUPM
Packages
Docs
Blog
  • Support OpenUPM
  • Contributors
  • Uptime Status
  • Queue Status
  • GitHub
  • Twitter
  • Discord
  • Contact Us
  • Package Updates
  • Blog RSS
CLI
Loading...
Stars ... Donate
Stars ... Donate
Packages
Docs
Blog
  • Support OpenUPM
  • Contributors
  • Uptime Status
  • Queue Status
  • GitHub
  • Twitter
  • Discord
  • Contact Us
  • Package Updates
  • Blog RSS
CLI

Domi Contacts

com.squirrelbytes.domi.contacts is an OpenUPM Unity package. Domi Contacts is a subset of features for Domi Nodes involcving optimized collision systems Networked node-based authority and physics graph for Unity. Provides a deterministic graph system to synchronize ownership, authority transfer, and physical interactions across multiplayer clients. Objects are represented as nodes connected by typed relationships, enabling stable authority resolution, lockable ownership, and conflict-free state propagation. What Dominode is used for: <b>(WIP)</b> ▪ Decoupling authority logic from Netcode implementations ▪ Deterministic ownership resolution via graph traversal ▪ Built-in support for grabs, attachments, contacts, and custom interaction reasons ▪ Predictable authority stealing with optional protection locks ▪ Designed for multiplayer physics and complex object hierarchies ▪ Extensible API for custom node handles and interaction semantics ▪ Debug visualization tools compatible with both desktop and VR environments <b>//Currently supporting</b> ▪ Currently suporting efficient Rigidbody contact pair api

Install this package from the OpenUPM scoped registry with the instructions on this page, or use openupm-cli to update Packages/manifest.json.

Repository: https://github.com/Extrys/DomiContacts.

Owner: Extrys.

Topics

  • Frameworks
  • Parallelism & Concurrency
  • Physics
  • Utilities

Related Unity Packages

  • Hybrid EZS com.squirrelbytes.ezs
  • GDX com.dotbunny.gdx
  • Netick com.karrar.netick
  • Evo Framework it.evo.framework
  • Leaf com.beauprime.leaf
  • Core com.homelessskin.core

For registry setup problems, see Unity scoped registry troubleshooting.