我是一名拥有三年丰富经验的Unity开发工程师,专注于为客户提供高质量的解决方案。我的业务范围涵盖游戏开发(2D/3D、手游、PC)、虚拟仿真、数字孪生以及各类交互式应用的外包承接。
我精通Unity引擎的全流程开发,技术栈全面:熟练掌握C#进行核心逻辑编写;擅长UGUI构建流畅的交互界面;对动画系统、AI行为树、Shader编程及性能优化有深入理解;具备与后端对接(Socket、HTTP)及多平台(Android/iOS/PC/WebGL)打包与发布经验。
追求代码质量与开发效率,能独立负责从需求沟通、技术实现到测试上线的完整环节。期待能为您打造出色的数字体验。如有项目合作意向,欢迎随时联系!
项目代号:生存建造
项目简介:一款高度可扩展的生存建造游戏,集成了多维度资源管理与收集体系,提供探索、经营、生存玩法
职责描述
1、为实现复杂游戏系统的可扩展性与模块解耦,并确保开发效率与后期维护便利性,主导核心玩法系统从设计到实现(包
含战斗、采集、合成、种植、建造、寻路、昼夜、商店、坐骑等)
2、为解决传统 UI 与逻辑耦合度高、性能开销大的问题,并提升开发效率,应用自研MVVM思想框架,通过 UniRX 响
应式数据绑定与池化事件消息体机制,使 UI 与逻辑高度解耦,显著提升开发效率与运行时性能
3、为优化UGUI渲染效率,降低 DrawCall 和 OverDraw,深度优化UGUI性能,通过图集合并、遮罩优化、Canvas
分层、UI Rebuild 控制等技巧,有效降低 DrawCall 和 OverDraw 约 30%,显著提升游戏帧率
4、为简化复杂游戏数据配置管理,并提高日常开发效率和代码规范性,通过 ScriptableObject 的合理分层继承实现复
杂游戏数据配置和管理;开发多项编辑器工具(如组件自动注册、脚本模板生成、批处理),提升日常开发效率约 25%
5、统一使用新输入系统,支持键鼠、手柄、虚拟按键操作;实现角色状态管理(睡眠、耕作、探索)切换与数据持久化