基于帧同步的pingpang 游戏
lorancechen
2020-10-06
业余大概花了一年多时间开发了一个帧同步模型,目前使用Unity和ECS+MonoBehavior混合的开发模式,仅支持比较基础的功能~
帧同步部分对Unity的依赖单独做了剥离。 剥离之后,后续考虑能跑在服务器上做逻辑校验。
帧同步的好处是能处理客户端复杂逻辑的场景,服务器端后期代码量很少,对于独立开发而言不用两边跑着写代码。缺点就是为了使用定点数,基本上Unity只能当graph绘制用了吧,碰撞检测和项目的Editor里面的工具之类的都要自己撸一遍。
代码地址:
服务端:https://github.com/Unlimited-Works/MiniMoGame-Server
客户端:https://gitee.com/unlimited-code/minimogame-u3d
老哥们喜欢的可以star一下。。
这一类型独立游戏的目前不多,市场上应该有比较大的潜力。
后续会从90年代经典的小霸王游戏机上面的单机游戏入手,改造成多人联网的模式,欢迎交流~