자료실

새로운 기능: Photon Quantum의 Bot SDK
작성자 | admin 2021-09-27  |    조회수 : 260  




아래 페이지를 한국어 번역했습니다.

New: Photon Quantum Bots SDK

멀티 플레이어 게임의 장점을 최대한 끌어내기 위해 , Bot은 매우 중요한 역할을 합니다. 최근 플레이어는 기다리기를 극도로 싫어하고, 새로운 게임에 많은 시간을 투자하지 않습니다. 이러한 현상은 특히 모바일 플랫폼에서 현저히 드러납니다. 나와 대전할 상대가 없는 게임 ? 그 게임은 끝나는 거겠죠.

이렇게 존재 가치가 명확함에도 불구하고, Bot이 설정되어 있지 않은 게임도 많습니다. 그 이유는, 높은 퀄리트의 Bot을 만드는데에 시간이 많이 걸릴 뿐더러, 그 게임이 싱글 플레이와 멀티 플레이 모두를 지원할 경우 클라이언트 상에서 실행하는 것과 서버 상에서 실행하는 것이 달라지기 때문에, 같은 코드를 쓸 수 없기 때문입니다.




Quantum의 Bot SDK로, 클라이언트 상에서 실행되는 완전한 예측성 Bot을 작성할 수 있습니다. 그렇기 때문에 싱글 플레이와 멀티 플레이에 같은 코드를 사용할 수 있습니다. 또한 임의로 Photon Cloud 플러그인의 서버 사이드에서의 Bot 실행도 가능하기 때문에, 유연성을 최대한으로 살릴 수 있습니다.

Bot SDK는 최고 AI lBot 작성을 위한 탑 클래스의 기능을 제공합니다만, 한 가지 포함되지 않는 점이 있습니다. 대전 상대가 Bot인지 아닌지를 플레이어에게 알리는지 결정하는 점입니다. 이것은 다른 사람이 아닌 본인이 통지 여부를 결정할 필요가 있습니다. Photon은 오직 툴 만을 제공해 드립니다.

Quantum Bot SDK 의 특징:

・싱글 플레이와 멀티 플레이에 대응하는 예측성 Bot
・Behavior Trees (BHT), Hierarchical FSM (HFSM), GOAP
・Unity내 비주얼 에디터(데이터 구동형)
・라이브 비주얼 디버깅 (에디터 내)
・모든 Bot이 클라이언트 상에서 예측적으로 실행
・서버 측에서의 Bot 실행 옵션
・디스커넥트의 인계 및 재접속 시의 이탈이 매끈함
・BHT, HFSM, GOAP을 통합한 레퍼런스의 구현
・유틸리티 라이브러리  (Generic Broadphase, Graph Based A*, Dijkstra …)


더 궁금한 사항은 "developer@photonengine.kr 로 문의하세요.



출처 : Photon Blog by ExitGames (독일)