1.搭建高效便捷的UI框架,并根据项目情况进行优化调整;
2.为提高开发效率及运行性能进行编辑器工具开发及扩展,如:界面组件自动绑定工具、可配置化多语言文本组件等;
3.编写前端技术开发文档,以便新的小伙伴能够快速熟悉框架,涉及:UI框架及相关核心组件介绍、代码规范及注意事项等,并在其开发过程提供技术支持;
4.与策划、美术对接需求,讨论需求的合理性,并根据需求进行UI功能开发,最终就实际情况进行性能分析及代码优化;
为项目选择合理的插件,如:将原有spine插件支持格式为json调整为支持二进制类型并适配到项目中、为便捷特效层级新增UIParitical插件;
5.负责项目热更新功能及热更新发布工作,涉及:AssetBundle资源加载功能重构、编辑器工具开发、搭建Jenkins+Python实现热更自动化部署;