陈明远 · Cocos Game Developer
个人总结
具备8年Cocos引擎深度开发与架构经验,专注于性能优化与跨平台解决方案。主导多款DAU超千万的社交与MMO游戏,通过重构渲染管线、引入GPU实例化与LOD分级,将低端设备帧率从18fps提升至45fps,内存占用降低35%,线上崩溃率降至0.12%。自研轻量级ECS框架(GitHub 650+ star),设计帧同步+状态同步混合算法将多端延迟压缩至45ms;搭建AI辅助工具链与实时性能看板,使团队迭代效率提升40%。撰写《Cocos Creator性能调优指南》及自动化插件,覆盖全公司120+开发者,推动技术规模化落地。
工作经历
在独立游戏工作室任职期间,负责从零设计并搭建基于Cocos2d-x与Lua的休闲游戏框架,主导3款消除类与跑酷类游戏的全栈开发,通过模块化场景管理将代码复用率提升至70%,并一次性适配iOS与Android双平台。 针对低端设备帧率波动问题,重构纹理图集加载策略并实现动态LOD(细节层次)机制,使游戏在512MB内存机型上的平均帧率从22fps提升至30fps,崩溃率降低62%。 设计并实现基于Lua的组件化UI系统,将UI开发效率提升40%,同时支持热更新,在2个月内完成4个活动版本迭代,累计用户突破50万。 主导跨平台发布流程优化,通过自动化配置Xcode与Gradle脚本将打包时间从45分钟压缩至18分钟,并确保同一套代码在iOS/Android/Web三端无差异运行,发布后首月DAU峰值达到8万。 引入单元测试与性能回归机制,针对Cocos2d-x渲染管线编写自动化测试用例,覆盖90%核心逻辑,使线上崩溃率由0.8%降至0.12%,获工作室年度技术贡献奖。
针对大型MMO场景中角色渲染卡顿问题,重构渲染管线并引入GPU实例化,将同屏100+角色的Draw Call从800+降至120,帧率提升40%,中低端设备帧率稳定。 主导战斗系统核心模块设计,采用ECS模式解耦技能逻辑与渲染状态,使新技能迭代周期缩短35%,且模块复用率提升至70%。 优化内存管理机制,实现对象池与资源引用计数自动回收,将峰值内存占用从450MB降至280MB,OOM崩溃率降低80%。 重写动画系统,基于Cocos Creator Spine实现LOD动态降级与帧级缓存,使中低端设备动画流畅度从18fps提升至30fps以上。 通过自定义Shader合批与动态图集技术,将UI渲染批次减少60%,场景加载速度提升2倍,用户流失率下降15%。
主导大型MMORPG客户端从Cocos2d-x向Cocos Creator 3D架构迁移,重新设计场景管理、资源加载与渲染管线,使复杂3D场景帧率稳定在60fps,内存占用降低35%。 自研基于TCP+UDP双通道的网络同步方案,实现20人同屏实时战斗下的状态一致性与延迟抖动低于50ms,支撑日活用户环比增长120%。 设计并落地全量资源热更新系统,采用差分包与分线程加载策略,将更新包体从200MB压缩至25MB,用户更新完成率提升至92%。 搭建从配置表到UI预制的自动化工具链,覆盖60%重复开发工作,项目迭代周期从2周缩短至5个工作日,团队产出效率提升40%。 针对MMORPG特有的复杂UI动效与粒子系统,引入GPU实例化与LOD分级,将平均Draw Call从1200降至400,设备兼容性覆盖95%主流机型。
主导某头部社交平台5款社交游戏(日活超3000万)的技术架构规划,重构基于Cocos Creator 3.6的核心渲染管线,将低端设备平均帧率从18fps提升至45fps,内存占用降低32%。 引入AI辅助开发流程:设计并落地基于LLM的代码体检与资源优化建议工具,团队每周Bug率下降40%,纹理压缩耗时减少60%,覆盖200+游戏场景。 牵头跨部门(产品、QA、运维)性能攻坚专项,建立实时性能看板+自动化压测体系,推动线上崩溃率从0.8%降至0.12%,慢启动率下降75%。 主导游戏内AI角色对话系统集成,基于Cocos Creator实现轻量化NLP管线,使NPC交互响应延迟低于200ms,用户互动时长提升22%。 推动内部技术分享与最佳实践沉淀,组织每月跨组技术沙龙,输出《Cocos Creator性能调优指南》等6份文档,覆盖全公司120+前端开发者,使新项目性能基线缩短至两周。 主导Cocos Creator插件生态建设,开发自动化包体分析器与纹理图集优化工具,产品线安装包体积平均缩减28%,构建效率提升3倍。
项目经历
针对某游戏团队多项目代码冗余、耦合度高的问题,独立设计并实现基于Cocos Creator的轻量级ECS框架,定义统一组件接口和系统调度器,新项目代码复用率提升50%,单模块开发周期缩短35%。 主导将框架以MIT协议开源至GitHub,三个月获650+ star,收到23个外部贡献者PR,并被6家独立工作室应用于商业项目,验证了组件化方案的通用性。 通过引入对象池和分批销毁机制,将实体创建/销毁性能提升65%,在千级实体场景下帧率稳定在60fps,内存碎片减少40%。 编写完整中文技术文档及4个示例Demo,举办两次线上分享会,累计覆盖500+开发者,推动团队内部10+项目逐步迁移至ECS架构。
针对某大型MMORPG项目在复杂场景帧率骤降至15fps的性能瓶颈,主导设计基于Cocos引擎的实时监控架构,通过注入钩子采集CPU/GPU/内存数据并以折线图与热力图可视化,累计定位50余处内存泄漏和30余处过度绘制问题。 为满足跨平台调试需求,实现基于WebSocket的远程数据流传输,覆盖iOS/Android/Web三端同步监控,团队平均问题定位时间从2小时压缩至20分钟,提升调试效率83%。 开发自定义毫秒级采样器,逐帧记录渲染耗时、Draw Call次数及纹理内存占用,支持历史数据回放,将目标场景渲染帧率稳定在30fps以上,内存占用降低约25%。 封装工具为Cocos Creator插件并集成至构建流程,自动生成性能报告,上线后覆盖4个游戏项目,累计节省调试工时约1200小时。
作为技术负责人,主导基于Cocos Creator的跨iOS/Android/Web实时同步游戏架构设计,采用帧同步+状态同步混合算法,将玩家操作响应延迟从200ms压缩至45ms,支持500用户同时在线对战。 针对多端网络环境差异,设计自适应Delta压缩与预测回滚机制,使弱网(30%丢包)场景下同步成功率从72%提升至98%,重连恢复时间缩短至1.2秒以内。 对接自研UDP/WebSocket双通道消息服务,实现毫秒级帧分发表分发与断线重连状态恢复,单台服务器承载并发对局数从300场增至1200场,资源消耗降低40%。 主导客户端渲染管线跨端适配,通过定制Cocos Creator渲染批次合并与纹理压缩策略,使Web端帧率稳定在60fps,iOS/Android端内存占用较行业基准减少25%,并解决20余种机型兼容问题。 设计并实现离线回放与异常检测模块,基于帧数据哈希校验定位同步错误根因,将开发期联调故障排查效率提升6倍,上线后数据一致性达到99.99%。
教育经历
专业技能
荣誉奖项
因在MMORPG客户端架构升级中的突出贡献而获奖。
受邀在GDC分享Cocos性能优化实践经验。
Sample data, for reference only
Try a different style
Pick a style you like and create your resume in one click

















































