项目代号:生存建造
项目简介:一款高度可扩展的生存建造游戏,集成了多维度资源管理与收集体系,提供探索、经营、生存玩法
职责描述
1、为实现复杂游戏系统的可扩展性与模块解耦,并确保开发效率与后期维护便利性,主导核心玩法系统从设计到实现(包
含战斗、采集、合成、种植、建造、寻路、昼夜、商店、坐骑等)
2、为解决传统 UI 与逻辑耦合度高、性能开销大的问题,并提升开发效率,应用自研MVVM思想框架,通过 UniRX 响
应式数据绑定与池化事件消息体机制,使 UI 与逻辑高度解耦,显著提升开发效率与运行时性能
3、为优化UGUI渲染效率,降低 DrawCall 和 OverDraw,深度优化UGUI性能,通过图集合并、遮罩优化、Canvas
分层、UI Rebuild 控制等技巧,有效降低 DrawCall 和 OverDraw 约 30%,显著提升游戏帧率
4、为简化复杂游戏数据配置管理,并提高日常开发效率和代码规范性,通过 ScriptableObject 的合理分层继承实现复
杂游戏数据配置和管理;开发多项编辑器工具(如组件自动注册、脚本模板生成、批处理),提升日常开发效率约 25%
5、统一使用新输入系统,支持键鼠、手柄、虚拟按键操作;实现角色状态管理(睡眠、耕作、探索)切换与数据持久化