多人在线游戏(MMO)|建筑|学习路径
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多人在线游戏(MMO)|建筑|学习路径相关的知识,希望对你有一定的参考价值。
我想学习游戏开发。
我来自网络,桌面和移动应用程序。哪里没有真正的实时编程。
并且所有架构模板和生命周期都非常不同。现在我对游戏有一个想法。我不知道这会是非常好的比赛,但对于第一场比赛我的主要目标是 - 获得经验
我的游戏是2个玩家的在线游戏。玩家拥有牌(如Clash Royal),玩家将释放牌 - 游戏需要做点什么。
现在的问题在于架构....在我做的应用程序中 - 所有业务逻辑都在SERVER SIDE上..........但如果我理解正确 - 这里是Play on Players手机上的所有业务逻辑..和服务器只是“消息提供者”?
第二个问题是 - 如果我必须使用在线服务(如Photon)或构建我的TCP / UDP服务器..(它不是那么难,对于第一场比赛,我想我可以自己做)
更新:
主要问题是什么是我需要阅读的资源,以获得有关Game Dev中架构类型的更多信息?
谢谢您的回答。
答案
你的问题没有正确的答案,因为有许多方法可以进行在线游戏,每个人都有自己的优点和缺点,例如:
主机和客户端,其中一个播放器就像服务器一样。 Authoritary Server,其中所有逻辑都在一侧计算,然后更新其他逻辑。
如果您正在使用Unity,我建议您在那里查看不同的网络API:Photon,Unet ......
您可以使用Unet提供的服务器服务,或构建您自己的系统。
但有人建议:不要在网上游戏上搞乱物理,会受到惩罚。
以上是关于多人在线游戏(MMO)|建筑|学习路径的主要内容,如果未能解决你的问题,请参考以下文章