CyanMoth
10小时前在线
全职 · 300/日  ·  6525/月
工作时间: 工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

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 - 广州商学院软件工程本科

语言

中文母语水平
0
1
2
3
4
5

技能

Unity3D熟练
0
1
2
3
4
5
作品
法术幸存者(已上线微信小游戏)

核心模块:﹡UI模块:主导项目UI系统的设计与实现,基于MV架构搭建分层解耦的UI框架,统一管理界面的创建、加载、显示/隐藏、销毁等完整生命周期,实现界面逻辑与表现层的分离,提升UI模块的可维护性与扩展性;同时结合DOTween实现流畅的界面动效与过渡动画,优化用户操作反馈,提升整体交互体验。﹡数据

0
2026-04-21 15:10
更新于: 10小时前 浏览: 2