BOLT
최고 수준의 클라이언트 호스트 형 Unity 네트워킹 솔루션
최고 수준의 클라이언트 호스트 형 Unity 네트워킹 솔루션
멀티플레이어 프로젝트가 새로 시작되셨나요? 기존 PUN 및 Bolt 프로젝트는 앞으로도 계속 발전되지만 Fusion의 기능과 성능은 상태 동기화 멀티플레이어의 신 기준이 됩니다. 자, 전환합시다! Fusion
멀티플레이어 프로젝트가 새로 시작되셨나요? 기존 PUN 및 Bolt 프로젝트는 앞으로도 계속 발전되지만 Fusion의 기능과 성능은 상태 동기화 멀티플레이어의 신 기준이 됩니다. 자, 전환합시다! Fusion
Unity 전용의 아키텍쳐를 사용하여 멀티 플레이어 게임을 만들어 보세요.
PUBG, Fortnite를 뒤이을 게임을 개발하기위한 모든것이 준비되어 있습니다.
클라이언트 서버 형식의 게임을 구축하실 경우 , Bolt의 예측가능 기능과 렉(lag) 및 지연을 보상하는 기능을 이용하시면 아주 편리합니다. 다른 곳에서는 찾아볼 수 없는 Photon Bolt만이 가진 특별한 기능!
신뢰성 높은 움직임
클라이언트 서버 형식의 게임을 구축하실 경우 , Bolt의 예측가능 기능과 렉(lag) 및 지연을 보상하는 기능을 이용하시면 아주 편리합니다. 다른 곳에서는 찾아볼 수 없는 Photon Bolt만이 가진 특별한 기능!
Bolt에는 올바른 수신자에게 이벤트를 보내는 이벤트 시스템이 내장되어 있으며, 구성의 자유도가 매우 높은 것은 물론 구성의 자동화도 지원합니다. 특정 게임 오브젝트를 대상으로 한 이벤트 뿐만 아니라, 글로벌한 전개도 가능합니다. 이벤트의 발신에는 3가지 모드가 있습니다: Unreliable、Unreliable Synced、Reliable
강력한 이벤트 시스템
Bolt에는 올바른 수신자에게 이벤트를 보내는 이벤트 시스템이 내장되어 있으며, 구성의 자유도가 매우 높은 것은 물론 구성의 자동화도 지원합니다.
특정 게임 오브젝트를 대상으로 한 이벤트 뿐만 아니라, 글로벌한 전개도 가능합니다.
이벤트의 발신에는 3가지 모드가 있습니다: Unreliable、Unreliable Synced、Reliable
상태 복제
코드를 작성하지 않고도 게임 오브젝트 변형 및 사용자 정의 속성을 자동으로 복제할 수 있습니다.
비쥬얼 에디터를 통해 모든 기능을 깔끔하게 이용할 수 있으며, 이를 통해 상세한 수준으로 속성을 정의 및 커스터마이즈할 수 있습니다.
Mecanim 복제
Mecanim 애니메이션은 네트워크를 통해 자동으로 복제됩니다.
커스텀 코드 없이도 모든 캐릭터 애니메이션이 완벽하게 동기화되는 것을 확인하십시오.
우선 순위 결정과 스코핑(Scoping)
Bolt에서는 엔티티의 스코핑(Scoping, 플레이어가 인식하는 엔티티의 결정)과 스코핑 된 엔티티의 우선 순위 결정(스코핑 된 엔티티가 2개 존재할 경우, 어느 쪽이 플레이어에게 중요한지 그 순위를 정함) 을 지원합니다.
렉 수정/판정 기록
Bolt에는 게임의 판정 기록 및 되감기, 레이캐스트에 대한 빌드인 솔루션 등이 있습니다. 이러한 솔루션으로 FPS에서의 렉 보정과 같은 복잡한 기술의 구현이 단 몇 줄의 코드만으로 실현 가능하게 됩니다.
데디케이티드 서버와 리슨 서버
Bolt는 기존의 데디케이티드 서버 형식 및 리슨 서버 형식(서버가 마스터 클라이언트화 되어 하나의 유저가 되는 방식)를 지원합니다. Session Discovery 기능을 사용하여 로컬 LAN 및 Wifi로 접속 가능한 서버를 자동으로 발견합니다.
씬(Scene) 로딩의 네트워크화
씬(Scene) 로딩의 네트워크화를 통해 Unity에서의 네트워크 간 씬(Scene) 로딩이 간단해져, 모든 플레이어가 언제 맵에 로딩되는지 확실하게 파악할 수 있게 됩니다.
클라우드 매치메이킹
무작위로 또는 매개변수화된 검색을 통해 플레이어를 게임에 매칭할 수 있습니다.
개방형 룸의 목록을 만든 후 플레이어가 룸을 선택하도록 할 수 있습니다.
클라우드 릴레이
Bolt의 클라우드 릴레이로 모든 플레이어가 게임에 참가할 수 있습니다. 게임 클라이언트가 직접 연결을 실행할 수 없을 경우, 클라우드 릴레이를 통해 완벽하게 연결이 이루어질 것을 약속합니다.
다이렉트 IP 접속과 서버 오케스트레이션
Bolt Pro에는 다이렉트 IP 접속, Zeuz사(또는 다른 프로바이더)의 서버 오케스트레이션, 아케이드 게임 및 카지노 등에서 사용 가능한 오프라인 인스톨을 위한 특별 라이센스 등 추가 기능이 준비되어 있습니다.
BOLT는 권한적(Authoritative) TPS/FPS
개발에 최적화 된 서비스입니다.
Gamelift나 Multiplay 등, 오케스트레이션 솔루션과 함께 조합해서 사용합니다.
40~50명 규모의 플레이를 Bolt 하나로 해결!
50명 이상의 대규모 게임에서는
처리가 복잡해지기 때문에
스코핑에는 특별한 기술이 필요합니다.
Unity 엔진을
호스트 내에서 사용할 수 있는
권한 집중형(Authoritative) 액션 게임입니다.
Unity가 뒤쳐진다고 느껴질만큼, 매우 우수한 아키텍쳐/어프로치는
검토할 가치가 충분합니다.
BOLT는 온라인 멀티 플레이어 게임 분야에서 영향력 있는 문헌을 참고하고 있습니다. (각 문헌의 링크는 기술 문서 페이지에서 확인하실 수 있습니다)
4개의 시나리오 및 아키텍쳐를
지원합니다
독립된 서버가 퍼블릭 IP를 가집니다 (접속 문제를 줄이고 높은 보안성을 확보합니다).
하나의 클라이언트가 게임을 호스트함으로써, 운용 코스트를 최소화합니다. 장단점이 있습니다.
NAT 펀치스루 대응의 다이렉트 접속(p2p)및 폴백(fallback)으로써의 릴레이 접속
LAN 및 Wifi용 자동 호스트 검출 기능이 포함된 리슨 서버