• 熟悉C/C++语言,熟练运用C++11,掌握面向对象编程思想;熟悉单例、工厂等常用设计模式;具备多线程开发经验;
• 熟悉Qt GUI框架,熟练掌握信号槽、QObject、QPainter及Qt多线程等核心特性;能独立使用Qt Widgets开发桌面端软件,具备Qt Quick跨平台界面开发能力;
• 熟悉常用数据结构(数组/链表/二叉树等),STL常用容器(vector/map/stack/queue等);
• 熟悉Unity/UE5引擎生态;掌握UE5资产管线与打包管线流程;具备UE5插件开发经验,能独立完成插件功能设计与实现;
• 熟悉Android开发;
• 熟悉微信小程序开发;
• 熟悉Python/Django/Golang;
• 英语六级;
• 项目描述:针对传奇玩家跨场景切换繁琐、多开效率低的痛点,作为专为传奇玩家打造的一站式游戏平台,采用Qt/C++技术开发,面向Windows系统用户。平台集成手游模拟器、页游浏览器、云端虚拟手机等组件,满足玩家多样化需求,提供流畅的游玩与挂机体验,已成为传奇玩家首选的综合游戏工具。
• 主要工作:
1.实现手游/页游/云游戏三大场景统一入口(减少场景切换时间30%),支持多开挂机(最高10开)及自定义键鼠操控映射,提升玩家操作效率2倍。
2.多进程架构,通过多进程隔离架构降低程序崩溃率;
3.优化内存管理,界面延迟加载,资源重复利用;启动速度从10秒缩短至2秒,提升用户启动体验。
4.多线程架构,实现模拟器进程状态监听、云机Ping值获取、在线更新包安装等后台任务的并行处理,避免界面卡顿,提升系统响应速度。
5.UI美化,实现窗口圆角、透明背景控件等现代UI效果,提升软件视觉吸引力。
6.NSIS开发在线安装包,减小包体大小到仅3M,提升运营效率。
• 项目描述:基于VirtualBox和Android-x86项目自研模拟器。
• 主要工作:
1.定制化编译Android-x86镜像,替换Launcher,修改开机启动参数,修改品牌型号信息。
2.开发Virtio OpenGL ES 管道驱动,接收Android OpenGL ES渲染指令。
3.开发VirtualBox VirtIO虚拟设备,解析Android管道数据,转发Android OpenGL ES渲染指令到本地渲染服务器。
4.开发本地渲染服务器,监听管道连接,转义Android OpenGL ES渲染指令为本地OpenGL指令进行调用,绘制到本地窗口,并进行数据回传。
• 项目描述:在云端实现分布式贴图压缩的功能,能够支持多种压缩格式,例如ASTC和BC压缩算法。通过对虚幻引擎的贴图压缩管线源码进行修改,将云压缩SDK无缝接入到现有的工作流程中,从而提升贴图压缩的效率和灵活性。
• 主要工作:
1.修改虚幻引擎的贴图压缩管线源码,接入云压缩SDK。
2.准确性验证,将云端压缩结果与本地压缩结果比较,结果一致,证明方法可行。
• 项目描述:Material Diff插件,支持可视化查看UE材质类型的Diff。
• 主要工作:
1.剖析蓝图Graph Diff源码,移植代码,适配材质类型。
• 项目描述:针对传统工程造价软件架构混乱、数据兼容性差的痛点,基于C++/Qt自研的专业造价软件,在行业内广泛应用。参与架构设计,将软件分为数据IO层、业务逻辑层、用户界面层三层架构,提升代码可维护性50%,降低新功能集成成本30%。
• 主要工作:
1.自定义流文件数据格式 ,支持多层嵌套表 ,通过QDataStream存储,文件体积压缩30%,数据读取速度提升25%。
2.通过继承QTreeWidget 重写部分绘制函数,解决QTreeWidget文本无法自动换行的用户痛点,减少手动调整操作时间60%。
3.使用Graphics View开发报表模块 ,基于开源第三方库LimeReport 进行二次开发,支持复杂报表自定义配置,支持使用Qt Script编写脚本,报表生成效率提升40%。
贪玩游戏盒PC端 | 负责人 | Qt 5.12/C++11 2023-12~2025-12 • 项目描述:针对传奇玩家跨场景切换繁琐、多开效率低的痛点,贪玩游戏盒作为专为传奇玩家打造的一站式游戏平台,采用Qt/C++技术开发,面向Windows系统用户。
• 项目描述:针对传统工程造价软件架构混乱、数据兼容性差的痛点,清单大师QT智慧云计价是基于C++/Qt自研的专业造价软件,在行业内广泛应用。参与架构设计,将软件分为数据IO层、业务逻辑层、用户界面层三层架构,提升代码可维护性50%,降低新功能集成成本30%。 • 主要工作:
• 项目描述:针对传统工程造价软件架构混乱、数据兼容性差的痛点,清单大师QT智慧云计价是基于C++/Qt自研的专业造价软件,在行业内广泛应用。参与架构设计,将软件分为数据IO层、业务逻辑层、用户界面层三层架构,提升代码可维护性50%,降低新功能集成成本30%。 • 主要工作: