시작하기
Photon은 글로벌 규모의 실시간 멀티플레이어를 개발하고 운영하기 위한 기반이자 인프라입니다. 이 페이지에서는 첫 매치를 실행하기까지의 가장 빠른 경로를 안내합니다. 게임에 알맞은 Photon 제품과 토폴로지 선택에 대한 도움이 필요하다면 Photon 제품을 참고하세요.
Photon은 2009년에 출시된 최초의 Photon Realtime부터 오늘날의 Fusion과 Quantum에 이르기까지, 3세대의 제품에 걸쳐 실시간 멀티플레이어 기술을 독자적으로 혁신해 왔습니다. 현재 Photon은 세계 최대 규모의 멀티플레이어 전용 클라우드를 운영하며, 수천 개의 라이브 타이틀과 매월 약 14억 명의 플레이어를 지원하고 있습니다.
10분 만에 완성하는 첫 매치
첫 네트워크 세션까지 필요한 단계는 세 가지입니다. 앱을 만들고, SDK를 받고, 샘플을 실행하면 됩니다.
Photon 계정과 첫 앱 만들기
- 무료 Photon 계정을 만듭니다.
- 대시보드에서 새 애플리케이션을 생성합니다. 새 애플리케이션은 개발용이며 최대 20 CCU(동시 접속 사용자 수)까지 지원합니다.
- 생성된 App ID를 복사해 둡니다. 나중에 붙여넣게 됩니다.
- 필요한 만큼 무료로 개발하세요.
- Fusion 또는 Quantum이라면 100 CCU까지 무료로 정식 출시할 수 있습니다(게임 전용).
- CCU는 언제든지 추가로 구독할 수 있으며, 업그레이드는 즉시 적용됩니다.
App ID는 게임 클라이언트와 Photon Cloud의 앱을 연결하는 고리입니다.
서버를 직접 구축하거나 유지 보수할 필요가 없습니다. 게임은 15개 이상의 리전, 자동 스케일링, 기본 탑재된 DDoS 방어를 갖춘 당사의 글로벌 인프라에서 자동으로 실행됩니다.
SDK 다운로드
사용할 SDK를 정했다면 다음 순서로 진행하세요.
- Photon SDK 다운로드 페이지로 이동합니다.
- 사용하는 엔진과 플랫폼에 맞는 SDK를 다운로드합니다(예: Unity용 Fusion, Unity용 Quantum, .NET·C++·JavaScript용 Realtime 등).
- SDK의 설정 가이드에 따라 패키지를 프로젝트에 임포트하거나 설치합니다.
모든 Photon SDK에는 다음이 포함되어 있습니다.
- 예제 프로젝트와 샘플 씬
- Unity, Unreal을 비롯한 여러 엔진 및 네이티브 플랫폼과의 통합 정보
퀵스타트 샘플 열기
Photon이 동작하는 모습을 가장 빠르게 확인하는 방법은 내장 샘플을 실행하는 것입니다.
- SDK에 포함된 퀵스타트 또는 스타터 프로젝트를 엽니다(예: Fusion Starter, Fusion Simple FPS, Quantum Asteroids).
- 샘플에서 App ID 설정을 찾습니다(보통 Photon 또는 네트워크 설정 스크립트/에셋에 있습니다).
- 대시보드에서 만든 App ID를 붙여넣습니다.
- 엔진(예: Unity)에서 **Play(플레이)**를 눌러 게임을 시작합니다.
- 두 번째 인스턴스를 실행하거나 빌드 후 실행하여 여러 플레이어를 접속시킵니다.
다음 단계
이제 선택한 제품의 문서를 자세히 살펴보거나, 샘플을 통해 완성된 Photon 게임의 모습을 확인해 보세요.
Fusion 문서
Unity, Unreal, Godot 등을 지원하는 고성능 상태 동기화.
Quantum 문서
프레임 단위의 정확도를 구현하는 결정론적 예측/롤백 엔진.
샘플 및 튜토리얼
FPS, 레이싱, RTS 등을 아우르는, 전체 소스 코드가 포함된 80개 이상의 샘플 프로젝트.