熟练使用 Unity + C# 进行客户端前端开发,熟悉 MonoBehaviour 生命周期与常用组件体系
熟练使用 UGUI / TextMeshPro 完成复杂 UI 界面与交互逻辑
掌握 ScriptableObject 配置驱动开发方式,实现参数可视化与策划友好编辑
熟悉 DOTween 实现 UI 动效与过渡效果
具备基础性能优化经验,能够使用 Profiler 分析 GC 与帧率问题
具备良好的 客户端架构设计能力,实践 MVC / MVVM 思想,实现 UI 与逻辑解耦
熟悉 异步编程(async / UniTask),优化加载流程与用户体验
熟悉 Addressables / AssetBundle 资源管理与加载流程
有较丰富的 性能优化经验,包括 UI 性能、GC、DrawCall 优化
能独立开发 Unity 编辑器工具(EditorWindow / CustomInspector) 提升团队效率
参与一款手游客户端前端开发,负责 UI 系统搭建与交互实现。
职责与成果:
负责登录、主界面、设置、弹窗等核心 UI 开发
基于 UGUI + TextMeshPro 实现自适应布局
使用 ScriptableObject 管理 UI 配置与参数
引入 DOTween 实现统一的 UI 动画规范
优化 UI 刷新逻辑,降低 GC 产生,提升界面流畅度
为项目搭建一套策划可用的 可视化配置系统。
职责与成果:
使用 ScriptableObject 设计配置数据结构
编写 CustomEditor / EditorWindow 提供可视化编辑界面
支持参数校验、分类展示、搜索功能
减少策划对程序依赖,提高配置效率