ObjectNet provides the possibility to anyone create and use their own Transport System or implement any 3-part transport system.


To create a new transport system, you shall implement a minimum of 2 classes inherited from the following interfaces.


  • ITransportClient

Provides an implementation of connection from the client perspective.


  • ITransportServer

Provides an implementation of connection from the server perspective.


The both interfaces inherited from ITransport which has the signature on needed methods to be implemented.


You can use as a reference the already contained Transport Systems.



ClientEmbedded, ServerEmbedded and TransportEmbedded is the wrapper of OnlineObjectTransport system to work with ObjectNet.


UnityClient, UnityServer and UnityTransport is the wrapper of UnityTransport system to work with ObjectNet.


You can use any of them as a reference to implement your transport system.