본 기사는 2025년 4월 28일에 공개된 How Oh BiBi Built B.E.A.S.T. with Photon Fusion 을 번역했습니다.
여러분은 인기 멀티플레이어 경험을 만들기 위해 어떤 것이 필요할지 궁금하셨나요?
이번 기회에 Photon에서는 FRAG Pro Shooter의 개발사인 Oh BiBi 와 최신작인 BEAST: Bio Exo Arena Suit Team에 대해 이야기를 나누었습니다. BEAST: Bio Exo Arena Suit Team은 닌텐도 스위치를 강타하며 많은 사랑을 받고 있고, 최근 Pégase 2025에서 최우수 모바일 게임상을 수상하기도 했습니다. 이 멋진 액션 3대3 히어로 슈팅 게임이 탄생할 수 있었던 데에는 Photon의 자체 엔진인 Fusion이 큰 역할을 했습니다. 그들의 이야기를 함께 들어보시죠.
왜 Photon Fusion인가요? 성공으로 가는 "다리"
Oh BiBi처럼 10년 이상의 경력을 쌓았다면 무엇이 효과적인지 알 수 있을 것입니다. 이들은 Photon Unity Network(PUN)와 Quantum을 사용해본 경험이 있어, Photon 생태계에 익숙했습니다. 그렇다면 왜 BEAST 프로젝트에서 Fusion을 선택했을까요? 그들에게 Fusion은 ‘당연한 선택’이었습니다. Fusion이 PUN과 Quantum을 연결하는 ‘다리’ 역할을 했기 때문입니다. 이러한 익숙함 덕분에 새로운 엔진을 사용하더라도 처음부터 온라인 기능을 구현할 수 있는 탄탄한 기반이 마련되었습니다. 과거 Quantum을 활용했던 경험은 특히 ‘코드 안정성, 퀄리티, 아키텍처’ 측면에서 매우 중요한 역할을 했습니다.
개발 속도를 한층 높이다: 효율성과 유연성의 극대화
Oh BiBi 팀에 따르면, Fusion의 가장 큰 장점 중 하나는 ‘여러 가지 네트워크 패러다임에 거의 동일한 코드를 사용할 수 있다’는 점입니다. 실제로 클라이언트 호스트 방식을 활용해 개발을 시작했고, 이후 전용 서버로 전환했으며, 마지막으로는 공유 모드 출시에도 적용했습니다. 나중에 다시 전용 서버로 돌아갈 가능성도 열려 있습니다. 이러한 유연성은 빠르게 변화하는 게임 개발 환경에서 ‘게임 체인저’ 역할을 할 수 있습니다.
또 다른 중요한 성과는, Fusion이 Unity 내에서 자연스럽게 작동하면서도 매우 견고한 네트워크 동기화 플랫폼을 제공한다는 점입니다. 이는 대부분의 개발자가 게임플레이 코딩을 할 때, 불필요한 오버헤드에 얽매이지 않고 Fusion과 원활하게 상호작용할 수 있음을 의미합니다. 또한, Unity와 3D 물리 엔진, AI 동작 등 기존에 사용하던 다양한 플러그인을 네트워크 시뮬레이션의 기반으로 활용할 수 있어 개발 과정이 훨씬 더 간소화되었습니다.
멀티플레이어 경험의 새로운 도약: 메카와 혼돈의 향연
그렇다면, Fusion은 BEAST의 게임플레이에 어떤 영향을 미쳤을까요? BEAST를 "전통적인 PvP TPS"라고 설명하면서도, Fusion 덕분에 몇 가지 고유한 기능이 가능해졌다고 강조했습니다. 예를 들어, 페이로드 게임 모드를 살펴보면, Fusion의 "상태/입력 권한" 전송 요청 덕분에 "맵 엔티티"인 페이로드 메카를 컨트롤하는 기능을 매우 쉽게 구현할 수 있었습니다. 이는 경기 운영에 새로운 전략적 깊이를 더하는 중요한 요소가 되었습니다.
팀은 또 "온라인 게임 개발의 복잡한 부분에 너무 신경 쓰지 않고도 강력한 멀티플레이어 경험을 제공하는 것이 팀에게 큰 도움이 되었다"고 강조했습니다. 이를 통해 네트워킹에 대한 걱정 없이도 즐겁고 몰입도 높은 게임을 만드는 데 좀 더 집중할 수 있었다고 합니다.
도전 과제와 앞으로의 희망: 현실을 잃지 않기 위해
물론, 어떤 개발 여정에도 어려움이 없는 것은 아닙니다. Oh BiBi는 자신이 겪었던 문제들을 공유하고 귀중한 피드백도 제공해 주었습니다. 그 중 하나는 서로 다른 버전의 게임 간에 "프리팹 라이브러리 상태 동기화"와 관련된 문제였으며, 이를 해결하기 위해 자체 해싱 시스템을 개발하게 되었습니다. 또한 "공유 모드 권한"과 관련해서는, 원래 게임 마스터가 게임을 떠나거나 연결 상태가 좋지 않을 때가 잦았습니다. 이러한 문제를 해결하기 위해 자체 권한 알고리즘을 만들어 더욱 원활한 경험을 제공했지만, 여전히 두 플레이어가 동일한 객체에 대한 권한을 공유하는 경우가 발생하기도 했습니다.
흥미롭게도, 그들은 PUN 경험을 바탕으로 익숙했던 "자체 SQL 매치메이킹 알고리즘"을 직접 구현하기도 했습니다. 마지막으로, 네트워크 프리팹 생성 시 "어드레서블 애셋 참조 관련 문제"를 언급하며, 자체 조회 테이블을 만들어 해결했다고 덧붙였습니다.
앞으로 업데이트와 관련된 여러분의 피드백은 주로 "앞서 언급했던 문제 해결"에 집중될 것 같습니다. 이렇게 솔직하고 직접적인 피드백이 Photon Fusion을 계속 발전시키는 데 큰 힘이 됩니다.
마무리 소감: 최고의 성공 스토리
토요일 아침 만화에서 영감을 받은 누구나 쉽게 즐길 수 있는 디자인부터 박진감 넘치는 3대3 멀티플레이어 전투까지, BEAST는 Oh BiBi의 재능과 비전을 그대로 보여주는 증거입니다. Photon Fusion이 Oh BiBi의 신선한 아이디어를 현실로 구현하는 데 큰 역할을 했으며, 진짜 몰입감 높은 멀티플레이 경험을 만들어 내기 위해 필요한 “유연성, 효율성, 그리고 파워”을 제공했다는 점에 무척 뿌듯함을 느낍니다. 앞으로도 더 많은 멋진 개발자들의 이야기를 기대해주세요!
성공적인 멀티플레이어 게임을 직접 만들 준비가 되셨나요? Photon의 Fusion과 Quantum을 사용하면 최첨단 멀티플레이어 기능을 프로젝트에 통합하는 것이 그 어느 때보다 쉬워졌습니다. 업계에서 가장 진보된 도구는 물론, 포괄적인 지원과 다운로드 가능한 샘플, 그리고 자세한 설명서까지, 시작하는 데 필요한 모든 것을 제공합니다.
오늘 첫 발을 내딛어 보세요! Fusion을 다운로드하거나 Quantum 을 다운로드하고 빌드를 시작해 보세요! 더 심층적인 도움이 필요하다면 Gaming Circle에 가입하시면 좋습니다. 여기서 개발자들과 직접 소통하며, 여정 내내 전문가의 안내를 받을 수 있습니다.
지금 여기서 멀티플레이어 성공 스토리가 시작됩니다!
댓글
댓글 0개
댓글을 남기려면 로그인하세요.