GitHub Icon

Platform

Solutions

Resources

Company

Edgegap and Photon Fusion

Using Photon Fusion alongside Edgegap means you're fast-tracking your game to unparalleled performance

Photon Fusion is a high-end state transfer netcode SDK made for Unity with multiple Network Topology choices. It offers seamless integration with the Unity game engine, and its services include real-time networking, a relay service to bypass NAT restrictions and matchmaking. Fusion is based on Photon's global data centers, and you need to select specific locations to deploy your game servers.

On the other hand, Edgegap is a platform that leverages edge computing and a multi-cloud infrastructure to deliver an optimized gaming experience with low latency. It supports various game engine and netcodes, and its features include a built-in low-code matchmaker, automatic edge location configuration for optimal latency, and the ability to work with 16+ cloud providers worldwide, including AWS, GCP, and Azure, from a single integration. Additionally, Edgegap's infrastructure is designed to turn games server costs off when not in use, resulting in more cost-effective scaling.

Photon Fusion focuses on providing a solid networked synchronization framework, primarily for Unity developers, while Edgegap offers a versatile solution built for automating the utilization of compute resources for game servers in the most cost-effective way. As such, they can be combined to offer a simplified and powerful solution to deploy multiplayer games on dedicated servers.

Fast track to dedicated servers

If you're looking to build a multiplayer game with authoritative servers, then using a combination of Photon Fusion and Edgegap is one of the fastest way to get your game online. Photon Fusion is a netcode solution that will handle the player-server connectivity and state synchronization, while Edgegap provides a simple to use and automated hosting solution for your game server so you can focus on what matters: your game.

The first step is to integrate the Photon Fusion SDK into your Unity project. You can also use one of the many sample projects provided for free by the Photon team to get a simple project quickly setup. Edgegap also has their own Photon Fusion sample project based on Fusion Tanknarok that you can follow.

Then, you can follow this quick guide to build your game server and containerize it. Once that's done, follow these simple steps to get your game online on Edgegap. From the game client, you'll now be able to connect to this game server using the URL of the Edgegap deployment.

Multiplayer services

Multiplayer games have multiple requirements, and server hosting is just one of many. Combining the Photon ecosystem with Edgegap's suite of solutions can greatly reduce the development time of your game.

Photon Voice:
https://www.photonengine.com/voice

Photon Chat:
https://www.photonengine.com/chat

Photon Matchmaking API:
https://doc.photonengine.com/fusion/current/manual/matchmaking

Edgegap Low-code and Advanced competitive Matchmaker:
https://docs.edgegap.com/docs/matchmaker

Edgegap Fleet Manager:
https://docs.edgegap.com/docs/deployment/session/fleet-manager/fleet

Performance

Edgegap is designed for game server orchestration and leverages edge computing to provide low-latency experiences for players. It selects the nearest edge server for all players, greatly optimizing server response time. On top of this, the platform offers a fast scaling solution to ensure no players is left behind.

Photon Fusion is one of the most optimized netcode solution available on the market, able to support 200 players at 60hz. The Photon engineering teams have gone to extraordinary lengths to ensure fast client and physics predictions with complex server reconciliation reaching unparalleled speed.

Price

Edgegap has a clear, transparent pricing that is solely based on usage - $0.001/min. per Dedicated vCPU (which is fractionable) and $0.10/GB of monthly Network Egress as of 2024. For studios with live traffic, it offers volume discounts.

For managed infrastructure, Edgegap has managed cluster tiers with clear “per-minute” pricing. 

It does not require a commitment, nor has upfront costs.

Conclusion

Making a multiplayer game used to be a highly complex and daunting experience. With solutions such as Photon Fusion and Edgegap, its now possible to get a fully optimized, low-latency, and highly scalable multiplayer project going in just a few hours. It's never been easier to make a multiplayer game, and

If you have more questions about Edgegap's integration with Photon Fusion, join our Discord to chat with the team!