Photon Cloud and Chat API

xixgames - 9월 18, 2019

Photon Cloud SDK - API integration made by Juan Belón (C++ and Blueprints)

  • 지원 플랫폼
  • 지원 엔진 버전
    4.22 - 4.25
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

Photon Cloud c++ sdk extensive implementation as a plugin for Unreal Engine 4.

You will be able to control all the aspects in the framework. One of the best solutions for real-time networking for games out there.

Instead of using Unreal's built-in networking where you need to run UE4 game server instances that UE4 game client instances connect to and players host game, you avoid all this problematic having a cloud server online.

It comes in very handy for this situation as it provides hosting. Due to the amount of Photon customers and an aggressive pricing this is usually cheaper than hosting servers yourself full-stop. You can also create your own Photon Server Self Hosted on Windows.

It offers matchmaking and scalability, but is not a replacement of UE4 Networking, nor uses it.

Replicator Component Video

Photon is fully cross-platform, which makes it possible to mix clients that use other UE4 clients or mix them with non-UE4 clients for any other engine, including all the known game engines and custom self-made game engines and you can mix them with clients that run without any game engine, as well.

The user code just tells the Photon Client that it wants to create or join a game and Photon cares about what game server an existing room can be found on and which game server has free capacities that the new room can be created on it. The user code does not have to know how many game servers there are, how much rooms and users the hardware on a certain game server can handle or under which address it can be reached.

Sample explanation.

기술적 세부사항


  • Create rooms
  • Send/receive custom player, lobby, and room properties
  • Send/receive custom data for players and actors (not properties)
  • Convert photon data to unreal data (array, hashtable, json, basic types)
  • WebRPC send / receive (webhooks)
  • Auth login (custom server, Facebook, Steam, PSN)
  • Chat

Code Modules:

  • Editor and runtime plugin for all platforms
  • Photon Cloud and Chat API as BP library
  • Extensible API

Network Replicated: there is a way to sync data,transforms,etc

Supported Development Platforms: Windows, MacOS

Supported Target Build Platforms: Windows, PS4, XBoxOne, Android, iOS, MacOS


Demo projects:


V1.4: Groups of interests

V 1.3: Replicator Component ( )

V 1.2:

  • Chat API
  • Friends


  • Android Build:
  • Windows Build: