Nodes
A field report on Unity Asset Store pricing, by way of Odium

§ 01Summary
Nodes has been tracked on the Unity Asset Store since 2026-06-02. Across that time the price has changed 1 time, ranging from a low of $50.00 to a high of $100.00. Nodes is at its all-time low right now.
§ 02The data
Recent changes
| 2026-06-06 | $100.00 | $50.00 | -50.0% |
§ 03About this asset
Website | Discord | YouTube | Documentation | Forum
See Technical Details for compatibility and dependency information.
Disclaimer
Nodes is a low-level networking framework that handles network transmission and payload routing within an application. It does not include prebuilt gameplay systems or networked components. Instead, it provides a flexible foundation for building custom solutions.
All data structures and gameplay integration must be defined by the user. Components such as 'NetworkedTransform' are beyond the scope of Nodes. Do not purchase Nodes if you want pre-built networked components.
Overview
Nodes was created to avoid the constraints of opinionated networking solutions. Rather than forcing predefined models for replication, prediction, serialization, or transport, it exposes modular building blocks that can be extended, combined, or replaced.
Nodes uses a composable message pipeline where router objects are organized in a hierarchical structure and exchange messages through protocols.
At the top of the hierarchy, a specialized router called a Node handles remote communication. At the bottom specialized routers, called Dispatchers, can be used to create and process messages. The base Router implementation can be used to add new branches to a hierarchy.
A message is composed of a route, a payload buffer, and context. A route contains local routing information and the endpoint associated with the message while context refers to additional metadata, used by routers, that travels with the message through the application but is not sent over the network.
Protocols are user-defined contracts that define a process for message exchange. They can be linked together to form chains of behavior, allowing multiple protocols to run on a single router. Protocols operate independently, allowing them to be added, removed, or swapped without affecting the rest of the pipeline.
Nodes is intended for users who:
- Need full control over networking behavior and architecture
- Want to build custom protocols and replication/synchronization systems
- Prefer to build their own abstractions instead of using prebuilt components
Nodes is best suited for experienced developers who are comfortable designing their own networking stack and want a solid, extensible base to build on.
Features
- Custom Protocol Support
- Automatic payload serialization and deserialization
- Zero hot-path allocations for unmanaged payloads*¹
- Optional concurrent processing integrated with Unity’s update loop
- Supports both standalone classes and MonoBehaviour components*²
*¹ This guarantee is limited to the core framework. Custom protocols, dispatchers, or other user-defined logic may introduce allocations depending on their implementations.
*² User-defined partial implementations determine whether a type is a standalone class or a MonoBehaviour component.
Automatic byte serialization for unmanaged payloads is a feature of the core framework. The Nodes/Included folder contains a Dispatcher implementation that extends this feature to support managed payloads via JSON serialization (for prototyping purposes).
Miscellaneous
The default Node implementation uses UDP. The framework is otherwise transport-agnostic. Alternative transport layers (e.g., TCP) can be introduced by replacing this implementation without affecting the rest of the message pipeline, provided such implementations correctly conform to the framework’s message semantics.
Messages are implemented as ref structs to eliminate heap allocations and improve throughput in hot-paths. Because ref structs are stack-only types, they cannot be boxed, captured by closures, or stored on the managed heap. As a result, message payloads and contexts are restricted to unmanaged types by default.
Description sourced from the Unity Asset Store listing.
§ 04Frequently asked
What is the current price of Nodes on the Unity Asset Store?
Nodes currently costs $50.00 on the Unity Asset Store, based on our latest price check.
What is the cheapest Nodes has ever been?
The all-time low we have recorded for Nodes is $50.00. The historical median is $100.00 and the highest price seen was $100.00.
When was the last price drop for Nodes?
The most recent price drop happened on 2026-06-06, when the price moved from $100.00 to $50.00 (-50%).
Is now a good time to buy Nodes?
Yes ; Nodes is at its all-time low right now.
Who publishes Nodes?
Nodes is published by Odium on the Unity Asset Store.