BOLT

풍부한 기능을 갖춘 P2P 네트워크 엔진입니다. Unity 멀티플레이어 게임에 대응하며, 글로벌한 매치메이킹, 릴레이 서비스를 실현합니다. VR/AR 등, 모든 주요 플랫폼에서 움직입니다.

 

무료 다운로드

 
 

Perfect for FPS/TPS, Action Games
or Battle Royale

 

Build multiplayer games with a dedicated server architecture for Unity.
Find everything to build the next PUBG or Fortnite.

 

Unity의 멀티플레이어 게임을 간단하게 개발해 보세요! Steam이나 PC에 최적화!

 

신뢰성 높은 움직임

클라이언트 서버 형식의 게임을 구축하실 경우 , Bolt의 예측가능 기능과 렉(lag) 및 지연을 보상하는 기능을 이용하시면 아주 편리합니다. 다른 곳에서는 찾아볼 수 없는 Photon Bolt만이 가진 특별한 기능!

신뢰성 높은 움직임

신뢰성 높은 움직임
클라이언트 서버 형식의 게임을 구축하실 경우 , Bolt의 예측가능 기능과 렉(lag) 및 지연을 보상하는 기능을 이용하시면 아주 편리합니다. 다른 곳에서는 찾아볼 수 없는 Photon Bolt만이 가진 특별한 기능!

강력한 이벤트 시스템

Bolt에는 올바른 수신자에게 이벤트를 보내는 이벤트 시스템이 내장되어 있으며, 구성의 자유도가 매우 높은 것은 물론 구성의 자동화도 지원합니다. 특정 게임 오브젝트를 대상으로 한 이벤트 뿐만 아니라, 글로벌한 전개도 가능합니다. 이벤트의 발신에는 3가지 모드가 있습니다: Unreliable、Unreliable Synced、Reliable

강력한 이벤트 시스템

강력한 이벤트 시스템
Bolt에는 올바른 수신자에게 이벤트를 보내는 이벤트 시스템이 내장되어 있으며, 구성의 자유도가 매우 높은 것은 물론 구성의 자동화도 지원합니다. 특정 게임 오브젝트를 대상으로 한 이벤트 뿐만 아니라, 글로벌한 전개도 가능합니다. 이벤트의 발신에는 3가지 모드가 있습니다: Unreliable、Unreliable Synced、Reliable

상태 복제

상태 복제
코드를 작성하지 않고도 게임 오브젝트 변형 및 사용자 정의 속성을 자동으로 복제할 수 있습니다. 비쥬얼 에디터를 통해 모든 기능을 깔끔하게 이용할 수 있으며, 이를 통해 상세한 수준으로 속성을 정의 및 커스터마이즈할 수 있습니다.

Mecanim 복제

Mecanim 복제
Mecanim 애니메이션은 네트워크를 통해 자동으로 복제됩니다. 커스텀 코드 없이도 모든 캐릭터 애니메이션이 완벽하게 동기화되는 것을 확인하십시오.

Prioritization and Scoping

Prioritization and Scoping
Bolt supports both scoping of entities (which entities should a player be aware of) and prioritization of scoped entities (of two entities A and B that are scoped, which one is the most important for a player).

Lag Compensation / Hitbox Recording

Lag Compensation / Hitbox Recording
Bolt has built-in support for recording hitboxes and rewinding and ray-casting against them, allowing you to implement complex techniques like lag compensation in first person shooters with just a few lines of code.

Dedicated Server & Listen Server

Dedicated Server & Listen Server
Bolt supports the classic DEDICATED SERVER and LISTEN SERVER where the server is just another player. Session discovery allows your game to automatically find servers running on a local LAN or WiFi.

Networked Scene Loading

Networked Scene Loading
Networked scene-loading gives you an easy way to load scenes in Unity over the network and assures that you know when all players are loaded into the map.

클라우드 매치메이킹

클라우드 매치메이킹
무작위로 또는 매개변수화된 검색을 통해 플레이어를 게임에 매칭할 수 있습니다. 개방형 룸의 목록을 만든 후 플레이어가 룸을 선택하도록 할 수 있습니다.

클라우드 릴레이

클라우드 릴레이
No player will be left behind with Bolt's Cloud Relay.Whenever a game client cannot connect directly, the connection will be established seamlessly via the Cloud Relay. Guaranteed.

Direct IP Connection &
Server Orchestration

Direct IP Connection &
Server Orchestration

Bolt Pro additionally provides features such as direct IP connections, server orchestration via Zeuz.io - or any other provider - and special licenses for offline installs, e.g. in arcades or casinos.

 

The Perfect Engine for
Authoritative Server Games

 

FPS/TPS

 

Authoritative TPS/FPS
are the core target for BOLT.
 


 

Needs to be combined with an orchestration solution like Gamelift or Multiplay.

 

Battle Royale

 

Up to 40-50 players
this is out of the box.
 


 

Large player #s (> 50) are a challenge and require special skills with scoping.

 

Action Games

 

Authoritative action games
where the Unity Engine needs to
be available in the host.


 

It is worth to consider other architectures/approaches that make Unity on the server obsolete.

 
 

BOLT was inspired by several influential papers that has been written about online multiplayer (you can find a link to the papers in our documentation).

  • Tribes Networking
  • Halo Reach Networking
  • Source Engine Multiplayer Networking
 

무료 플랜 신청하기

 
 

Support of Four Main
Scenarios & Architectures

 

BOLT’s flexible architecture allows to build a variety of fast-paced game genres. Choose the architecture that fits best to your game and your requirements.

 

Dedicated Server

 

The server is dedicated and has a public IP (less connection problems with best security options).

BOLT Dedicated Server Architecture
  • Photon Cloud does not offer to host Unity Instances. Possible solutions are Gamelift (by Amazon), Multiplay (by Unity) or custom solutions.
  • Uses Unity on the server, potential stability / memory / CPU issues.
  • Best practice for Fortnite, Halo, …

Listen Server


or Client Hosted
 

One of the clients hosts the game, to minimize operational costs. Has its Pros and Cons.

BOLT Listen Server or Client Hosted Architecture
  • QoS may be a challenge: Host may drop-out (host migration)
  • Relayed clients have a 4 hops (client-relay-host => host-relay-client)
  • Professional solution is a dedicated server.

Two Player


Peer-2-Peer
 

Direct (p2p) connection with NAT punchthrough and a relay as fallback.

BOLT Peer-2-Peer Architecture
  • No host migration necessary. The game ends when one player drops.
  • Client cheat detection needed.

Local LAN / Wifi

 

A Listen Server for a LAN / Wifi with automatic host detection.

BOLT LAN and Wifi Architecture
  • Punch works.
  • Local connection = very low latency
  • Simple matchmaking
 

TOP RATING IN THE ASSET STORE

 
5-star-ranking
 

 
  • I got off to a rocky start with BOLT but after getting it working, I have to say BOLT is one of the smartest packages I have ever used.
  • BOLT does a great job in balancing ease of use with efficiency.
  • BOLT has saved us many hours and lots of money providing us with the ability to do authoritative servers, lag compensation, client side prediction and many other things!
  • Don’t waste your time, take a look, try it and you`ll never let it go ...
  • BOLT is hands down THE BEST networking tool you can use. End of review.
  • Works as described. Excellent support.
 

 

무료 플랜 신청하기