If you need a service to host and run live games that spans multiple platforms and engines, Azure PlayFab is a good option. It's a full LiveOps back-end platform that can handle games on clouds, devices and game engines. With a range of tools and services like multiplayer, analytics, live operations and more, PlayFab lets developers manage games from development to release. Its tiered pricing and wealth of documentation make it a good option for developers large and small.
Another good option is Photon Engine, a cross-platform multiplayer game backend service that works on Android, iOS, .NET, Mac OS, Unity 3D, Windows and Unreal Engine. It features advanced state synchronization, high performance and real-time APIs for matchmaking and room management. Photon Engine is designed to be scalable and economical, with a free tier and upgrade options, so it's good for developers big or small.
For in-game voice chat, Vivox offers a mature service that integrates with game engines like Unity and Unreal. It can handle cross-play compatible chat with features like 3D Positional Voice Chat, 2D Voice Chat and Text Chat. Vivox also integrates with services like Safe Voice, Game Server Hosting and Matchmaker, and offers custom SDKs for Unity and Unreal engines, so you can add real-time communication to large-scale multiplayer games.
If you want to build multiplayer games quickly with modern web technology, Dreamlab could be the best option. It lets developers focus on game design with real-time multiplayer abilities, AI-generated assets and a JavaScript or TypeScript-based development environment. Dreamlab supports web-based development, real-time collaboration and publishing games as standalone web apps or Discord Activities, so it's a good option for those interested in web-based game development.