This section discusses additional details related to components of MADNET
What's in MAD Networking?
NetworkManager: The main manager facilitates connections and handles communication between clients and clients with the AWS backend. DontDestroyOnLoad is enabled.
NetworkIdentity: All Networked GameObjects must contain this script. It servers as a label when referencing Networked GameObjects across different clients that share an instance of said GameObject.
NetworkBehaviour: A templated script to extend when writing Networked scripts, enables abilities such as invoking a function across clients.
NetworkMessage: A wrapper class to batch NetworkPacketsas one message.
NetworkPacket: A specific network instruction to execute.
NetworkTransform: A pre-written component to allow synchronizing of Transformchanges across clients.