个人介绍
有独立开发模块的经验和能力。熟悉常用数据结构和算法。熟练使用git和svn。英语六级,可以无障碍阅读英文文章。熟悉UGUI。熟练使用c#。逻辑思维强,有较好的面向对象编程思想和能力,有良好的编码规范。具备完整项目周期开发经验。具备独立解决技术问题的能力。对 Unity3d 引擎有比较深入的理解。有完整的从逻辑开发到上线优化的 Unity3d 上线项目经验。独立负责过核心功能开发。
工作经历
2023-03-01 -2024-03-01昆仑万维Unity工程师
负责游戏客户端框架设计与业务需求开发。 设计和搭建编辑器的整体框架,确保其结构清晰、灵活,并具备良好的扩展性。 开发物体选择、移动、旋转和缩放等功能,使用户能够灵活操作编辑器中的物体。 实现组件箱功能,包括组件的添加、查找和管理,以便用户快速获取所需组件。 开发地图保存功能,使用户能够保存当前编辑的地图状态,便于后续的加载和修改。 实现组合、绑定、删除等功能,使用户能够对物体进行复杂的操作和编辑。 完成其他编辑器相关功能的开发,包括但不限于撤销、重做、拖拽、对齐等功能,以提升编辑器的易用性和功能性。 使用quantum帧同步框架开发。 使用shader graph开发简易效果。
2019-06-06 -2023-02-28十字星Unity工程师
SDK接入相关事宜。 战斗系统开发。 打包及性能优化内存优化。 使用常见数据结构和设计模式优化代码。 和服务器沟通协议并完成相关功能。 打猎钓鱼以及商会和市场玩法开发。 家园系统开发。 开发ui 框架。 制作编辑器工具提高游戏开发效率。 确保游戏逻辑的可扩展性和可维护性,为未来的功能增加和修改提供便利。 与策划团队紧密合作,理解并实现他们的创意和设计,确保游戏玩法和内容符合策划的预期。
2017-09-01 -2019-06-06奇境天成Unity工程师
参与网络编程相关功能。 根据项目需求,开发和集成新功能模块,如UI系统、音效系统等 使用editor窗口实现代码生成工具 对游戏客户端进行性能优化,确保游戏在各种设备上能够流畅运行,并且能够兼容不同平台和设备。 使用lua编写游戏逻辑和功能代码,实现策划提出的游戏机制和交互 与策划和美术协调进度和效果,保证工作进度 根据需求和设计文档,进行手游客户端项目功能模块的设计、开发及优化 参与游戏动画模块开发,以及美术配套动画工具开发。开发角色IK,布娃娃效果等物理相关工作。 对游戏现有框架及性能进行调整与优化。 监测和处理游戏客户端中的错误和异常情况,保证游戏的稳定性和可靠性,及时修复Bug和漏洞。
教育经历
2013-09-01 - 2017-07-01北京航空航天大学计算机本科