Photon Unity Networking과 Photon SDK
원래 Photon Unity Networking은 Photon SDK를 랩핑하여 Unity Networking과 호환성을 부여한 것입니다.
Photon SDK는 Photon공식 사이트에서 다운로드가 가능하고, Unity 이외에도 여러 환경에 대응한 SDK로 제공됩니다.
Photon Realtime의 SDK는 아래 페이지에서 다운로드가 가능합니다.
Photon Realtime SDK다운로드| Exit Games:멀티 플레이어 게임 백엔드와 서비스
https://www.photonengine.com/ko-KR/Realtime/Download
Unity를 사용할 경우, Photon Unity Networking가 일반 Photon SDK와 비교해서 더욱 쉽고 간편하게 이용할 수 있습니다.
예를 들어 Unity Networking과의 호환성도 있으므로 기존의 Unity Networking프로그램에서도 쉽게 이행할 수 있습니다.
Photon SDK와 Photon Unity Networking의 접속 시 프로그램은 아래와 같습니다.
먼저, Photon SDK를 이용한 접속 방법입니다.
LoadBalancingPeer peer;
public bool Connect()
{
peer = new LoadBalancingPeer(this, ConnectionProtocol.Udp);
if (peer.Connect("app-jp.exitgamescloud.com:port", AppId))
{
// 접속 성공
return true;
}
return false;
}
Photon Unity Networking을 이용하면 PhotonNetwork의 ConnectUsingSettings()메소드를 콜하는 것만으로 접속할 수 있습니다.
PhotonNetwork.ConnectUsingSettings("1.0");
이처럼 Photon Unity Networking로는 보다 쉽게 Photon을 이용할 수 있습니다.
Unity를 사용해서 Photon을 개발할 때는, Photon SDK는 물론 Photon Unity Networkiing의 이용을 아울러 검토해주시면 좋겠습니다.
Photon Unity Networking과 PUN+의 차이
Photon Unity Networking에는 무료판 Photon Unity Networking과 유료 PUN+의 두가지 종류가 있습니다.
이들의 차이는 아래와 같습니다.
- Photon Unity Networking Free는 모바일용에 빌드 할 때 Android/iOS Pro라이센스가 필요하지만, PUN+는 필요하지 않습니다.
- PUN+에는 12개월간 100CCU까지 사용할 수 있는 쿠폰이 포함되어 있습니다.
용도에 따라서 활용해주세요!
Unity를 이용한 네트워크 게임 개발을 가속화하는 Photon Unity Networking은 Unity에셋 스토어에서 다운로드가 가능합니다.
Asset Store - Photon Unity Networking Free
https://www.assetstore.unity3d.com/kr/#!/content/1786
Asset Store - Photon PUN+
https://www.assetstore.unity3d.com/kr/#!/content/12080
댓글
댓글 0개
댓글을 남기려면 로그인하세요.