PUN

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

 

무료 다운로드

 

Photon Fusion – PUN 및 Bolt의 비약적인 진화

새로운 멀티플레이어 프로젝트가 시작되었나요? 기존 PUN 및 Bolt 프로젝트는 앞으로도 계속 발전되지만 Fusion의 기능과 성능은 상태 동기화 멀티플레이어의 새로운 기준이 됩니다. 자, 바꿔보는 건 어떨까요? Fusion

Photon Fusion – PUN 및 Bolt의 비약적인 진화

새로운 멀티플레이어 프로젝트가 시작되었나요? 기존 PUN 및 Bolt 프로젝트는 앞으로도 계속 발전되지만 Fusion의 기능과 성능은 상태 동기화 멀티플레이어의 새로운 기준이 됩니다. 자, 바꿔보는 건 어떨까요? Fusion

Photon Fusion
 

Features for Unity Multiplayer

You can down- or upgrade your Photon plan at any time. Switching between Public-, Premium- and Enterprise Cloud is seamless and without any service interruption.
 

실시간 클라우드

전 세계 플레이어에게 낮은 레이턴시와 짧은 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 Unity Networking is super flexible: you can match an iOS Game Center user with someone using Google Play Services, authenticate a user via Facebook or add a custom authentication, utilize a gaming service or hook in your own backend.

안심 가격 설정

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

 

무료 패키지 다운로드

 

 

Photon Unity Networking 어셋 스토어 패키지

 
PUN FREE Unity Plugin
 

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

 

PUN FREE로 시작 PUN FREE로 시작

PUN PLUS Unity Plugin
 

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

 

PUN PLUS로 시작 PUN PLUS로 시작

 
 

PUN과 통합된 Top 에셋

 

엄선된 에셋을 아래에서 선택하세요.

 
 
 

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 등, 응답 속도의 스피드가 중요시되는 게임은 가장 가까운 지역의 이용자가 접속됩니다. 응답 속도가 덜 요구되는 턴 제도 게임 등은, 지역을 지정해서 접속이 가능합니다.

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

 

무료 패키지 다운로드

 

 

PUN 코드 예

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

접속하기


PhotonNetwork.ConnectUsingSettings("1.0");

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

게임에 참가하기


PhotonNetwork.JoinRandomRoom();

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

게임 작성하기


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

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

멀티 플레이어 시작하기


PhotonNetwork.RaiseEvent( (byte) eventCode,
    (object) eventContent,
    (bool) sendReliable
);

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

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

 

무료 패키지 다운로드

 

 

많은 동료들이 기다리고 있습니다. 이미 600,000 의 개발자가 당신의 친구가 됩니다!

 

 

자 그럼, 800,000 의 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
  •