个人介绍
1. 熟练掌握C#语法,深入理解面向对象编程思想、异步编程(UniTask/协程优化),了解数据结构及常用算法。
2. 熟练运用Unity进行游戏开发,熟悉物理系统,UGUI,动画系统,输入系统等。熟悉MVC及其衍生架构,了解并能将游戏开发中常用的设计模式应用到实际开发中。
3. 深入理解IL2CPP编译原理与AOT/Interpreter混合执行机制,具备跨平台调试能力。
4. 熟练部署YooAsset资源管理体系,理解资源加载优先级与分包策略;深度集成HybridCLR实现C#原生热更新,掌握元数据补齐、代码分包及CDN资源分发全流程,可解决AOT裁剪相关问题。
5. 熟悉Unity性能优化与包体瘦身,熟练运用对象池、分帧处理、图集合并、脏标记等性能方案,掌握静态字体导出、纹理压缩、CDN资源分发等包体优化方案。
6. 熟练运用AI agent工具辅助项目开发,提升日常工作与方案落地效率。
工作经历
2026-03-01 -至今无程序
核心模块: ﹡UI模块:主导项目 UI 系统的设计与实现,基于 MV 架构搭建分层解耦的 UI 框架,统一管理界面的创建、加载、显示/隐藏、销毁等完整生命周期,实现界面逻辑与表现层的分离,提升 UI 模块的可维护性与扩展性;同时结合 DOTween 实现流畅的界面动效与过渡动画,优化用户操作反馈,提升整体交互体验。 ﹡数据配置模块:搭建项目数据配置工作流,引入Luban实现 Excel 配置表的自动化解析与导出,一键转换为 JSON 格式数据文件。 ﹡GamePlay模块:享元状态机,虚拟摇杆,Cinemachine,技能系统。 热更新逻辑:采用 YooAsset + HybridCLR 一体化架构,实现资源与代码的双热更新能力,支持游戏上线后无需重新提交版本即可更新资源与逻辑,有效降低用户回流门槛与版本迭代成本;针对 IL2CPP 编译环境下的 AOT 代码裁剪问题,通过编写 link.xml 配置文件,对热更逻辑依赖的关键反射类型、泛型代码进行显式保留,解决了因代码裁剪导致的热更新运行时异常,保障了热更新包在不同平台下的稳定运行,实现了快速迭代与版本快速修复。 平台与构建:负责项目
教育经历
2024-09-01 - 广州商学院软件工程本科







