많은 SDK가 준비되어 있습니다.
나에게 맞는 것을 골라 개발을 시작해 보세요!

 
  • Realtime
  • Fusion
  • PUN
  • BOLT
  • Quantum
  • Chat
  • Voice
  • Server
멀티플레이어
의사소통
SELF-HOSTED
 

 
  • .NET
  • Android
  • Cocos2d-x
  • Construct 2
  • Corona
  • Emscripten
  • Game Core
  • Hololens
  • HTML5
  • iOS
  • Linux
  • Mac OS X
  • Magic Leap
  • Nintendo Switch
  • PlayStation®4
  • PlayStation®5
  • tvOS
  • Unity
  • Unreal Engine
  • WebGL
  • Windows
  • Windows Store
  • Xbox One
 

 
  • C++
  • C#
  • JavaScript
  • Lua
  • Objective C
  • TypeScript
 
 
 
Bolt
Unity Asset

Photon BOLT Unity 지원

Photon BOLT Unity Asset Photon BOLT는 전용 서버가 필요한 FPS/TPS, 배틀 로얄, 멀티 플레이어 액션 게임에 최적화 된 서비스입니다. 권한적인 (Authoritative) 동작과 우선 순위 결정, 스코핑, 렉 보정, 판정 기록, 초고속 UDP 등, 뛰어난 기능을 꼭 느껴보시기 바랍니다. Bolt와 Photon Cloud 통합으로,매치메이킹, 펀치스루, 글로벌 릴레이 서비스 기능으로 확실한 플레이어 접속을 실현합니다. 무료 다운로드

문서
BOLT 기술 문서
API 문서
Bolt API

Bolt
Bolt Pro

Bolt Pro

 

ReadMe


Photon Bolt Pro SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Bolt is a very powerful networking solution for Unity, being very popular among its community. 
The recipe for its success resides in the abstraction of complex networking features behind simple and easy interfaces.

Use the Photon Bolt SDK to easily add multiplayer to your games.

Contact
------------------------------------------

You can join our forum at: https://forum.photonengine.com/categories/bolt-engine
And our Discord Channel here: https://discord.gg/0ya6ZpOvnShSCtbb

To get in touch with other Photon developers and our engineers, visit our Developer Forum: https://forum.photonengine.com.
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames and our blog at http://blog.photonengine.com/.
 
Bolt
Game Core Unity addOn

Game Core Unity addOn

 

ReadMe


Photon Game Core Unity Plugin
------------------------------------------

You must be logged in and a verified Game Core developer to download this Unity addon.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Bolt
PlayStation®4

PlayStation®4

 

ReadMe


Photon Bolt Pro SDK - PS4 Integration
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Bolt is a very powerful networking solution for Unity, being very popular among its community. 
The recipe for its success resides in the abstraction of complex networking features behind simple and easy interfaces.

Use the Photon Bolt SDK to easily add multiplayer to your games.

Contact
------------------------------------------

You can join our forum at: https://forum.photonengine.com/categories/bolt-engine
And our Discord Channel here: https://discord.gg/0ya6ZpOvnShSCtbb

To get in touch with other Photon developers and our engineers, visit our Developer Forum: https://forum.photonengine.com.
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames and our blog at http://blog.photonengine.com/.
 
Bolt
Bolt Xbox One GDK

Bolt Xbox One GDK

 

ReadMe

Photon Bolt - XboxOne XGD Integration
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Bolt is a very powerful networking solution for Unity, being very popular among its community. 
The recipe for its success resides in the abstraction of complex networking features behind simple and easy interfaces.

Use the Photon Bolt SDK to easily add multiplayer to your games.

Contact
------------------------------------------

You can join our forum at: https://forum.photonengine.com/categories/bolt-engine
And our Discord Channel here: https://discord.gg/0ya6ZpOvnShSCtbb

To get in touch with other Photon developers and our engineers, visit our Developer Forum: https://forum.photonengine.com.
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames and our blog at http://blog.photonengine.com/.
 
Bolt
Bolt Xbox One XDK

Bolt Xbox One XDK

 

ReadMe

Photon Bolt - XboxOne XDK Integration
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Bolt is a very powerful networking solution for Unity, being very popular among its community. 
The recipe for its success resides in the abstraction of complex networking features behind simple and easy interfaces.

Use the Photon Bolt SDK to easily add multiplayer to your games.

Contact
------------------------------------------

You can join our forum at: https://forum.photonengine.com/categories/bolt-engine
And our Discord Channel here: https://discord.gg/0ya6ZpOvnShSCtbb

To get in touch with other Photon developers and our engineers, visit our Developer Forum: https://forum.photonengine.com.
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames and our blog at http://blog.photonengine.com/.
 
Bolt
Xbox One Bolt Pro Addon

Xbox One Bolt Pro Addon

 

ReadMe


Photon Bolt Pro SDK - XboxOne Integration
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Bolt is a very powerful networking solution for Unity, being very popular among its community. 
The recipe for its success resides in the abstraction of complex networking features behind simple and easy interfaces.

Use the Photon Bolt SDK to easily add multiplayer to your games.

Contact
------------------------------------------

You can join our forum at: https://forum.photonengine.com/categories/bolt-engine
And our Discord Channel here: https://discord.gg/0ya6ZpOvnShSCtbb

To get in touch with other Photon developers and our engineers, visit our Developer Forum: https://forum.photonengine.com.
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames and our blog at http://blog.photonengine.com/.
 
Bolt
Xbox One Unity addOn

Xbox One Unity addOn

 

ReadMe


Photon Xbox One Unity Plugin
------------------------------------------

You must be logged in and a verified Xbox One developer to download this Unity addon.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Chat
Android

Android

 

ReadMe


Photon Android NDK SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform - Fast, reliable, scalable.

Use the Photon Android NDK SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API with a graphical user interface. This uses the Cocos2D-x graphics engine.

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.

	/demo_memory:
	This demo displays Photon's asynchronous turnbased features in a game of Memory. This uses the Cocos2D-x graphics engine.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients. The UI shows areas of interest when activated. This uses the Cocos2D-x graphics engine.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.


 
SDK를 다운로드
v5.0.10
문서
Chat 기술 문서
API 문서
C++ API
Chat
Unity Asset

Photon Chat Unity 에셋 Unity 지원

Photon Chat 무료 패키지로 고객님의 Unity 게임에 채팅 기능을 간단하게 추가하세요! Photon Chat의 유연한 채널 시스템으로, 원하는 만큼의 채팅 채널을 설정할 수 있습니다. 예를 들면, 글로벌 채팅이나 여러 리전간의 채팅, 가족 채팅 등을 함께 사용할 수 있게 됩니다. 또는 Photon Chat .NET SDK는 어떠신가요? 클라이언트 SDK를 사용하면, 보다 상세한 관리가 가능해집니다.
Photon Chat .NET SDK를 다운로드

Photon Chat
CHAT을 무료로 GET
멀티플레이어 기능이 아니라, 채팅 기능이 필요하십니까? Photon Chat이라면 무료로 간단히 추가할 수 있습니다.
Chat Free는, PUN Free와 Pun Plus에 포함되어 있습니다. 이 패키지는 PUN Free와 PUN Plus와는 병용할 수 없습니다.

문서
Chat 기술 문서

Chat
Cocos2d-x

Cocos2d-x

 

ReadMe

All C++ based Photon SDKs are compatible with Cocos2d-x off the shelf! Find the SDKs you can gear it up with linked to below.
 
Chat
Construct 2

Construct 2

 

ReadMe

Photon SDK for Scirra Construct 2 readme.  
(C) Exit Games GmbH 2016

Overview 
----------------------------------------------------------------------------------------------------
Photon SDK contains Scirra Construct 2 plugins exposing underlying Photon Javascript library 
functionality:
- Photon Realtime Plugin allows to develop multiplayer games with clients communicating through 
  Photon Cloud or self-hosted Photon Server. 
  Follow https://www.photonengine.com/en/Realtime for info on Photon Realtime.
- Photon Chat Plugin adds chat functionality to your game.
  Follow https://www.photonengine.com/en/Chat for info on Photon Chat.

Installation
----------------------------------------------------------------------------------------------------
- Drag and drop photon.c2addon and photon-chat.c2addon files into the Construct 2 window. 
  See Construct 2 documentation on plugins installation details.
- Register a new realtime app at https://www.photonengine.com/en/Dashboard/Realtime 
- Register a new chat app at https://www.photonengine.com/en/Dashboard/Chat

Running demos
----------------------------------------------------------------------------------------------------
- Find Photon object in project tree and set its AppId property to application id value from dashboard.
- Select Main layout.
- Run the application. Editor will open browser page. Copy url and open it in new browser pages.
- Check browser console for helpful info.
- Pool demo: all clients automatically join single room, each spawns the fish and notifies others 
  with fish positions. Click on the pool makes owned fish move to the click location.
- Test demo: automatically joins or creates new room. Pressing Leave will bring the client to the lobby 
  where client can create new room or join existing from list. Also, test event firing is available 
  inside the room (check other clients log for events receive report).
- Chat demo: start 2 or more clients. For every client, choose user id and press Connect. 
  When client is connected to front end, enter channel names separated by comma and press Subscribe. 
  Select channel in list, enter message and press Publish. Or specify destination user id and send 
  private message by pressing Send.

Package Contents
----------------------------------------------------------------------------------------------------
- license.txt         - the license terms
- readme.txt          - this readme text
- release_history.txt - changelog
- photon.c2addon      - Photon Realtime Plugin
- photon-chat.c2addon - Photon Chat Plugin
- demo-test.capx      - application for testing Photon Realtime features
- demo-pool.capx      - Realtime demo application
- demo-chat.capx      - Chat demo application

Documentation
----------------------------------------------------------------------------------------------------
There is no Photon Construct 2 Plugin specific documentation or tutorials available currently.  
General documentation on Photon Realtime: http://doc.photonengine.com/en-us/realtime/current/getting-started/realtime-intro  
Photon Chat documentation: http://doc.photonengine.com/en-us/chat/current/getting-started/chat-intro  
Underlying Photon Javascript API reference: http://doc-api.photonengine.com/en/javascript/current  

Demos included in the package show clear how plugin works and may be used as tempaltes for real projects.  
Short descriptions available for each plugin item in editor.

Download
----------------------------------------------------------------------------------------------------
The latest version of Photon Plugin for Scirra Construct 2 can be found at
https://www.photonengine.com/Realtime/Download

Contact
----------------------------------------------------------------------------------------------------
To get in touch with other Photon developers and our engineers, visit our Developer Forum:
http://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com  


 
Chat
Corona

Corona

 

ReadMe


Photon Corona SDK
------------------------------------------

The Photon Lua library provides a simple to use framework to access the Photon Server
and the Photon Cloud from Lua scripts. 
Cross platform communication is possible, so Lua clients can send events to DotNet or
native clients. This might require some adjustments on other platforms. This is shown 
by the "Particle" demo.

The LoadBalancing API is compatible with the Photon Cloud and servers you host yourself, 
using the Photon Server SDK.

Find the latest Photon downloads at https://www.photonengine.com/en-us/realtime/download

The reference documentation is in this package.
More documentation for Photon development is available at http://doc.photonengine.com/.


Package Contents
------------------------------------------

license.txt           - the license terms
install.txt           - installation info
readme.txt            - this readme text
release_history.txt   - release history
doc                  - the Lua API reference documentation
lib                  - library
src/demo-console/autochat.lua                  - console automatic chat test using Lite
src/demo-console/autochat-lb.lua               - console automatic chat test using Cloud suport
src/demo-helloworld-cloud/main.lua             - Corona simple test using Lite
src/demo-particle/main.lua                     - Corona demo showing more of the API's features (Cloud, cross platform)
src/demo-particle/console.lua                  - console variant of particle demo
src/demo-memory/main.lua                       - Corona demo showing Photon Turnbased features
src/demo-chat/main.lua                         - Corona demo showing Photon Chat API's features

	
	
Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v4.1
문서
Chat 기술 문서
API 문서
Lua API
Chat
.NET

.NET

 

ReadMe


Photon C# Client SDK - Readme
Exit Games GmbH - www.photonengine.com - forum.photonengine.com



Documentation
----------------------------------------------------------------------------------------------------
    The API reference is included in this package as CHM file.
    Find the manuals, tutorials, API reference and more online.

    http://doc.photonengine.com



Running the Demos
----------------------------------------------------------------------------------------------------
    Our demos are built for the Photon Cloud for convenience.
    The service is free for development. Signing up is instant and without obligation.

    https://dashboard.photonengine.com

    Each application type has it's own AppId (e.g Realtime and Chat).
    This must be copied into the clients: Update the property "AppId" in the source files of the demos.

    You will find specific sections of the Dashboard per application type.


    Alternatively host the Photon Server yourself. The AppId is not needed in that case.
    https://www.photonengine.com/sdks#server

    How to start the server:
    https://doc.photonengine.com/en-us/onpremise/current/getting-started/photon-server-in-5min



Chat Documentation
----------------------------------------------------------------------------------------------------
    http://doc.photonengine.com/en/chat
    http://forum.photonengine.com



Implementing Photon Chat
----------------------------------------------------------------------------------------------------
    Photon Chat is separated from other Photon Applications, so it needs it's own AppId.
    Our demos usually don't have an AppId set.
    In code, find "<your appid>" to copy yours in. In Unity, we usually use a component
    to set the AppId via the Inspector. Look for the "Scripts" GameObject in the scenes.

    Register your Chat Application in the Dashboard:
    https://dashboard.photonengine.com

    The class ChatClient and the interface IChatClientListener wrap up most important parts
    of the Chat API. Please refer to their documentation on how to use this API.
    More documentation will follow.

    If you use Unity, copy the source from the ChatApi folder into your project.



Unity Notes
----------------------------------------------------------------------------------------------------
    If you don't use Unity, skip this chapter.


    We assume you're using Unity 2017.4 or newer.
    The demos are prepared to export for Standalone only.

    The SDK contains an "Assets" folder. To import Photon into your project, copy the content
    into your project's Asset folder. You may need to setup the DLLs in the Inspector to export
    for your platform(s).


    Currently supported export platforms are:
        Standalone (Windows, OSx and Linux)
        WebGL
        iOS
        Android
        Windows 10 UWP
        Consoles			(see: https://doc.photonengine.com/en-us/pun/current/consoles)


    All Unity projects must use ExitGames.Client.Photon.Hashtable!
    This provides compatibility across all exports.
    Add this to your code (at the beginning), to resolve the "ambiguous Hashtable" declaration:
    using Hashtable = ExitGames.Client.Photon.Hashtable;


    How to add Photon to your Unity project:
    1) The Unity SDK contains an "Assets" folder.
       Copy the content into your project's Assets folder.
    2) Make sure to have the following line of code in your scripts to make it run in background:
       Application.runInBackground = true; //without this Photon will loose connection if not focussed
    3) Add "using Hashtable = ExitGames.Client.Photon.Hashtable;" to your scripts. Without quotation.
    5) If you host a Photon Server change the server address in the client. "localhost:5055" won't work on device.
    6) Implement OnApplicationQuit() and disconnect the client when the app stops.
 
Chat
Emscripten

Emscripten

 

ReadMe


Photon Emscripten SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon Emscripten SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/Demos

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.

	/shared:
	This folder holds all applications used by various demos.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Chat 기술 문서
API 문서
C++ API
Chat
Game Core

Game Core

 

ReadMe


Photon Game Core SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Chat 기술 문서
API 문서
C++ API
Chat
Game Core Unity addOn

Game Core Unity addOn

 

ReadMe


Photon Game Core Unity Plugin
------------------------------------------

You must be logged in and a verified Game Core developer to download this Unity addon.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Chat
iOS

iOS

 

ReadMe


Photon iOS SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon iOS SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Chat-objc             - Photon Chat sources Objective-C
/Common-cpp            - common sources
/Common-objc           - common sources Objective-C
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/LoadBalancing-objc    - Photon Realtime sources Objective-C
/Photon-cpp            - common Photon sources
/Photon-objc           - common Photon sources Objective-C
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK. It is implemented in C++.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API with a graphical user interface. This uses the Cocos2D-x graphics engine and is implemented in C++.

	/demo_chat_objc:
	The demo shows a basic way of using the Photon Chat API within a console. It is implemented in Objective-C.

	/demo_iPhone_realtime_objc:
	The demo client connects to a Photon Server running the Lite application and and shows how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients. It uses the Cocos2D-iPhone graphics engine and is implemented in Objective-C.

	/demo_loadBalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in C++.

	/demo_loadBalancing_objc:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in Objective-C.

	/demo_loadBalancing_swift:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in Swift.

	/demo_memory:
	This demo displays Photon's asynchronous turnbased features in a game of Memory. This uses the Cocos2D-x graphics engine. It is implemented in C++.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients. The UI shows areas of interest when activated. This uses the Cocos2D-x graphics engine.
	It is implemented in C++.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types. It is implemented in C++.

	/demo_typeSupport_objc:
	This demo displays the proper use of Photon's serializable data types. It is implemented in Objective-C.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Chat 기술 문서
API 문서
C++ API , Objective C API
Chat
JavaScript

JavaScript

 

ReadMe

Photon Client Javascript SDK readme.
(C) Exit Games GmbH 2016


Overview 
----------------------------------------------------------------------------------------------------
The Photon Javascript library provides a simple to use framework to access the Photon Server
and the Photon Cloud. It works on many up to date browsers using either native WebSocket or 
a Flash plugin.
Cross platform communication is possible, so Javascript clients can send events to DotNet 
or native clients. This might require some adjustments on other platforms. This is shown by the 
"Particle" demo. The SDK supports 2 APIs.


LoadBalancing API (Realtime and Turnbased)
----------------------------------------------------------------------------------------------------
LoadBalancing API allows to access Photon Cloud Realtime and Turnbased services as well as 
Photon Server LoadBalancing Application:
https://doc.photonengine.com/en/realtime/current/getting-started/realtime-intro
https://doc.photonengine.com/en/turnbased/current/getting-started/turnbased-intro
https://doc.photonengine.com/en/onpremise/current/reference/load-balancing


Chat API
----------------------------------------------------------------------------------------------------
Chat API allows to access Photon Chat service:
https://doc.photonengine.com/en/chat/current/getting-started/chat-intro


Documentation
----------------------------------------------------------------------------------------------------
The reference documentation is in this package. Follow links per API above for more documentation 
for Photon development.


Download
----------------------------------------------------------------------------------------------------
The latest version of Javascript SDK can be found at
https://www.photonengine.com/sdks#javascript


Contact
----------------------------------------------------------------------------------------------------
To get in touch with other Photon developers and our engineers, visit our Developer Forum:
http://forum.photonengine.com
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com


Package Contents
----------------------------------------------------------------------------------------------------
license.txt         - the license terms
install.txt         - installation info
readme.txt          - this readme text
release_history.txt - release history
/doc                - the Javascript API reference documentation
/lib                - the different versions of the lib
/src    
    /demo-loadbalancing     - basic Realtime application (Loadbalancing API) demo
    /demo-particle          - demo showing more of the Loadbalancing API's features
    /demo-pairs-mc          - Turnbased application demo
    /demo-chat-api          - demo showing Photon Chat API's features
    /Photon                 - library typescript source files
    PhotonWebsockets.sln    - Visual Studio solution file for samples typescript projects
                              (Typescript minimal version 1.0.0.0 required)
 
Chat
Linux

Linux

 

ReadMe


Photon Linux SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon Linux SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API in a console.

	/demo_loadBalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Blocks are being moved automatically and the positions are updated in realtime between clients. This is a console application.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Chat 기술 문서
API 문서
C++ API
Chat
Mac OS X

Mac OS X

 

ReadMe


Photon Mac OS X SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon Mac OS X SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Chat-objc             - Photon Chat sources Objective-C
/Common-cpp            - common sources
/Common-objc           - common sources Objective-C
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/LoadBalancing-objc    - Photon Realtime sources Objective-C
/Photon-cpp            - common Photon sources
/Photon-objc           - common Photon sources Objective-C
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK. It is implemented in C++.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API within a console. It is implemented in C++.	

	/demo_loadBalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in C++.

	/demo_loadBalancing_objc:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in Objective-C.

	/demo_loadBalancing_swift:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in Swift.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Blocks are being moved automatically and the positions are updated in realtime between clients. This is a console application which is implemented in C++.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types. It is implemented in C++.

	/demo_typeSupport_objc:
	This demo displays the proper use of Photon's serializable data types. It is implemented in Objective-C.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Chat 기술 문서
API 문서
C++ API , Objective C API
Chat
Nintendo Switch

Nintendo Switch

 

ReadMe


Photon Nintendo Switch SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Chat
PlayStation®4

PlayStation®4

 

ReadMe


Photon PS4 SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API.

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Chat 기술 문서
API 문서
C++ API
Chat
PlayStation®5

PlayStation®5

 

ReadMe


Photon PS5 SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Chat 기술 문서
API 문서
C++ API
Chat
tvOS

tvOS

 

ReadMe


Photon tvOS SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon tvOS SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Chat-objc             - Photon Chat sources Objective-C
/Common-cpp            - common sources
/Common-objc           - common sources Objective-C
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/LoadBalancing-objc    - Photon Realtime sources Objective-C
/Photon-cpp            - common Photon sources
/Photon-objc           - common Photon sources Objective-C
/PhotonVoice-cpp       - Photon Voice sources
/Demos

For demos please look into the iOS SDK: http://doc.photonengine.com/en/realtime/current/sdks-and-api/sdk-ios 


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Chat 기술 문서
API 문서
C++ API , Objective C API
Chat
Unity

Unity

 

ReadMe


Photon Unity Client SDK - Readme
Exit Games GmbH - www.photonengine.com - forum.photonengine.com



Documentation
----------------------------------------------------------------------------------------------------
    The API reference is included in this package as CHM file.
    Find the manuals, tutorials, API reference and more online.

    http://doc.photonengine.com



Running the Demos
----------------------------------------------------------------------------------------------------
    Our demos are built for the Photon Cloud for convenience.
    The service is free for development. Signing up is instant and without obligation.

    https://dashboard.photonengine.com

    Each application type has it's own AppId (e.g Realtime and Chat).
    This must be copied into the clients: Update the property "AppId" in the source files of the demos.

    You will find specific sections of the Dashboard per application type.


    Alternatively host the Photon Server yourself. The AppId is not needed in that case.
    https://www.photonengine.com/sdks#server

    How to start the server:
    https://doc.photonengine.com/en-us/onpremise/current/getting-started/photon-server-in-5min



Chat Documentation
----------------------------------------------------------------------------------------------------
    http://doc.photonengine.com/en/chat
    http://forum.photonengine.com



Implementing Photon Chat
----------------------------------------------------------------------------------------------------
    Photon Chat is separated from other Photon Applications, so it needs it's own AppId.
    Our demos usually don't have an AppId set.
    In code, find "<your appid>" to copy yours in. In Unity, we usually use a component
    to set the AppId via the Inspector. Look for the "Scripts" GameObject in the scenes.

    Register your Chat Application in the Dashboard:
    https://dashboard.photonengine.com

    The class ChatClient and the interface IChatClientListener wrap up most important parts
    of the Chat API. Please refer to their documentation on how to use this API.
    More documentation will follow.

    If you use Unity, copy the source from the ChatApi folder into your project.



Unity Notes
----------------------------------------------------------------------------------------------------
    If you don't use Unity, skip this chapter.


    We assume you're using Unity 5.6. or newer.
    The demos are prepared to export for Standalone only.

    The SDK contains an "Assets" folder. To import Photon into your project, copy the content
    into your project's Asset folder. You may need to setup the DLLs in the Inspector to export
    for your platform(s).


    Currently supported export platforms are:
        Standalone (Windows, OSx and Linux)
        WebGL
        iOS
        Android
        Windows 10 UWP
        Consoles			(see: https://doc.photonengine.com/en-us/pun/current/consoles)


    All Unity projects must use ExitGames.Client.Photon.Hashtable!
    This provides compatibility across all exports.
    Add this to your code (at the beginning), to resolve the "ambiguous Hashtable" declaration:
    using Hashtable = ExitGames.Client.Photon.Hashtable;


    How to add Photon to your Unity project:
    1) The Unity SDK contains an "Assets" folder.
       Copy the content into your project's Assets folder.
    2) Make sure to have the following line of code in your scripts to make it run in background:
       Application.runInBackground = true; //without this Photon will loose connection if not focussed
    3) Add "using Hashtable = ExitGames.Client.Photon.Hashtable;" to your scripts. Without quotation.
    5) If you host a Photon Server change the server address in the client. "localhost:5055" won't work on device.
    6) Implement OnApplicationQuit() and disconnect the client when the app stops.
 
Chat
Unreal Engine

Unreal Engine

 

ReadMe

All C++ based Photon SDKs are compatible with the UNREAL ENGINE off the shelf!
Find the SDKs you can gear it up with linked to below. 
 
Chat
Windows

Windows

 

ReadMe


Photon Windows SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon Windows SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API.

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.

	/demo_memory:
	This demo displays Photon's asynchronous turnbased features in a game of Memory. This uses the Cocos2D-x graphics engine.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Chat 기술 문서
API 문서
C++ API
Chat
Windows Store

Windows Store

 

ReadMe


Photon Windows Store SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon Windows Store SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadBalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Chat 기술 문서
API 문서
C++ API
Chat
Xbox One

Xbox One

 

ReadMe


Photon XB1 SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Chat 기술 문서
API 문서
C++ API
Chat
Xbox One Unity addOn

Xbox One Unity addOn

 

ReadMe


Photon Xbox One Unity Plugin
------------------------------------------

You must be logged in and a verified Xbox One developer to download this Unity addon.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Fusion
Game Core

Game Core

 

ReadMe


Photon Fusion Game Core Plugin
------------------------------------------

You must be logged in and a verified Game Core developer to download this Unity addon.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Fusion
Nintendo Switch

Nintendo Switch

 

ReadMe


Photon Fusion Nintendo Switch Plugin
------------------------------------------

Please contact the console producer on additional setup information or required authorization.
Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Fusion
PlayStation®4

PlayStation®4

 

ReadMe


Photon Fusion Playstation 4 Plugin
------------------------------------------

Please contact the console producer on additional setup information or required authorization.
Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Fusion
PlayStation®5

PlayStation®5

 

ReadMe


Photon Fusion Playstation 5 Plugin
------------------------------------------

Please contact the console producer on additional setup information or required authorization.
Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Fusion
Fusion

Fusion

 

Photon Fusion은 Unity Professionals용으로 만들어진 하이 엔드 스테이트의 전송 넷코드 SDK입니다.

 
 
 
PUN
Game Core Unity addOn

Game Core Unity addOn

 

ReadMe


Photon Game Core Unity Plugin
------------------------------------------

You must be logged in and a verified Game Core developer to download this Unity addon.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
PUN
Unity 패키지

Photon PUN Unity 에셋 Unity 지원

Photon Unity Networking (PUN) 은 Unity용 멀티플레이 기능입니다:
콜백, 컴포넌트를 이용한 간단한 게임 오브젝트의 동기화가 가능하고, 리모트 프로시저 콜 (RPC)로 복잡함 없이 시작할 수 있습니다. 보다 상세한 관리를 위한 강력한 확장API 도 준비되어 있습니다.

또는Photon Unity .NET SDK를 이용해 주십시오.
Photon Unity .NET SDK를 다운로드

PUN FREE Unity Plugin
 

Unity 5.x Personal 또는 Pro. 의 경우, 모든 플랫폼을 서포트 합니다. Unity 4.x 을 이용하실 경우, iOS와 Android 외의 플랫폼에서 Export가 가능합니다.

 
문서
PUN 기술 문서
API 문서
PUN API
 

PUN FREE로 시작 PUN FREE로 시작

PUN PLUS Unity Plugin
 

어떤 Unity 버젼을 이용하셔도 모든 플랫폼에 Export가 가능합니다. 또한 Photon Realtime 100CCU를 이용할 수 있는 라이센스도 포함되어 있습니다. Just $95

 
문서
PUN 기술 문서
API 문서
PUN API
 

PUN PLUS로 시작 PUN PLUS로 시작

Photon Power와 연계하는, 엄선된 3rd-Party 패키지

 
PUN
Xbox One Unity addOn

Xbox One Unity addOn

 

ReadMe


Photon Xbox One Unity Plugin
------------------------------------------

You must be logged in and a verified Xbox One developer to download this Unity addon.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Quantum
Game Core Unity addOn

Game Core Unity addOn

 

ReadMe


Photon Game Core Unity Plugin
------------------------------------------

You must be logged in and a verified Game Core developer to download this Unity addon.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Quantum
Xbox One Unity addOn

Xbox One Unity addOn

 

ReadMe


Photon Xbox One Unity Plugin
------------------------------------------

You must be logged in and a verified Xbox One developer to download this Unity addon.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Quantum
Quantum
 

Quantum은 고속 멀티플레이 액션 게임을 위한 디터미니스틱 엔진입니다.

 
Photon Quantum Engine 로고

하이 퀄리티 멀티플레이

 

풍부한 실적의 스튜디오 및 인디 개발자분들께 Quantum 1개월 무료 트라이얼을 제공해 드립니다(기술 서포트 포함).

 

종합 패키지인 Quantum SDK로 멀티플레이 게임의 히트작을 빠르게 개발해 보세요. 멀티플레이 게임의 구축 방법이 완전히 달라집니다.

 
문서
Quantum 문서 ,
Previous Version 문서
Wiki
 

Quantum 데모 다운로드 모든 소스 코드가 제공됩니다.

 

모두 표시 Quantum 데모와 튜토리얼

Realtime
Android

Android

 

ReadMe


Photon Android NDK SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform - Fast, reliable, scalable.

Use the Photon Android NDK SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API with a graphical user interface. This uses the Cocos2D-x graphics engine.

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.

	/demo_memory:
	This demo displays Photon's asynchronous turnbased features in a game of Memory. This uses the Cocos2D-x graphics engine.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients. The UI shows areas of interest when activated. This uses the Cocos2D-x graphics engine.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.


 
SDK를 다운로드
v5.0.10
문서
Realtime 기술 문서
API 문서
C++ API
Realtime
Cocos2d-x

Cocos2d-x

 

ReadMe

All C++ based Photon SDKs are compatible with Cocos2d-x off the shelf! Find the SDKs you can gear it up with linked to below.
 
Realtime
Construct 2

Construct 2

 

ReadMe

Photon SDK for Scirra Construct 2 readme.  
(C) Exit Games GmbH 2016

Overview 
----------------------------------------------------------------------------------------------------
Photon SDK contains Scirra Construct 2 plugins exposing underlying Photon Javascript library 
functionality:
- Photon Realtime Plugin allows to develop multiplayer games with clients communicating through 
  Photon Cloud or self-hosted Photon Server. 
  Follow https://www.photonengine.com/en/Realtime for info on Photon Realtime.
- Photon Chat Plugin adds chat functionality to your game.
  Follow https://www.photonengine.com/en/Chat for info on Photon Chat.

Installation
----------------------------------------------------------------------------------------------------
- Drag and drop photon.c2addon and photon-chat.c2addon files into the Construct 2 window. 
  See Construct 2 documentation on plugins installation details.
- Register a new realtime app at https://www.photonengine.com/en/Dashboard/Realtime 
- Register a new chat app at https://www.photonengine.com/en/Dashboard/Chat

Running demos
----------------------------------------------------------------------------------------------------
- Find Photon object in project tree and set its AppId property to application id value from dashboard.
- Select Main layout.
- Run the application. Editor will open browser page. Copy url and open it in new browser pages.
- Check browser console for helpful info.
- Pool demo: all clients automatically join single room, each spawns the fish and notifies others 
  with fish positions. Click on the pool makes owned fish move to the click location.
- Test demo: automatically joins or creates new room. Pressing Leave will bring the client to the lobby 
  where client can create new room or join existing from list. Also, test event firing is available 
  inside the room (check other clients log for events receive report).
- Chat demo: start 2 or more clients. For every client, choose user id and press Connect. 
  When client is connected to front end, enter channel names separated by comma and press Subscribe. 
  Select channel in list, enter message and press Publish. Or specify destination user id and send 
  private message by pressing Send.

Package Contents
----------------------------------------------------------------------------------------------------
- license.txt         - the license terms
- readme.txt          - this readme text
- release_history.txt - changelog
- photon.c2addon      - Photon Realtime Plugin
- photon-chat.c2addon - Photon Chat Plugin
- demo-test.capx      - application for testing Photon Realtime features
- demo-pool.capx      - Realtime demo application
- demo-chat.capx      - Chat demo application

Documentation
----------------------------------------------------------------------------------------------------
There is no Photon Construct 2 Plugin specific documentation or tutorials available currently.  
General documentation on Photon Realtime: http://doc.photonengine.com/en-us/realtime/current/getting-started/realtime-intro  
Photon Chat documentation: http://doc.photonengine.com/en-us/chat/current/getting-started/chat-intro  
Underlying Photon Javascript API reference: http://doc-api.photonengine.com/en/javascript/current  

Demos included in the package show clear how plugin works and may be used as tempaltes for real projects.  
Short descriptions available for each plugin item in editor.

Download
----------------------------------------------------------------------------------------------------
The latest version of Photon Plugin for Scirra Construct 2 can be found at
https://www.photonengine.com/Realtime/Download

Contact
----------------------------------------------------------------------------------------------------
To get in touch with other Photon developers and our engineers, visit our Developer Forum:
http://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com  


 
Realtime
Corona

Corona

 

ReadMe


Photon Corona SDK
------------------------------------------

The Photon Lua library provides a simple to use framework to access the Photon Server
and the Photon Cloud from Lua scripts. 
Cross platform communication is possible, so Lua clients can send events to DotNet or
native clients. This might require some adjustments on other platforms. This is shown 
by the "Particle" demo.

The LoadBalancing API is compatible with the Photon Cloud and servers you host yourself, 
using the Photon Server SDK.

Find the latest Photon downloads at https://www.photonengine.com/en-us/realtime/download

The reference documentation is in this package.
More documentation for Photon development is available at http://doc.photonengine.com/.


Package Contents
------------------------------------------

license.txt           - the license terms
install.txt           - installation info
readme.txt            - this readme text
release_history.txt   - release history
doc                  - the Lua API reference documentation
lib                  - library
src/demo-console/autochat.lua                  - console automatic chat test using Lite
src/demo-console/autochat-lb.lua               - console automatic chat test using Cloud suport
src/demo-helloworld-cloud/main.lua             - Corona simple test using Lite
src/demo-particle/main.lua                     - Corona demo showing more of the API's features (Cloud, cross platform)
src/demo-particle/console.lua                  - console variant of particle demo
src/demo-memory/main.lua                       - Corona demo showing Photon Turnbased features
src/demo-chat/main.lua                         - Corona demo showing Photon Chat API's features

	
	
Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v4.1
문서
Realtime 기술 문서
API 문서
Lua API
Realtime
.NET

.NET

 

ReadMe


Photon C# Client SDK - Readme
Exit Games GmbH - www.photonengine.com - forum.photonengine.com



Documentation
----------------------------------------------------------------------------------------------------
    The API reference is included in this package as CHM file.
    Find the manuals, tutorials, API reference and more online.

    http://doc.photonengine.com



Running the Demos
----------------------------------------------------------------------------------------------------
    Our demos are built for the Photon Cloud for convenience.
    The service is free for development. Signing up is instant and without obligation.

    https://dashboard.photonengine.com

    Each application type has it's own AppId (e.g Realtime and Chat).
    This must be copied into the clients: Update the property "AppId" in the source files of the demos.

    You will find specific sections of the Dashboard per application type.


    Alternatively host the Photon Server yourself. The AppId is not needed in that case.
    https://www.photonengine.com/sdks#server

    How to start the server:
    https://doc.photonengine.com/en-us/onpremise/current/getting-started/photon-server-in-5min



Chat Documentation
----------------------------------------------------------------------------------------------------
    http://doc.photonengine.com/en/chat
    http://forum.photonengine.com



Implementing Photon Chat
----------------------------------------------------------------------------------------------------
    Photon Chat is separated from other Photon Applications, so it needs it's own AppId.
    Our demos usually don't have an AppId set.
    In code, find "<your appid>" to copy yours in. In Unity, we usually use a component
    to set the AppId via the Inspector. Look for the "Scripts" GameObject in the scenes.

    Register your Chat Application in the Dashboard:
    https://dashboard.photonengine.com

    The class ChatClient and the interface IChatClientListener wrap up most important parts
    of the Chat API. Please refer to their documentation on how to use this API.
    More documentation will follow.

    If you use Unity, copy the source from the ChatApi folder into your project.



Unity Notes
----------------------------------------------------------------------------------------------------
    If you don't use Unity, skip this chapter.


    We assume you're using Unity 2017.4 or newer.
    The demos are prepared to export for Standalone only.

    The SDK contains an "Assets" folder. To import Photon into your project, copy the content
    into your project's Asset folder. You may need to setup the DLLs in the Inspector to export
    for your platform(s).


    Currently supported export platforms are:
        Standalone (Windows, OSx and Linux)
        WebGL
        iOS
        Android
        Windows 10 UWP
        Consoles			(see: https://doc.photonengine.com/en-us/pun/current/consoles)


    All Unity projects must use ExitGames.Client.Photon.Hashtable!
    This provides compatibility across all exports.
    Add this to your code (at the beginning), to resolve the "ambiguous Hashtable" declaration:
    using Hashtable = ExitGames.Client.Photon.Hashtable;


    How to add Photon to your Unity project:
    1) The Unity SDK contains an "Assets" folder.
       Copy the content into your project's Assets folder.
    2) Make sure to have the following line of code in your scripts to make it run in background:
       Application.runInBackground = true; //without this Photon will loose connection if not focussed
    3) Add "using Hashtable = ExitGames.Client.Photon.Hashtable;" to your scripts. Without quotation.
    5) If you host a Photon Server change the server address in the client. "localhost:5055" won't work on device.
    6) Implement OnApplicationQuit() and disconnect the client when the app stops.
 
Realtime
Emscripten

Emscripten

 

ReadMe


Photon Emscripten SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon Emscripten SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/Demos

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.

	/shared:
	This folder holds all applications used by various demos.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Realtime 기술 문서
API 문서
C++ API
Realtime
Game Core

Game Core

 

ReadMe


Photon Game Core SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Realtime 기술 문서
API 문서
C++ API
Realtime
Game Core Unity addOn

Game Core Unity addOn

 

ReadMe


Photon Game Core Unity Plugin
------------------------------------------

You must be logged in and a verified Game Core developer to download this Unity addon.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Realtime
iOS

iOS

 

ReadMe


Photon iOS SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon iOS SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Chat-objc             - Photon Chat sources Objective-C
/Common-cpp            - common sources
/Common-objc           - common sources Objective-C
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/LoadBalancing-objc    - Photon Realtime sources Objective-C
/Photon-cpp            - common Photon sources
/Photon-objc           - common Photon sources Objective-C
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK. It is implemented in C++.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API with a graphical user interface. This uses the Cocos2D-x graphics engine and is implemented in C++.

	/demo_chat_objc:
	The demo shows a basic way of using the Photon Chat API within a console. It is implemented in Objective-C.

	/demo_iPhone_realtime_objc:
	The demo client connects to a Photon Server running the Lite application and and shows how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients. It uses the Cocos2D-iPhone graphics engine and is implemented in Objective-C.

	/demo_loadBalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in C++.

	/demo_loadBalancing_objc:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in Objective-C.

	/demo_loadBalancing_swift:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in Swift.

	/demo_memory:
	This demo displays Photon's asynchronous turnbased features in a game of Memory. This uses the Cocos2D-x graphics engine. It is implemented in C++.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients. The UI shows areas of interest when activated. This uses the Cocos2D-x graphics engine.
	It is implemented in C++.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types. It is implemented in C++.

	/demo_typeSupport_objc:
	This demo displays the proper use of Photon's serializable data types. It is implemented in Objective-C.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Realtime 기술 문서
API 문서
C++ API , Objective C API
Realtime
JavaScript

JavaScript

 

ReadMe

Photon Client Javascript SDK readme.
(C) Exit Games GmbH 2016


Overview 
----------------------------------------------------------------------------------------------------
The Photon Javascript library provides a simple to use framework to access the Photon Server
and the Photon Cloud. It works on many up to date browsers using either native WebSocket or 
a Flash plugin.
Cross platform communication is possible, so Javascript clients can send events to DotNet 
or native clients. This might require some adjustments on other platforms. This is shown by the 
"Particle" demo. The SDK supports 2 APIs.


LoadBalancing API (Realtime and Turnbased)
----------------------------------------------------------------------------------------------------
LoadBalancing API allows to access Photon Cloud Realtime and Turnbased services as well as 
Photon Server LoadBalancing Application:
https://doc.photonengine.com/en/realtime/current/getting-started/realtime-intro
https://doc.photonengine.com/en/turnbased/current/getting-started/turnbased-intro
https://doc.photonengine.com/en/onpremise/current/reference/load-balancing


Chat API
----------------------------------------------------------------------------------------------------
Chat API allows to access Photon Chat service:
https://doc.photonengine.com/en/chat/current/getting-started/chat-intro


Documentation
----------------------------------------------------------------------------------------------------
The reference documentation is in this package. Follow links per API above for more documentation 
for Photon development.


Download
----------------------------------------------------------------------------------------------------
The latest version of Javascript SDK can be found at
https://www.photonengine.com/sdks#javascript


Contact
----------------------------------------------------------------------------------------------------
To get in touch with other Photon developers and our engineers, visit our Developer Forum:
http://forum.photonengine.com
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com


Package Contents
----------------------------------------------------------------------------------------------------
license.txt         - the license terms
install.txt         - installation info
readme.txt          - this readme text
release_history.txt - release history
/doc                - the Javascript API reference documentation
/lib                - the different versions of the lib
/src    
    /demo-loadbalancing     - basic Realtime application (Loadbalancing API) demo
    /demo-particle          - demo showing more of the Loadbalancing API's features
    /demo-pairs-mc          - Turnbased application demo
    /demo-chat-api          - demo showing Photon Chat API's features
    /Photon                 - library typescript source files
    PhotonWebsockets.sln    - Visual Studio solution file for samples typescript projects
                              (Typescript minimal version 1.0.0.0 required)
 
Realtime
Linux

Linux

 

ReadMe


Photon Linux SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon Linux SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API in a console.

	/demo_loadBalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Blocks are being moved automatically and the positions are updated in realtime between clients. This is a console application.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Realtime 기술 문서
API 문서
C++ API
Realtime
Mac OS X

Mac OS X

 

ReadMe


Photon Mac OS X SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon Mac OS X SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Chat-objc             - Photon Chat sources Objective-C
/Common-cpp            - common sources
/Common-objc           - common sources Objective-C
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/LoadBalancing-objc    - Photon Realtime sources Objective-C
/Photon-cpp            - common Photon sources
/Photon-objc           - common Photon sources Objective-C
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK. It is implemented in C++.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API within a console. It is implemented in C++.	

	/demo_loadBalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in C++.

	/demo_loadBalancing_objc:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in Objective-C.

	/demo_loadBalancing_swift:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in Swift.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Blocks are being moved automatically and the positions are updated in realtime between clients. This is a console application which is implemented in C++.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types. It is implemented in C++.

	/demo_typeSupport_objc:
	This demo displays the proper use of Photon's serializable data types. It is implemented in Objective-C.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Realtime 기술 문서
API 문서
C++ API , Objective C API
Realtime
Nintendo Switch

Nintendo Switch

 

ReadMe


Photon Nintendo Switch SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Realtime
PlayStation®4

PlayStation®4

 

ReadMe


Photon PS4 SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API.

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Realtime 기술 문서
API 문서
C++ API
Realtime
PlayStation®5

PlayStation®5

 

ReadMe


Photon PS5 SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Realtime 기술 문서
API 문서
C++ API
Realtime
tvOS

tvOS

 

ReadMe


Photon tvOS SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon tvOS SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Chat-objc             - Photon Chat sources Objective-C
/Common-cpp            - common sources
/Common-objc           - common sources Objective-C
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/LoadBalancing-objc    - Photon Realtime sources Objective-C
/Photon-cpp            - common Photon sources
/Photon-objc           - common Photon sources Objective-C
/PhotonVoice-cpp       - Photon Voice sources
/Demos

For demos please look into the iOS SDK: http://doc.photonengine.com/en/realtime/current/sdks-and-api/sdk-ios 


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Realtime 기술 문서
API 문서
C++ API , Objective C API
Realtime
Unity

Unity

 

ReadMe


Photon Unity Client SDK - Readme
Exit Games GmbH - www.photonengine.com - forum.photonengine.com



Documentation
----------------------------------------------------------------------------------------------------
    The API reference is included in this package as CHM file.
    Find the manuals, tutorials, API reference and more online.

    http://doc.photonengine.com



Running the Demos
----------------------------------------------------------------------------------------------------
    Our demos are built for the Photon Cloud for convenience.
    The service is free for development. Signing up is instant and without obligation.

    https://dashboard.photonengine.com

    Each application type has it's own AppId (e.g Realtime and Chat).
    This must be copied into the clients: Update the property "AppId" in the source files of the demos.

    You will find specific sections of the Dashboard per application type.


    Alternatively host the Photon Server yourself. The AppId is not needed in that case.
    https://www.photonengine.com/sdks#server

    How to start the server:
    https://doc.photonengine.com/en-us/onpremise/current/getting-started/photon-server-in-5min



Chat Documentation
----------------------------------------------------------------------------------------------------
    http://doc.photonengine.com/en/chat
    http://forum.photonengine.com



Implementing Photon Chat
----------------------------------------------------------------------------------------------------
    Photon Chat is separated from other Photon Applications, so it needs it's own AppId.
    Our demos usually don't have an AppId set.
    In code, find "<your appid>" to copy yours in. In Unity, we usually use a component
    to set the AppId via the Inspector. Look for the "Scripts" GameObject in the scenes.

    Register your Chat Application in the Dashboard:
    https://dashboard.photonengine.com

    The class ChatClient and the interface IChatClientListener wrap up most important parts
    of the Chat API. Please refer to their documentation on how to use this API.
    More documentation will follow.

    If you use Unity, copy the source from the ChatApi folder into your project.



Unity Notes
----------------------------------------------------------------------------------------------------
    If you don't use Unity, skip this chapter.


    We assume you're using Unity 5.6. or newer.
    The demos are prepared to export for Standalone only.

    The SDK contains an "Assets" folder. To import Photon into your project, copy the content
    into your project's Asset folder. You may need to setup the DLLs in the Inspector to export
    for your platform(s).


    Currently supported export platforms are:
        Standalone (Windows, OSx and Linux)
        WebGL
        iOS
        Android
        Windows 10 UWP
        Consoles			(see: https://doc.photonengine.com/en-us/pun/current/consoles)


    All Unity projects must use ExitGames.Client.Photon.Hashtable!
    This provides compatibility across all exports.
    Add this to your code (at the beginning), to resolve the "ambiguous Hashtable" declaration:
    using Hashtable = ExitGames.Client.Photon.Hashtable;


    How to add Photon to your Unity project:
    1) The Unity SDK contains an "Assets" folder.
       Copy the content into your project's Assets folder.
    2) Make sure to have the following line of code in your scripts to make it run in background:
       Application.runInBackground = true; //without this Photon will loose connection if not focussed
    3) Add "using Hashtable = ExitGames.Client.Photon.Hashtable;" to your scripts. Without quotation.
    5) If you host a Photon Server change the server address in the client. "localhost:5055" won't work on device.
    6) Implement OnApplicationQuit() and disconnect the client when the app stops.
 
Realtime
Unreal Engine

Unreal Engine

 

ReadMe

All C++ based Photon SDKs are compatible with the UNREAL ENGINE off the shelf!
Find the SDKs you can gear it up with linked to below. 
 
Realtime
DemoParticle-UE

DemoParticle-UE

 

ReadMe

This is a demo project for using Photon Realtime on Unreal Engine.
All C++ based Photon SDKs are compatible with the UNREAL ENGINE off the shelf!
Find the SDKs you can gear it up with linked to below. 
 
Realtime
Windows

Windows

 

ReadMe


Photon Windows SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon Windows SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API.

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.

	/demo_memory:
	This demo displays Photon's asynchronous turnbased features in a game of Memory. This uses the Cocos2D-x graphics engine.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Realtime 기술 문서
API 문서
C++ API
Realtime
Windows Store

Windows Store

 

ReadMe


Photon Windows Store SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon Windows Store SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadBalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Realtime 기술 문서
API 문서
C++ API
Realtime
Xbox One

Xbox One

 

ReadMe


Photon XB1 SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Realtime 기술 문서
API 문서
C++ API
Realtime
Xbox One Unity addOn

Xbox One Unity addOn

 

ReadMe


Photon Xbox One Unity Plugin
------------------------------------------

You must be logged in and a verified Xbox One developer to download this Unity addon.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Server
Plugin

Plugin

 

ReadMe

Photon Server Plugins allow you to extend the Game/Room behavior.
Intercept in-game events, process player actions and easily add callbacks.

Photon Server Plugins are available for Enterprise Cloud or selfhosted Photon Server v4.
 
SDK를 다운로드
v5.0.12.24499-rc1
문서
Server 기술 문서
API 문서
API Doc
Server
Server

Server

 

ReadMe

Photon Server is a on-premises real-time socket server and cross platform multiplayer game development framework.
The framework is extremely fast and very simple to use.
Use the multiplayer API from Photon Server to join many players together in a shared game session.
Transfer data and messages synchronously, in real-time, between connected players across platforms.
 
SDK를 다운로드
v5.0.12.24499-rc1
문서
Requirements , SDK Doc
API 문서
API Doc
Voice
Android

Android

 

ReadMe


Photon Android NDK SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform - Fast, reliable, scalable.

Use the Photon Android NDK SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API with a graphical user interface. This uses the Cocos2D-x graphics engine.

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.

	/demo_memory:
	This demo displays Photon's asynchronous turnbased features in a game of Memory. This uses the Cocos2D-x graphics engine.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients. The UI shows areas of interest when activated. This uses the Cocos2D-x graphics engine.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.


 
SDK를 다운로드
v5.0.10
문서
Voice 기술 문서
API 문서
C++ API
Voice
Game Core

Game Core

 

ReadMe


Photon Game Core SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Voice 기술 문서
API 문서
C++ API
Voice
Game Core Unity addOn

Game Core Unity addOn

 

ReadMe


Photon Game Core Unity Plugin
------------------------------------------

You must be logged in and a verified Game Core developer to download this Unity addon.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Voice
Game Core Voice

Game Core Voice

 

ReadMe


Photon Game Core Voice Plugin SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.
Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v4.0
문서
Voice 기술 문서
API 문서
C# API
Voice
iOS

iOS

 

ReadMe


Photon iOS SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon iOS SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Chat-objc             - Photon Chat sources Objective-C
/Common-cpp            - common sources
/Common-objc           - common sources Objective-C
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/LoadBalancing-objc    - Photon Realtime sources Objective-C
/Photon-cpp            - common Photon sources
/Photon-objc           - common Photon sources Objective-C
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK. It is implemented in C++.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API with a graphical user interface. This uses the Cocos2D-x graphics engine and is implemented in C++.

	/demo_chat_objc:
	The demo shows a basic way of using the Photon Chat API within a console. It is implemented in Objective-C.

	/demo_iPhone_realtime_objc:
	The demo client connects to a Photon Server running the Lite application and and shows how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients. It uses the Cocos2D-iPhone graphics engine and is implemented in Objective-C.

	/demo_loadBalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in C++.

	/demo_loadBalancing_objc:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in Objective-C.

	/demo_loadBalancing_swift:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in Swift.

	/demo_memory:
	This demo displays Photon's asynchronous turnbased features in a game of Memory. This uses the Cocos2D-x graphics engine. It is implemented in C++.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients. The UI shows areas of interest when activated. This uses the Cocos2D-x graphics engine.
	It is implemented in C++.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types. It is implemented in C++.

	/demo_typeSupport_objc:
	This demo displays the proper use of Photon's serializable data types. It is implemented in Objective-C.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Voice 기술 문서
API 문서
C++ API , Objective C API
Voice
Linux

Linux

 

ReadMe


Photon Linux SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon Linux SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API in a console.

	/demo_loadBalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Blocks are being moved automatically and the positions are updated in realtime between clients. This is a console application.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Voice 기술 문서
API 문서
C++ API
Voice
Mac OS X

Mac OS X

 

ReadMe


Photon Mac OS X SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon Mac OS X SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Chat-objc             - Photon Chat sources Objective-C
/Common-cpp            - common sources
/Common-objc           - common sources Objective-C
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/LoadBalancing-objc    - Photon Realtime sources Objective-C
/Photon-cpp            - common Photon sources
/Photon-objc           - common Photon sources Objective-C
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK. It is implemented in C++.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API within a console. It is implemented in C++.	

	/demo_loadBalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in C++.

	/demo_loadBalancing_objc:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in Objective-C.

	/demo_loadBalancing_swift:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game. It is implemented in Swift.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Blocks are being moved automatically and the positions are updated in realtime between clients. This is a console application which is implemented in C++.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types. It is implemented in C++.

	/demo_typeSupport_objc:
	This demo displays the proper use of Photon's serializable data types. It is implemented in Objective-C.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Voice 기술 문서
API 문서
C++ API , Objective C API
Voice
Nintendo Switch

Nintendo Switch

 

ReadMe


Photon Nintendo Switch SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Voice
Nintendo Switch Voice

Nintendo Switch Voice

 

ReadMe


Photon Nintendo Switch Voice Plugin SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.
Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v4.0
문서
Voice 기술 문서
API 문서
C# API
Voice
PlayStation®4

PlayStation®4

 

ReadMe


Photon PS4 SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API.

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Voice 기술 문서
API 문서
C++ API
Voice
PlayStation®4 Voice

PlayStation®4 Voice

 

ReadMe


Photon PS4 Voice Plugin SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.
Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v4.0.1.9
문서
Voice 기술 문서
API 문서
C# API
Voice
PlayStation®5

PlayStation®5

 

ReadMe


Photon PS5 SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Voice 기술 문서
API 문서
C++ API
Voice
PlayStation®5 Voice

PlayStation®5 Voice

 

ReadMe


Photon PS5 Voice Plugin SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.
Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v4.0
문서
Voice 기술 문서
API 문서
C# API
Voice
tvOS

tvOS

 

ReadMe


Photon tvOS SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon tvOS SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Chat-objc             - Photon Chat sources Objective-C
/Common-cpp            - common sources
/Common-objc           - common sources Objective-C
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/LoadBalancing-objc    - Photon Realtime sources Objective-C
/Photon-cpp            - common Photon sources
/Photon-objc           - common Photon sources Objective-C
/PhotonVoice-cpp       - Photon Voice sources
/Demos

For demos please look into the iOS SDK: http://doc.photonengine.com/en/realtime/current/sdks-and-api/sdk-ios 


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Voice 기술 문서
API 문서
C++ API , Objective C API
Voice
Unreal Engine

Unreal Engine

 

ReadMe

All C++ based Photon SDKs are compatible with the UNREAL ENGINE off the shelf!
Find the SDKs you can gear it up with linked to below. 
 
Voice
PhotonVoiceDemo-UE

PhotonVoiceDemo-UE

 

ReadMe

This is a demo project for using Photon Voice on Unreal Engine.
All C++ based Photon SDKs are compatible with the UNREAL ENGINE off the shelf!
Find the SDKs you can gear it up with linked to below. 
 
Voice
HoloLens 2 Addon

HoloLens 2 Addon

 

ReadMe


Photon Voice HoloLens 2 Addon
------------------------------------------

This is an Addon for Photon Voice 2 (available in the Unity Asset Store).
Import this package to an existing Photon Voice 2 project to get HoloLens 2 platform support.

http://u3d.as/1kuq


Download
------------------------------------------

To download this Photon Voice 2 addon, join our Industries Circle and log in.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Package Contents
------------------------------------------

Assets\Photon\PhotonVoice\PhotonVoiceLibs\WSA\ARM64\opus_egpv.dll                   			- Opus Library Build for UWP/WSA ARM64.
Assets\Photon\PhotonVoice\PhotonVoiceLibs\WSA\ARM64\Photon.Voice.UWP.MediaExtensions.dll		- Native plugin for media capture for UWP/WSA ARM64.
Assets\Photon\PhotonVoice\PhotonVoiceLibs\WSA\ARM64\UnitySharedVideoTexture.dll                 - Native plugin for sharing video data with native capture library.
Assets\Photon\PhotonVoice\PhotonVoiceLibs\WSA\ARM64\webrtc-audio.dll							- Native plugin for WebRtcAudioDSP for UWP/WSA ARM64.

Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our forum:
https://forum.photonengine.com  

Stay up to date following Exit Games on Twitter and our blog:
http://twitter.com/exitgames
http://blog.photonengine.com
 
SDK를 다운로드
v2.0
문서
https://doc.photonengine.com/ko-kr/voice/v2
API 문서
C# API
Voice
Magic Leap Addon

Magic Leap Addon

 

ReadMe


Photon Voice MagicLeap Addon
------------------------------------------

This is an Addon for Photon Voice 2 (available in the Unity Asset Store).
Add this package to an existing Photon Voice 2 project to get Magic Leap platform support.

Minimal Photon Voice version: 2.5
http://u3d.as/1kuq


Download
------------------------------------------

To download this Photon Voice 2 addon, join our Industries Circle and log in.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Package Contents
------------------------------------------

/Photon/PhotonVoice/MagicLeap-PhotonVoice-AddOn.txt     - this file.
/Photon/PhotonVoice/Demos/DemoMagicLeap                 - Minimal demo to test Photon Voice working on device.
/Photon/PhotonVoice/PhotonVoiceLibs/Lumin               - Audio plugin for Lumin / Magic Leap.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our forum:
https://forum.photonengine.com  

Stay up to date following Exit Games on Twitter and our blog:
http://twitter.com/exitgames
http://blog.photonengine.com
 
SDK를 다운로드
v2.5
문서
https://doc.photonengine.com/ko-kr/voice/v2
API 문서
C# API
Voice
Unity Asset

Photon Voice Unity 지원

Photon Voice Unity Asset

대규모 실시간 Voice Chat을 Unity의 멀티 플레이어 게임에 추가해 보세요! Photon Voice는, 플레이어간의 커뮤니케이션이 보이스 채팅으로 이루어지는 어플리케이션에 최적화된 애드온입니다.

문서
Voice 기술 문서
API 문서
Voice API

VOICE를 무료로 GET

Voice
Windows

Windows

 

ReadMe


Photon Windows SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon Windows SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_basics:
	The demo client is basically a 'Hello World'. So it's the best place to start if you are new to the SDK.

	/demo_chat:
	The demo shows a basic way of using the Photon Chat API.

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.

	/demo_memory:
	This demo displays Photon's asynchronous turnbased features in a game of Memory. This uses the Cocos2D-x graphics engine.

	/demo_particle:
	The demo client connects to a master server and shows the random matchmaking mechanism, how to create a room and how to send and receive events within a running game.
	Players move 'their' blocks around and the positions are updated in realtime between clients.

	/demo_typeSupport:
	This demo displays the proper use of Photon's serializable data types.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Voice 기술 문서
API 문서
C++ API
Voice
Windows Store

Windows Store

 

ReadMe


Photon Windows Store SDK
------------------------------------------

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon Windows Store SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadBalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Voice 기술 문서
API 문서
C++ API
Voice
Xbox One

Xbox One

 

ReadMe


Photon XB1 SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.

Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.

Use the Photon SDK to easily add multiplayer to your games.
Run them in the global Photon Cloud or host your own Photon Servers.
Match your players to a shared game session (called "room") and transfer messages synchronously, in real-time, between connected players across platforms.
All client SDKs can interact with each other, no matter if iOS, Android, web, console or standalone.


Package Contents
------------------------------------------

/Chat-cpp              - Photon Chat sources
/Common-cpp            - common sources
/doc                   - Release history, API documentation
/LoadBalancing-cpp     - Photon Realtime sources
/Photon-cpp            - common Photon sources
/PhotonVoice-cpp       - Photon Voice sources
/Demos

	/demo_loadbalancing:
	The demo client connects to a master server and shows how to create a room, join a random game and how to send and receive events within a running game.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v5.0.10
문서
Voice 기술 문서
API 문서
C++ API
Voice
Xbox One Unity addOn

Xbox One Unity addOn

 

ReadMe


Photon Xbox One Unity Plugin
------------------------------------------

You must be logged in and a verified Xbox One developer to download this Unity addon.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
Voice
Xbox One Voice

Xbox One Voice

 

ReadMe


Photon XBox One Voice Plugin SDK
------------------------------------------

Please contact the console producer on additional setup information or required authorization.
Photon is the world's #1 independent networking engine and multiplayer platform — Fast, reliable, scalable.


Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our Developer Forum:
https://forum.photonengine.com  
Keep yourself up to date following Exit Games on Twitter http://twitter.com/exitgames
and our blog at http://blog.photonengine.com/.
 
SDK를 다운로드
v4.0
문서
Voice 기술 문서
API 문서
C# API
Voice
Photon Video SDK

Photon Video SDK

 

ReadMe

# Photon Voice 2 Video Unity SDK

## Names
For now, we use Voice term in a meaning of Stream. PhotonVoice2 supports Audio Voices. This SDK adds Video Voices support.
We may change this naming to less confusing later.

## Video Processing
H264 codec is used for video streaming. Encoding and decoding are implemented with native platform API.

Video capture is implemented via native platform API on mobile platforms and UWP. On desktops, capture uses Unity WebCam API.

All platforms support video output to Unity textures (Platform.Create[PreviewManager,VideoRecorder,VideoPlayer]UnityTexture calls). This is the preferred output method. To use an object for video output, apply a material with "PhotonVoiceApi/VideoTexture3D" shader ("PhotonVoiceApi/VideoTextureExt3D" for Android) to it and assign PlatformView property of recorder or player as material's texture.

Mobile platforms and UWP also support video output via native platform API (Platform.CreateDefault[PreviewManager,VideoRecorder,VideoPlayer] methods).

## Supported platforms
- Windows
- MacOS
- iOS
- Android
- UWP (HL2)
- Unity WebGL (Chrome, Opera, Edge)

IL2CPP is the recommended scripting backend. Mono is not guaranteed to work.

There is no Unty integration for video streaming. Voice client should be used directly. It's possible to reuse existing audio Voice client in Unity or PUN app.

## Installation
- If updating existing project, remove PhotonVoiceLibs and PhotonVoiceApi folders in Assets\Photon\PhotonVoice\
- Import Photon Video SDK package
- Select *Window -> Photon Voice -> Enable Video* from the Editor menu (or manually add *PHOTON_VOICE_VIDEO_ENABLE* scripting define symbol for each platform).
- Open TestVideo/scene
- Set App Id in Settings component of Client object
- Make sure that Camera and Microphone permissions enabled
## iOS
- Add VideoToolbox framework to UnityFramework target link dependencies (Build Phases)
## Android
- Android 5.0 (API level 21) is required for video capture.
- If Unity Texture is used for video output, Multithreading render is not supported, Vulkan Graphics API is not supported
- Video encoder and decoder do not work on some Unuty versions beause of the bug: https://issuetracker.unity3d.com/issues/android-sbyte-type-is-considered-to-be-not-primitive-when-compiling-il2cpp-code
## UWP
- If using MediaPlayerElement for video output, export XAML project.
- If using IMGUI (OnGUI driven) user interface, limit fps by setting QualitySettings.vSyncCount = 1 or Application.targetFrameRate = 60, otherwise UI methoda calls make D3D video stall.
## Mac
- In case Unity can't load a bundle library and reports that it's damaged, try to:
  1. Open the MacOS terminal
  2. ```cd``` to ```Assets/Photon/PhotonVoice/PhotonVoiceLibs/OSX```
  3. Run ```xattr -d com.apple.quarantine *.bundle```

## Video Settings
- Bitrate. Currently Photon Cloud servers do not support rates higher than 400 kbit.
- Resolution. Please stick to the following video sizes which are tested with PhotonVoice Video:
   - 320x240
   - 640x480
   - 768x432
   - 848x480
   - 1024x576
   - 1280x720
   - 1920x1440
   
## Streaming Settings (VoiceCreateOptions and LocalVoice properties)
- Fragment. Set it to true to split large video frames into small packets sent independently by Photon transports. In unreliable mode, if some small packets are lost, the frame buffer is still passed to the decoder with 0s instead of lost data.
- Reliable. All packets are guaranteed to deliver. May be used in combination with Fragment.
- FEC. If > 0, after the specified numnber of frames, a forward error correction packet is sent. Do not use with Reliable. Mostly useful in Fragment mode because it reduces losses of large packet fragments.
 
Voice
Android x86-64 Addon

Android x86-64 Addon

 

ReadMe


Photon Voice Android x86_64 Addon
------------------------------------------

This is an Addon for Photon Voice 2 (available in the Unity Asset Store).
Import this package to an existing Photon Voice 2 project to get Android x86_64 support.

http://u3d.as/1kuq


Download
------------------------------------------

To download this Photon Voice 2 addon, join our Industries Circle and log in.

If the download is blocked, get in touch with us.
Mail to: developer@photonengine.com to get your Photon account setup.


Package Contents
------------------------------------------
Assets\Photon\PhotonVoice\PhotonVoiceLibs\Android\libs\x86_64\libopus_egpv.so                   - Opus Library
Assets\Photon\PhotonVoice\PhotonVoiceLibs\Android\libs\x86_64\libwebrtc-audio.so                - Native plugin for WebRtcAudioDSP

Contact
------------------------------------------

To get in touch with other Photon developers and our engineers, visit our forum:
https://forum.photonengine.com  

Stay up to date following Exit Games on Twitter and our blog:
http://twitter.com/exitgames
http://blog.photonengine.com
 
SDK를 다운로드
v2.0
문서
https://doc.photonengine.com/ko-kr/voice/v2
API 문서
C# API
 

“PlayStation”, “PlayStation Family Mark”, “PS5 logo” and “PS4 logo” are registered trademarks or trademarks of Sony Interactive Entertainment Inc.


 

Photon Press Kit

Photon을 이용시 Photon 로고의 사용은 필수가 아닙니다.
로고 사용을 원하실 경우에는 아래 가이드라인에 따라 사용해 주십시오.

Press Kit 다운로드하기

 

 

Q & A

의견이 있거나 생각을 공유하고 싶은 경우 저희에게 이메일을 보내 주시면 곧 답변해 드리겠습니다.

질문 을(를) 기다립니다. https://support.photonengine.jp/hc/ko .
기술문서 의 다운로드: https://doc.photonengine.com/ko-kr/fusion/current .
업데이트 정보 는 트위터를 통해 정기적으로 알려드립니다. https://twitter.com/exitgames .