Hibira와 Photon 실시간 서비스 비교
Photon은 UDP와 여러 리전으로 액션 게임을 지원합니다. Hibira는 턴제, 캐주얼, 파티 게임을 위해 Unity, Godot, 브라우저 플레이어가 함께 쓰는 룸과 매치메이킹 대기열을 월 19달러부터 제공합니다.
Photon은 게임 네트워킹 플랫폼입니다. Realtime과 PUN은 룸 안의 메시지를 중계하고, Fusion과 Quantum은 액션 게임을 위해 tick 단위 상태 동기화를 더합니다. Hibira는 Pusher 프로토콜 호스팅 서비스로, Unity, Godot, Cocos Creator, 브라우저에 게임 룸과 매치메이킹 대기열을 제공합니다. 로비, 매치메이킹, 턴제 게임에서는 겹치지만, 빠른 액션 게임에서는 Photon이 훨씬 더 많은 것을 해 줍니다.
한눈에 보기
| Photon Realtime / PUN | Hibira | |
|---|---|---|
| 잘 맞는 게임 | 액션 게임을 포함한 모든 멀티플레이 게임(Fusion이나 Quantum과 함께) | 턴제, 캐주얼, 파티, 카드 게임, 그리고 직접 운영하는 게임 서버 앞단의 로비 |
| 전송 | UDP, 신뢰성 있는 메시지와 없는 메시지 | WebSocket(TCP), 신뢰성 있는 메시지만 |
| 매치메이킹 | 룸 속성으로 랜덤 입장, SQL 로비 필터, 직접 넓히는 실력 범위 | 대기 중인 플레이어를 백엔드가 서명한 레이팅과 조건으로 묶고, 오래 기다릴수록 범위를 넓히며, 매치마다 새 룸을 여는 대기열 |
| 매치를 정하는 쪽 | Photon 서버(룸 속성 기준) | 가장 오래 기다린 플레이어(정한 규칙대로). 레이팅은 백엔드가 서명 |
| 엔진 | Unity, Unreal, 네이티브 SDK, JavaScript | Unity(WebGL 포함), Godot, Cocos Creator, 브라우저. 모두 같은 룸과 대기열에 참여 |
| 무료 플랜 | 20 CCU, 개발용만 | 연결 100개, 프로덕션 사용 가능 |
| 첫 유료 플랜 | 100 CCU를 12개월 동안 95달러(일회성), 이후 500 CCU 월 95달러 | 월 19달러에 연결 1,000개, 하루 메시지 100만 건 |
| 리전 | 여러 리전, 클라이언트가 가장 가까운 곳에 연결 | 현재 홍콩, 도쿄와 싱가포르 예정 |
Photon 정보는 photonengine.com/pricing과 매치메이킹 가이드에서 2026-11-12에 확인했습니다. Photon의 CCU와 Hibira의 연결 수는 모두 동시에 접속한 플레이어 수입니다. Photon은 월간 트래픽도 제한하고, Hibira는 하루 메시지 수를 제한합니다.
Hibira
매치메이킹 비교
Photon은 룸 단위로 매치합니다. 플레이어는 속성이 맞는 열린 룸에 들어가기를 요청하거나 SQL 같은 조건으로 룸을 거릅니다. 실력 기반 매치는 클라이언트가 범위를 넓혀 다시 시도하다가 결국 포기하고 직접 룸을 만듭니다. Hibira는 플레이어 단위로 매치합니다. 모두 하나의 대기열에서 기다리고, 인증 엔드포인트가 각 플레이어의 레이팅과 조건에 서명하므로 아무도 자기 값을 바꿀 수 없으며, 오래 기다릴수록 허용되는 레이팅 차이가 커집니다. 조건이 맞는 플레이어가 모이면 함께 새 룸으로 옮기고, 시간이 지나도 매치가 없으면 대기열이 플레이어에게 알려 줍니다.
트레이드오프는 신뢰입니다. Hibira에서는 가장 오래 기다린 플레이어가 매치 규칙을 실행합니다. 누구의 레이팅도 바꿀 수 없지만 어떤 플레이어끼리 묶을지는 치우치게 할 수 있습니다. 보상이 걸린 랭크전이라면 같은 규칙을 직접 운영하는 서버에서 돌리고 각 플레이어에게 룸을 보내세요. 대기열 하나에는 최대 100명이 기다릴 수 있으니 모드나 리전별로 대기열을 나누세요.
Photon이 더 맞는 경우
- 초당 많은 업데이트, 신뢰성 없는 메시지, tick 동기화가 필요한 슈팅, 레이싱, 대전, 물리 게임.
- 전 세계 플레이어에게 가까운 리전이 필요한 경우.
- 매치 결정을 네트워킹 업체의 서버에 맡기고 싶은 경우.
Hibira가 더 맞는 경우
- 카드, 보드, 퀴즈, 파티, 턴제 게임과 캐주얼 협동.
- WebGL, Godot, 브라우저 플레이어가 Unity 플레이어와 같은 룸과 대기열을 써야 하는 경우.
- 플레이어가 동아시아와 동남아시아에 있는 경우.
- 바로 출시할 수 있는 무료 플랜, 그리고 푸시 알림과 제품의 다른 실시간 기능까지 한 번에 청구.
코드는 멀티플레이 게임 룸과 로비와 Unity 로비, 매치메이킹, 리더보드를 참고하세요.
자주 묻는 질문
Hibira에 매치메이킹이 있나요?
있습니다. @hibira-io/lobby의 대기열과 Unity, Godot 패키지의 HibiraQueue가 레이팅과 조건으로 플레이어를 매치하고 매치마다 새 룸으로 옮깁니다. 매치메이킹 서버를 운영할 필요가 없습니다.
PUN 2 게임을 Hibira로 옮길 수 있나요?
턴제나 캐주얼 게임이라면 가능합니다. 룸, 호스트, 룸 설정, 준비 상태, 이벤트, 매치메이킹 대기열에 대응하는 기능이 있습니다. PhotonView 상태 동기화나 빠른 물리에 의존하는 게임은 Photon Fusion이나 Quantum, 또는 전용 게임 서버에 남는 편이 좋습니다.
가격은 어떻게 비교되나요?
Photon 무료 플랜은 개발용 20 CCU이고, 이후 100 CCU를 1년에 95달러(일회성) 또는 500 CCU를 월 95달러에 씁니다. Hibira 무료 플랜은 연결 100개이고, 이후 월 19달러에 연결 1,000개입니다. 직접 트래픽은 요금 페이지에서 확인하세요.
Photon 상표는 해당 소유자에게 있습니다.