先来了解一下PhotonEngine(光子引擎),这是德国ExitGame公司开发的网络引擎,photonengine简单易上手,很多游戏公司开发的网络游戏都是使用的这个。这个网络引擎里面包括了PhotonCloud(光子云)、photonServer(光子服务器)、PhotonQuantum(确定性量子引擎)、PhotonVoice(光子语音),这次主要用的是PhotonCloud,这个相较于photonServer来说简单,不需要手动部署服务器端,而是更侧重于游戏设计,服务器端的管理完全是靠他们来管理,简单来说就是完全的托管。但是photonServer更加的灵活。
光子引擎提供了各种游戏开发平台所需要的插件,通过插件可以实现多人联机项目的开发,插件中定义了各种接口,比如进行链接服务器、加入大厅、创建房间等。直接调用就好了,使用起来也是超级方便。
下面这两个网站分别是光子引擎的全球官网和一个中文网站,几乎可以从上面了解到关于PhotonEngine的所有信息,网站中包含SDK、教学视频、各种Demo等。
PhotonEngine的全球官网Multiplayer Game Development Made Easy
https://www.photonengine.com/www.photonengine.comPhotonEngine的中国官网(成都动联无限科技有限公司)光子引擎photonengine中文站|成都动联无限科技有限公司
光子引擎photonengine中文站|成都动联无限科技有限公司vibrantlink.com