职位描述:我们正在寻找一位经验丰富的 Unity3D 客户端开发工程师,加入我们的开发团队。该职位将负责使用 Unit3D 引擎开发高质量的游戏和应用程序。理想的候选人应具备扎实的编程技能、良好的团队合作精神以及对游戏开发的热情。主要职责:1.使用 Unity3D 引擎进行游戏客户端的开发和优化。2.参与游戏架构设计,编写高效、可维护的代码。3.与美术、设计和其他开发团队成员紧密合作,确保项目按时完成。4.进行性能分析和优化,确保游戏在各种设备上的流畅运行。5.编写和维护技术文档。6.参与代码评审,确保代码质量和一致性7.解决开发过程中遇到的技术问题和挑战任职要求:1.计算机科学、软件工程或相关专业本科及以上学历。2.3-5 年使用 Unity3D 引|擎进行游戏开发的经验。3.熟练掌握 C# 编程语言,具备良好的面向对象编程思想,4.熟悉 Unity3D 的各项功能和工具,包括但不限于物理引擎、动画系统、U1 系统、粒子系统、ECS系统等5.具备良好的问题解决能力和调试技巧。6.了解常见的设计模式和软件开发***实践。7.具备良好的团队合作精神和沟通能力。8.有移动平台(iOS/Android)开发经验者优先。9.有网络游戏开发经验者优先。10.有 Shader 编写经验者优先。加分项:1.了解其他编程语言如 C++、JavaScript 等2.具备使用 Git 或其他版本控制系统的经验3.具备使用其他游戏引擎(如 Unreal Engine)的经验。4.具备良好的数学和物理基础,能够处理复杂的算法和逻辑。