Open to opportunities

杜禹

客户端开发工程师

📍 北京 · 5 年+ 经验 · 本科 · 哈尔滨理工

5 年+ 游戏客户端经验:前 4 年深耕 Cocos Creator, 后 1 年 5 个月参与 网易万象 ·《天下》(千万 DAU)互通项目。 擅长复杂存量架构中的 UI 系统、跨端适配与低侵入复用, 同时用 AI 工作流提升开发与验证效率。

~90%
UI 开发 AI 准确率
38
CodeMaker Skills
6+
Cocos 游戏交付
千万
DAU 项目经验

技术栈

从游戏客户端到 AI 工具链

客户端

TypeScript JavaScript Python C# MQL5
Cocos Creator Messiah 引擎 Turbo UI 框架 风魂框架

AI 工具链

CodeMaker Cursor Chrome DevTools MCP OpenSpec Skills 体系
pywin32 OutputDebugString 多线程调度 截图自动化

工程能力

Git / Fork Postman 蓝湖 禅道

自动化测试、CI/CD 思维、跨工具协同

业务领域

游戏客户端 UI 框架开发 AI 工具链设计 AI 工作流 代码迁移

工作经历

从 0 到 1,到千万 DAU

网易万象 ·《天下》互通项目

外包 千万 DAU

客户端开发工程师 · Python 层

2024.11 — 2026.04
1 年 5 个月

负责 《天下:万象》《天下:开天》 客户端 Python 层开发。 在大型长线项目的存量架构中,完成组队、多端状态、模型展示与互通适配, 同时把 UI 开发、代码迁移和测试验证逐步改造成 AI 协同工作流。

组队系统

拖动换位、状态标识、模型适配与内存优化

多端状态

版本、本服、跨服与分线服统一展示

低侵入复用

InterfaceWrap 与 UIModelWidget 解耦

3×

AI 协同开发效率提升

  • ▸组队系统:融合队友数据与合并列表,完成拖动换位、离线/托管标识、冰心复活自动选中及 3 渲 2 镜头适配。
  • ▸多端状态:从版本一致性检测扩展到本服/跨服/分线服状态,统一开天端、BW 端与互通端信息口径。
  • ▸架构复用:通过参数报警、适配器与低侵入监听,在不破坏端游逻辑的前提下叠加手游能力。

北京冰狮科技

前端开发工程师 · Cocos Creator 游戏

2019.07 — 2023.08
4 年 1 个月
6+
款游戏从 0 到 1
多品类
剧情 / 动作 / 经营
2
次/周版本迭代
TS
主语言
  • ▸ 使用 TypeScript / JavaScript 开发多款 Cocos Creator 游戏,覆盖剧情、休闲动作与模拟经营等品类
  • ▸ 负责 UI、动效、交互、玩法、数据结构与关卡逻辑,沉淀事件、配置、玩家数据、资源与 SDK 等通用模块
  • ▸ 代表项目:《假王子恋爱手册》《我的大刀 40 米》;支持剧情工具、广告 SDK 与微信/QQ 小游戏渠道
  • ▸ 长期对接美术 / 策划 / 运营,推进高频版本迭代与跨设备适配

代表交付

先把功能交付,再把方法沉淀

PRODUCT / 01

《天下》互通版 · 组队系统

面向多版本、多设备的核心社交玩法,完成队友合并展示、拖动换位、状态标识、复活目标选择与模型适配。

  • ▸解决 3 渲 2 镜头模型在不同屏幕上的坐标问题
  • ▸协同 QA 优化模型创建脚本并处理内存泄露
PythonMessiah跨端适配
PRODUCT / 02

版本与服务器状态系统

从单点版本提示扩展为多端统一状态能力,减少版本不一致和服务器信息不透明带来的协作成本。

  • ▸覆盖本服、跨服、分线服与版本更新提示
  • ▸统一开天端、BW 端、互通端展示并保留端间差异
多端同步状态系统UI 差异化
GAME / 03

《假王子恋爱手册》

Cocos Creator

原创女性向剧情游戏,负责剧情对话、事件、约会与结局收集、动态资源及内容工具,长期支持高频内容迭代。

  • ▸多场景数据通信与分支剧情运行链路
  • ▸资源动态加载、跨平台兼容与剧情生产工具
TypeScript剧情系统资源管理
GAME / 04

《我的大刀 40 米》

Unity → Cocos

将 Unity 原型迁移到 Cocos Creator 并发布小游戏,完成角色、战斗、结算等核心界面的前端逻辑。

  • ▸还原动作玩法的数据与交互链路
  • ▸对接渠道 SDK、广告与微信/QQ 发布包
TypeScript小游戏项目迁移

AI 工程实践

围绕 UI 开发、知识复用、迁移与验证的 5 个实践

OpenSpec

核心

基于 Schema 的 AI 辅助 UI 开发工作流框架

2026.01 — 2026.03

针对 AI 辅助 UI 开发"上下文膨胀、断点续传失败、自由发挥失控"三大痛点, 设计了一套 5 阶段产物(Proposal → Spec → Design → Tasks → Apply) 的结构化工作流。

  • ▸用 YAML Schema 把需求拆成可审查的产物,AI 在明确框架内工作
  • ▸关键决策沉淀为文件,抗上下文压缩
  • ▸同类 UI 需求可套用同一模板(ui-component schema)
YAML Schema AI Workflow Context Engineering Design → Code

AI 自测闭环

让 AI 具备"感知-判断-执行-验证"全流程能力

2026.01 — 2026.02

游戏客户端代码"长得对"不等于"跑得对"。设计 3 阶段验证机制,让 AI 实现"代码 → 验证 → 修复"自动化闭环。

PHASE 1
静态分析

读源 → 语法检查 → 修复显性错误

PHASE 2
运行时验证

热重载 → 抓日志 → 检测 [ERR] 标签

PHASE 3
视觉验证

截图 → 对比 Figma → 列出差异

关键工程实现:pywin32 抓窗口、 OutputDebugString 实时日志监听、 Base64 编码 绕 CMD 转义。

Windows API 多线程调度 ImageGrab 自动化测试

CodeMaker Skills 体系

把团队经验沉淀为 AI 可调用的知识

2026.01 — 2026.02

主持设计 38 个 Skills,覆盖 UI 组件、数据绑定、网络通信、视图模板等。 推动从"扁平 40+ 技能包"演进到"嵌套结构 + 智能路由", 让技能数量继续增长时仍能控制上下文占用与选择成本。

  • ▸主导 5 步制作流程:找实现 → 抽模式 → 总结规范 → 写文档 → 验证迭代
  • ▸设计"嵌套 + 两阶段路由":主技能分类 → 子技能按需加载,token 占用降 60%
  • ▸建立"自审 / 反审"AI 协作纪律,避免 Skills 库臃肿
SKILL.md 嵌套路由 Token 优化 Prompt Engineering

AI 赋能 UI 代码迁移

端游风魂框架 → 手游 Turbo 框架

2025.12 — 2026.01

《天下》互通版开发,端游功能需迁移手游。 人工重写工作量大、错误率高。设计 双 AI 工具组合方案:

  • ▸CodeMaker 生成 80% 框架代码(识别两端框架差异能力强)
  • ▸Cursor 修复复杂控件(ListView 等细节逻辑更优)
  • ▸建立控件映射表 + 6 步标准化迁移流程
  • ▸对比验证环节用截图对比代替人工
代码迁移 双 AI 协作 框架差异分析 UI 控件映射

Chrome DevTools MCP 替代 Figma API

降低设计稿读取与授权链路的摩擦

2026.02

访问链路频繁受 PAT、文件授权与 Token 续期影响。 改用 Chrome DevTools MCP + 浏览器自动化:

  • ▸AI 直接打开设计稿网页,take_screenshot → 读 DOM 树 → 自动定位元素
  • ▸本地截图可直接通过浏览器打开,AI 视觉验证无需额外上传
  • ▸意外收获:打通 AI 自动跑测试脚本 → 自动读截图的完整闭环
Chrome DevTools MCP 浏览器自动化 视觉验证

教育

哈尔滨理工大学

统招本科 · 计算机科学与技术

数据结构 · 算法 · 计算机网络 · 软件工程

2015 — 2019
哈尔滨

联系方式

欢迎交流 AI 工具链 / 客户端开发 / Cocos Creator