游戏:MMO

试玩视频

简介

一款自己学习+制作的3D MMO游戏项目,从0搭建服务器和客户端,实现状态同步,AOI,A*+漏斗寻路,战斗,传送等功能

客户端

  • 使用状态机控制整个游戏的流程,每个场景都有一个对应状态
  • 实现玩法:组队,战斗,任务,跨场景寻路,跳转场景,对话等等
  • 利用Skill状态机+子弹+BUFF 实现双端的战斗系统

服务器

  • 寻路
    • 导出烘焙场景,双端寻路
    • 寻路使用A*+漏斗寻路(自制NavMesh)
  • 游戏世界中使用Com组件架构,任何World的功能都由Com实现,角色的功能也由Com实现,可配置化强,复用性高
  • 实现主城场景,野外场景,单人以及多人副本
  • AOI状态同步 只对玩家的视野范围内的玩家进行同步状态
  • 实现登录服与战斗服