职位描述
岗位职责(架构师方向)
1. 负责 Unity3D 项目客户端整体架构设计与核心框架搭建,负责网络通信接口设计与实现,规范代码标准。
2. 使用 Unity3D 引擎设计并开发项目核心模块,参与技术攻坚。
3. 负责客户端在 Android、iOS 及 PC 平台的版本发布与维护,进行性能分析与优化。
4. 开发客户端底层通用模块,解决关键技术难题,保障研发质量。
5. 参与产品开发计划制定并跟踪执行,推动项目按期高效交付。
6. 管理并指导程序组,分配任务,监控进度,确保程序质量。
7. 与策划、美术、服务端等团队紧密协作,建立高效的制作流程与工具链。
8. 跟踪前沿技术发展,组织团队技术分享与培训,提升整体技术能力。
9. 推动 U3D 项目相关技术的持续迭代与优化。
任职要求
1. 本科及以上学历,计算机或相关专业。
2. 5 年及以上 Unity3D 实际项目开发经验,至少有一款大型模训项目开发经历。
3. 精通 C# ,熟练掌握面向对象编程与常用设计模式。
4. 深入理解 Unity3D 引擎架构,熟悉渲染管线、物理系统、资源管理,优先了解 ECS 与 Job System。
5. 熟练使用常用插件(NGUI、UGUI、FingerGesture、iTween 等)。
6. 扎实的 3D 图形学基础(OpenGL/ES、ShaderLab、材质与光照模型等)。
7. 良好的沟通能力、团队协作精神与高度责任感。
加分项
1. 有大型模训类项目主程经验。
2. 熟悉客户端与服务端网络协议(TCP、UDP、HTTP、WebSocket)开发与调优。
3. 熟悉手机端适配与性能优化,具备 U3D 与原生语言(Java/Objective C/Swift/Kotlin)交互经验。
4. 具备 Unity3D 工具链插件开发或自定义 Shader 制作经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕