Cocos Creator开发者 & 技术分享者
十年游戏开发沉淀,专注技术传承与创新
👨💻 个人简介
你好,我是gongxh。拥有10+年一线游戏开发经验的技术从业者,专注于Cocos Creator游戏开发领域。从传统PC游戏到移动端H5小游戏,见证并参与了游戏行业的技术变迁。
作为累计流水过亿游戏项目的核心开发者,我不仅在技术实现上追求卓越,更致力于通过分享经验帮助开发者社区共同成长。我推崇《代码整洁之道》,在实践中不断重构和改善既有设计,始终追求代码的整洁、高效与可维护性。
💡 开发理念
🚀 追求效率:能自动,不手动
开发者的精力应该聚焦于创造性的问题解决,而非机械的重复劳动。我热衷于在工作中寻找并实现自动化,无论是编写辅助开发的小工具,还是构建完整的自动化脚本,目标始终是提升效率、减少人为错误。
🎯 追求卓越:代码是写给未来的
好的软件架构是逐步演进的。在项目中,我习惯于识别和沉淀那些通用的基础模块,为未来的开发奠定基础。这源于对”让营地比你来时更干净”这一信条的坚持,通过持续的代码重构来改善既有设计。
🛠 技术专长
编程语言
- Lua
- JavaScript/TypeScript
- C/C++
- Python
- Objective-C
游戏引擎 & 框架
- Cocos Creator 2.x/3.x - 全栈开发经验,深度掌握
- Cocos2d-x - 原生开发经验
核心技术 & 专长
- 🎮 游戏架构设计 - ECS系统、模块化设计
- 📊 数据管理系统 - 高效的数据流管理
- 🎨 UI系统设计 - 灵活可扩展的界面框架
- ⚡ 性能优化 - Draw Call优化、内存管理
- 🔧 自动化工具链 - Python脚本、Jenkins集成
- 🤖 AI系统开发 - 行为树、状态机设计
平台发布经验
- 微信小游戏 - 深度开发与性能优化
- 多端小游戏 - 抖音、支付宝、华为快游戏
- 移动原生 - iOS/Android平台SDK接入
- 鸿蒙平台 - 新兴平台适配经验
🎮 代表项目
🏆 宫爆:老奶奶家族篇
流水过亿的移动平台休闲射击游戏,知名IP续作
作为项目技术支柱,独立完成整个客户端架构设计与实现:
- 架构设计:从零搭建ECS架构、数据管理、网络通信系统
- 核心玩法:实现碰撞系统、怪物AI行为树、技能系统
- 开发工具:为团队打造实体编辑器和UI编辑器
- 平台适配:负责所有平台SDK接入与维护
- 自动化:编写自动化打包脚本,集成Jenkins实现CI/CD
🎯 比特小队
TapTap 9.4高分的Roguelike射击游戏
作为项目初期核心开发者,奠定了坚实的技术基础:
- 框架搭建:主导整体架构设计,引入ECS系统
- 随机生成:独立设计XML配置驱动的随机地图生成系统
- 性能优化:通过Draw Call优化和代码重构提升运行效率
- 核心功能:负责碰撞检测、角色技能、机关逻辑实现
🥊 快打世界
微信小游戏平台的线上匹配PK对战游戏
探索微信小游戏平台技术边界的试水项目:
- 换装系统:使用Spine技术实现高度灵活的角色换装
- UI框架:搭建支撑整个游戏的UI系统
- 平台优化:针对微信小游戏进行启动性能优化
- 技术探索:为团队积累宝贵的小游戏平台经验
🎲 其他项目
- 挖穿地心:资源循环驱动的休闲挖掘游戏,探索深度玩法设计
- 暴力学园:局域网联机跑酷对战游戏,融合竞速与策略元素,使用Tiled Map构建地形
- 不太聪明祖玛:创新混合玩法,结合祖玛消除与动物园经营的独特体验
📚 分享内容
技术教程
- ECS架构设计与实践经验
- 性能优化实战技巧与案例
- 多平台发布完整流程
开发工具
- 编辑器插件开发教程
- 自动化构建脚本分享
- 调试辅助工具制作
- 工作流优化方案
项目实战
- 完整项目架构设计思路
- 大型项目性能优化案例
- 团队协作与项目管理经验
- 从0到1的产品开发全流程
🤝 分享理念
“独行快,众行远。技术的价值在于分享与传承。”
通过分享经验可以:
- 💡 启发思路 - 提供不同维度的解决方案
- ⚡ 提升效率 - 传授开发工具和最佳实践
- 🛡️ 避免踩坑 - 分享实战中的经验教训
- 🚀 共同成长 - 与开发者社区携手进步
📞 联系交流
欢迎与我交流Cocos Creator开发、项目架构设计相关的任何问题:
联系方式见本站底部 (添加微信时请注明”技术交流”)
交流方向
- 🤝 技术问题讨论与解决方案
- 💼 项目合作与技术咨询
- 📝 技术文章交流与投稿
- 🎯 职业发展与成长建议
- 🛠️ 工具开发与分享
工作履历
- 青岛蓝飞互娱科技股份有限公司 - 研发 (2015/04 - 至今)
- 合肥丸巨网络科技有限公司 - 研发 (2013/11 - 2015/04)
“每一次分享都是双赢,每一行代码都是未来的基石。期待与你的技术交流!”