UGK-Server

  快节奏多人联网游戏Demo,UGK-Server:unity、go、kcp server 。 服务器使用微服务架构,服务器端游戏逻辑需要物理碰撞、寻路的使用Unity、C#开发,其他使用Go开发。 对应客户端ugk-client。 实现原理和腾讯合金弹头 如出一辙,开发中...... ugk-architecture

特性

前后端分离

服务

通用

服务 描述
ugk-agent docker中运行的unity服务器的创建与销毁
ugk-agent-manager 管理ugk-agent服务,为玩家房间分配游戏进程
ugk-api HTTP Restful请求接口
ugk-common 公共逻辑封装
ugk-game 游戏微服务
ugk-gate 网关,消息转换
ugk-lobby 大厅,一般逻辑
ugk-login 登录、账号
ugk-message 协议消息
ugk-resource 文档、脚本

游戏

游戏 视频展示 描述
game-galactic-kittens bilibili 2D多人飞船射击游戏

技术选择

参考资料

网络

同步

Unity

工具

TODO

计划

交流讨论

感谢