# Networking tools and utilities

> Use Unity's networking tools and utilities to create real-time synchronized gameplay in your multiplayer game.

1. **Testing**

   [Multiplayer Tools for Netcode for GameObjects](https://docs.unity3d.com/Packages/com.unity.multiplayer.tools@latest): The Multiplayer Tools package provides a variety of tools to analyze, debug, and test your multiplayer game, including a profiler and network simulator.
   [Multiplayer Play Mode](https://docs.unity3d.com/Packages/com.unity.multiplayer.playmode@latest): Test multiplayer functionality from within the Unity Editor, simulating up to four Players simultaneously on the same development device while using the same source assets on disk.


2. **Utilities**

   [Unity Transport](https://docs.unity3d.com/Packages/com.unity.transport@latest): A low-level networking library for multiplayer game development that supports all Unity Engine-supported platforms using a connection-based abstraction layer provided over User Datagram Protocol and WebSockets.
   [Dedicated Server](https://docs.unity3d.com/Packages/com.unity.dedicated-server@latest): The Dedicated Server package allows you to switch a project between the server and client role without the need to create another project, improving the multiplayer development workflow when targeting the Dedicated Server build target.
