IN THIS ARTICLE
Networking
Open 3D Engine uses an abstracted interface layer, the AzNetworking
framework, to provide access to OS-level networking interfaces. This layer provides access to features like network compression, encryption, and reliable UDP packets.
For a quick introduction to the O3DE network layer and Multiplayer Gem, watch the video below.
Section topics
Topic | Description |
---|---|
Packet structure | Information on the packet structure used for TCP and UDP packets by Az::Networking , and how to manage fragmented UDP packets. |
Auto-packets | Information on how packets sent and received via Az::Networking can be generated via XML. |
UDP Encryption with DTLS | How to use the Open 3D Engine support for secure UDP connections over Datagram Transport Layer Security (DTLS). |
Network Settings | Settings to control the behavior of Networking. Multiplayer, Clients and Servers. |
Related topics
Topic | Description |
---|---|
Az::Networking framework API reference | The complete C++ API reference for the AzNetworking framework. |
Multiplayer Gem | The O3DE Multiplayer Gem offers code extensions and components to synchronize O3DE components and entities across a network, giving you tools to make a multiplayer game. |
Multiplayer Compression Gem | An example Gem showing how to implement network compression. |
Your First Network Component | Tutorial for creating a network-enabled component. |