项目描述:类 DNF 横版动作游戏3D模型镜头正交,客户端使用 Laya 引擎 ts 编码。UI 使用 FairyGUI 制作。编辑器基于 Unity 使用 Odin 插件制作。服务端使用 go 语言,协议 protobuf 。战斗逻辑主要在服务器 ECS 架构帧同步。发布原生移动端、微信小游戏。
主要开发的功能:战斗剧情系统,由于战斗逻辑全在服务端所以本地客户端实现了一套行为逻辑,动作、移动、技能、击飞、起身。以及功能完善的剧情编辑器,支持时间轴操作,事件编辑,实时预览。浏览器操作文件有限制,用 node.js 写了简易 http 服务器做文件存取和合并导出。还负责技能编辑器模板功能、一键角色技能创建、特效编辑器、buff 编辑器、spine 检查和各种编辑器优化。还负责开发抓取技能及战斗一些 bug 处理。系统方面负责 boss 出场展示、带优先级声音管理系统、spine 人物剧情对话、聊天系统。还有自动编译外部合并配置工具等等。