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. |