高级Unity 3D开发人员 / Unity多人游戏框架开发者

16个月前全职
Blockchain Solutions Limited

Blockchain Solutions Limited

location 香港
unsaved
职责 职位描述: • 高级Unity3D开发人员 • 与业务拓展团队和设计团队密切合作,创建元宇宙应用程序。 • 使用Unity3D开发和实施元宇宙应用程序,包括场景构建、模型导入、物理引擎应用、光照渲染、材质设计等。 • 设计、实施和维护工具、流程,将3D设计从概念到生产。 • 快速原型制作元宇宙应用程序,展示客户演示的技术能力。 • 负责Unity3D插件开发和核心模块开发,在虚拟世界中进行编程和脚本编写,包括C#、Unity可视化脚本等脚本语言。 • 负责对Unity3D项目需求进行可行性评估,设计和实施项目框架和技术解决方案。 • 确保开发的代码和功能具有高水平的架构质量和性能。 • 参与设计评审,确保UI/UX设计的可行性和有效性。 • 对元宇宙应用程序进行分析和优化,确保在高风险实时环境中的正常功能。 • Unity多人游戏框架开发人员 • 3年以上使用Unity和C#从事工程角色的专业经验。 • 具备网络架构和多人游戏网络应用程序所面临的常见问题的经验。 • 有实际经验构建和处理大规模、良好架构的Unity项目,支持超过200,000个多人游戏。 • 了解迭代技术,如使用自动化和工具进行单元测试代码和提高可靠性。 • 出色的书面和口头沟通能力。 • 在我们的元宇宙项目中实现新功能。今年我们的重点是使任何多人游戏项目更容易同步,实现匹配、添加带有语音聊天的角色,并利用我们的网络确定性物理引擎。 • 有设计和开发服务器/客户端游戏的经验,优化服务器,包括负载平衡和匹配。 • 精通C#,能够编写干净、有文档的代码。 • 能够与团队中的其他程序员合作。 职位要求 • 计算机科学、信息技术或相关学科的高级文凭/学士学位。 • 3年以上Unity3D开发经验,具有跨平台软件资源规划、架构设计和项目开发的实际经验。 • 对Unity3D框架有深入的理解,并在渲染、动画、物理、人工智能和性能调优等领域有丰富的经验。 • 熟练掌握Unity、C#、Python、AI人工智能编程语言。 • 熟练掌握全栈Unity3D应用程序开发,常用的数据结构和算法。 • 对项目和产品开发充满热情,能够与他人良好合作和协作,具有良好的问题分析和解决能力,良好的沟通、协作和学习能力。 • 对虚拟数字人类(AI元人类)、VR、AR行业有一定的了解和热情者优先。 • 有性能优化、系统测试和调试技能。 • 具有较高的审美能力和追求卓越的意识。