PUN

Unity Networking의 편리함과 Photon Realtime의 높은 퍼포먼스/신뢰성을 동시에!

무료 다운로드

PUN 의 특징

인디/프로 개발자 누구나 실시간 멀티 플레이어 게임을 개발하여 세계로 진출할 수 있습니다.

실시간 클라우드

전 세계 플레이어에게 낮은 레이턴시와 짧은 RTT 제공을 보증하기 위하여 PUN 게임은 전 세계에 분산되어 있는 Photon Cloud에 호스팅됩니다.

멀티 플레이어

접속, 매칭, 그리고 플레이!: PUN은 Unity 3D를 이용하는 모든 타입의 룸 기반 멀티플레이어 게임을 위한 견고한 기반입니다. 개발자 여러분은 멋진 게임 타이틀의 개발에 전념하십시오. 게임의 백엔드는 저희가 책임집니다.

크로스 플랫폼

모바일, 데스크탑, 웹 또는 콘솔로 엑스포트: Photon은 표준형 크로스플랫폼 멀티플레이어 서비스이며 세계 최고의 Unity 게임용 서비스입니다.

높은 확장성(Scalability)

PUN을 통해 개발된 게임은 Photon Cloud를 통해 완벽하게 자동으로 스케일링 됩니다. 또한, 공정하고 투명하게 가격이 책정되어 있으며, 많은 이용자들에 의해 이미 그 실력이 검증되었습니다.

매치 메이킹 API

랜덤, 또는 검색 조건으로 플레이어의 매칭이 가능합니다. 또한 오픈룸의 목록을 작성, 플레이어를 선택할 수 있습니다. 모바일에서, PC에서, 콘솔 기기, 웹에서의 작동도 안심하실 수 있습니다.

커스터마이즈

어떠한 멀티플레이어 게임을 개발하기 원하십니까? FPS 또는 아케이드 슈팅 게임입니까? RPG 또는 실시간 전략 시뮬레이션 게임입니까? 레이싱 또는 스포츠 게임입니까? MOBA 또는 타워 디펜스 게임입니까? 아니면 새로운 종류의 액션 게임입니까?
PUN은 모든 인기 게임 플랫폼에서 모든 타입의 룸 기반 게임을 지원합니다.
이용 사례는:

클라이언트 서버 간 통신

어떠한 환경에서도 작동합니다. UDP, TCP, HTTP 또는 Websocket 등, 어떤 환경일지라도 펀치스루 문제가 발생하지 않습니다. Photon의 고속 클라이언트-2-서버 아키텍처는 업계에서 가장 견고한 게임 기반입니다.

탁월한 유연성

Photon 의 유연성은 뛰어납니다: iOS 나 Google Play 사용자, Facebook, 커스텀 인증 경유로 로그인한 사용자, Playfab와 같은 게임 서비스나 고객님의 백엔드를 경유한 사용자를 매칭할 수 있습니다.

안심 가격 설정

공정/명료함: 100% CCU 수를 베이스로 과금이 정해집니다. 유연성: 무료 플랜으로 시작하여 언제든지 플랜의 업/다운그레이드가 가능합니다. 안심: 월정액 플랜을 이용하시면, CCU과 초과되어도 금방 제한이 걸리지 않습니다. 당신의 게임출시에 완벽한 시스템!

무료 패키지 다운로드


Photon Unity Networking 어셋 스토어 패키지

PUN FREE

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

PUN FREE로 시작해보세요.

PUN PLUS

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

PUN PLUS로 시작해보세요. 저렴한 가격! : $95

게임에 추가가능한 기성(Ready-Made) 어셋

Photon패키지 대응의 어셋을 검색 엄선된 에셋을, 아래에서 선택하세요.

Chat UI PUN Rally Sky Arena Networking Guide Playmaker UFPS


Photon Cloud - 파워의 숨겨진 비밀

Photon 서비스를 이용해 개발한 여러분의 어플리케이션은 Photon Cloud 내에서 가동됩니다. 저희는 호스팅, 시스템 운용, 스케일에 관해 세심한 주의를 기울여 관리합니다. 여러분은 게임 어플리케이션 개발에만 집중하실 수 있도록, 저희가 도와드리겠습니다!

Photon Enterprise Cloud - 전용 서버 & 커스텀 코드 플러그인

한 마디로, Photon Enterprise Cloud는 Exit Games의 유명한 퍼블릭 클라우드인 Photon Cloud와 유사하며 다음과 같은 기능이 추가되어 있습니다: 전용 서버에서 실행되며, 보증된 서비스 레벨(SLA) 및 높은 우선순위의 지원을 제공합니다. 또 하나의 큰 장점은, 플러그인을 통해 자체 서버 로직을 움직일 수 있다는 점입니다.
Photon Enterprise Cloud는 동시 접속자 수가 5,000명 이상인 앱, 자사의 서버 로직이 필요한 대규모 게임 프로젝트 또는 전용 리소스만을 사용해야 하는 규정이 있는기업 등에서 이용하는 경우가 많습니다.

더 자세한 사항은 문의해 주십시오. 문의 사항은 여기를 클릭 developer@photonengine.kr .

확장성과 신뢰성 & 언제 어디서나 접속 가능

모든 Photon 서비스는 Client-to-Server Architecture을 바탕으로 한 멀티 플레이어 게임에 가장 안정적으로 이용할 수 있는 솔루션 입니다. Peer-to-Peer Architecture의 경우, 클라이언트는 NAT 펀치 스루 현상이 발생, 접속할 수 없는 경우가 있습니다. 모바일 네트워크의 상황은 더욱 좋지 않은 경우가 많습니다. 그러나 Photon 서비스를 이용하시면, 여러분의 게임은 항상 안정적으로 접속이 가능합니다.
저희 오퍼레이션 팀은, 항상 서버를 모니터링 하고 있으며, 서버의 부담에 따라서 스케일업 작업을 실시합니다. 여러분의 게임이 수백, 수십만 CCU 레벨일지라도, 원하시는 스케일업을 지원합니다.

플레이어의 접속 지역과 호스팅

실시간 멀티 플레이어 게임에서 응답속도의 스피드는 필수 조건이죠.그래서 Photon Cloud는 응답속도의 스피드를 위해 여러분의 플레이어가 있는 세계 각지에 호스팅 되어 있습니다.
FPS 나 RTS 등, 응답속도의 스피드가 중요시되는 게임은 가장 가까운 지역의 이용자가 접속됩니다. 응답속도가 덜 요구되는 턴 제도 게임 등은, 지역을 지정해서 접속이 가능합니다.

이용 가능한 지역과 셋업 방법

무료 패키지 다운로드


코드 예

Photon Unity Networking (PUN) 은 Unity Networking 기능을 확장, 재구현한 것으로, Photon 기능을 사용한 커뮤니케이션과 플레이어 매칭이 가능합니다. API는 Unity 와 흡사한 것으로, Unity에서 네트워킹 경험이 있는 개발자라면, 금방 적응하실 수 있습니다. 자동 컨버터가 기존 멀티 플레이어 프로젝트의 포팅을 도와줍니다.

PUN과 Unity Networking의 비교는 온라인 문서에서 확인하실 수 있습니다.

접속하기


PhotonNetwork.ConnectUsingSettings("1.0");

로드 밸런스 처리된 서버에 간단히 접속할 수 있습니다. 제공된 문자열을 사용하여 버젼을 구분하거나 클라이언트를 그룹화 할때도 유용합니다.

게임에 참가하기


PhotonNetwork.JoinRandomRoom();

기존 게임(=룸)에의 참가도 간단합니다. 최대 플레이어 수 와 게임에 특화된 기준의 필터도 옵션으로 이용이 가능합니다.

게임 작성하기


public void OnConnectedToMaster()
{
    PhotonNetwork.CreateRoom("Room42", true, true, 4);
}

CreateRoom을 사용해 새로운 룸을 설정하세요. 룸 이름, 쉬운 검색, 다른 사용자의 참가 옵션, 최대 플레이어 수 등을 확인하실 수 있습니다.

멀티 플레이어 시작하기



PhotonNetwork
    .networkingPeer
    .OpRaiseEvent((byte)eventCode, (byte)interestGroup, (Hashtable)customEventContent, (bool)sendReliable)

게임내 데이터를 교환하거나, 리모트 오브젝트 속성을 설정하기 e.a. RPC로 전송.

더 많은 샘플이나 퀵 스타트 가이드, 데모, 참고자료 등을 원하시면 Photon PUN의 온라인 문서를 확인하세요. Photon PUN.

무료 패키지 다운로드


많은 동료들이 기다리고 있습니다.

이미 233,944 의 개발자가 당신의 친구가 됩니다!


자 그럼, 256,875 의 Photon Cloud내에 설치된 어플리케이션의 일부를 소개합니다.

  •  
  •  
  • ...rapid integration into our game. Artem Petukhov, Pixonic
  • This service is easy to use and allows to implement any idea. Anton Sinelnikov, RiliSoft
  • Culmination of efficiency, performance and amazing support. Howard Tsao, muse games
  •  

완벽한 조합

Photon Cloud 제품은 다른 서비스와도 함께 사용이 가능합니다. 그 중에서도 Photon만의 장점을 더욱 잘 살릴 수 있는 서비스로써 PlayFab을 추천합니다. 온라인 게임 개발을 위한 완벽한 패키지를 사용해 보세요!

Photon Cloud

Photon은 실시간 게임, 턴베이스 게임상의 수십만의 사용자의 매칭, 접속에 필요한 코어 컴퍼넌트를 제공하는 세계 최고의 멀티 플레이어 클라우드 서비스 프로바이더 입니다. 인디, AAA타이틀의 개발에 있어서도 Photon은 글로벌 멀티 플레이어 게임의 작성등에 걸리는 시간을 단축시켜 줍니다.

 
Playfab

PlayFab 은 모바일, PC, 콘솔 게임을 시작, 운영을 빠르고 효율적으로 실행할 수 있게 도와줍니다. 게임에 특화한 클라우드 베이스의 백엔드 서비스입니다. 라이브 오퍼레이션 Tool은 수익 창출과 보유력을 최대화하는데 유익합니다.

  • 게임 서버 호스팅: 고객님이 게임 개발에 전념하실 수 있도록, 게임서버의 운용, 관리 등은 저희가 책임집니다.
  • 매치 메이킹:Random, Friends, Skillbased, ...
  • 멀티 플레이어: Realtime, Turnbased
  • 효율성 높은 고속 통신 : R-UDP, TCP, Websockets, HTTP
  • 플레이어 계정 관리: Link Facebook, Steam, Apple, Google Play, Xbox Live, PSN, 그외 인증 프로바이더
  • 데이터 저장, 다운로드 가능한 컨텐츠
  • Virtual Goods: 매니지먼트, 환율, 구입품, 교환
  • 소셜: 프렌드 리스트, 리더 보드
  • 푸쉬 알림