•选修了数字图像处理、人机交互设计与软件工程等课程,对图形渲染流水线、UI交互模式及版本迭代管理有了深入理解,为H5游戏画面优化与敏捷开发提供了知识储备。
•参加全国大学生计算机设计大赛,负责游戏交互模块开发,团队作品获全国一等奖,锻炼了在短时间内将创意转化为可玩原型的工程落地能力。
•加入校园独立游戏工作室,主导“移动端H5创意游戏马拉松”活动,带领新人使用Cocos Creator快速搭建2D跑酷游戏,分享了自定义着色器与性能分析技巧,激发了持续钻研轻量级游戏引擎的热情。
北京星辰互动科技有限公司 - 游戏开发部互联网游戏开发
2016 - 07-2019 - 12
H5游戏开发工程师H5游戏开发Canvas动画前端工程化性能调优WebSocket通信
北京
•主导公司休闲竞技类H5游戏的前端大重构,基于ES6+与Webpack搭建组件化开发体系,将核心玩法模块解耦为可复用的渲染单元,项目迭代效率提升40%。
•针对移动端弱网环境,实施资源懒加载、纹理压缩和离屏渲染策略,将首屏加载时间从3.2秒降至1.5秒,用户次日留存率提升18%。
•与Node.js后端团队协作,设计WebSocket驱动的大厅匹配与房间通信协议,保障万人同时在线时消息可靠送达,掉线重连时长控制在200ms内。
•在需求评审中主动提出用帧动画替代传统GIF,并落地一套基于JSON的动画配置工具,使美术资源产出效率翻倍,被多款产品复用。
北京乐创互娱技术有限公司 - 游戏技术部游戏研发高新技术
2020 - 01-2023 - 06
资深H5游戏技术开发架构设计技术攻坚WebAssembly帧同步团队领导
北京
•负责公司新一代H5卡牌对战游戏的技术选型与架构设计,采用ECS(Entity-Component-System)模式与Pixi.js渲染引擎,使业务逻辑代码复用率提升45%,新活动开发周期缩短30%。
•带领5人技术小组攻克骨骼动画的平滑过渡、帧同步防作弊等核心难点,设计基于时间戳的状态回滚机制,确保对战中双方操作严格一致。
•引入WebAssembly加速伤害计算与碰撞检测,将复杂战斗场景的帧率在低端Android设备上稳定在60fps,玩家投诉率下降至0.3%。
•建立内部技术分享与Code Review机制,每两周开展一次引擎底层原理解析,一年内培养出3名具备独立架构能力的高级H5工程师。
•一款面向海外市场的三消+RPG融合H5游戏,目标用户为北美休闲玩家,完整还原了600+关卡与数十种道具。
•作为核心开发,实现闯关逻辑、技能释放、伤害计算等核心玩法,并设计了一套基于行为树的AI对手系统,提升单机模式可玩性。
•利用对象池与脏矩形渲染技术,在满屏特效重叠时仍保持稳定60fps,内存占用控制在150MB以内,显著降低低端机闪退率。
•游戏上线后首月DAU突破30万,次日留存率达42%,用户评价中“流畅不卡顿”提及率超过70%。
•一款实时对战策略H5游戏,支持1v1与3v3模式,要求毫秒级响应和强一致性。
•主导通信方案设计,采用WebRTC DataChannel实现点对点直连,结合信令服务器穿透,平均传输延迟控制在50ms以内,包到达率99.9%。
•重构服务器端架构,使用Redis集群管理匹配队列与房间状态,并结合Nginx负载均衡,实现全球同服,峰值同时在线人数突破8万。
•落地帧同步与CRC校验机制,有效杜绝了加速、瞬移等作弊行为,玩家相关投诉比例低于万分之三,运营数据表现稳定。
H5游戏引擎实践与探索:
基于LayaBox引擎独立开发了一款2D射击小游戏,实现了对象池、自定义碰撞检测与简单的粒子爆炸效果,并将核心逻辑抽离为可配置的组件,在后续两款休闲游戏中复用,开发周期缩短约25%。
深入探索PixiJS与WebGL底层,利用其Graphics API手写了一套轻量级的精灵动画系统,支持帧动画与缓动控制,并成功运用在微信小游戏的教学演示项目中,提升了渲染效率与动画流畅度。