职位描述:
主要负责开发创新性的2D和3D项目,同时具备在RTMP或者RTSP视频流以及MP4播放方面的实际经验。需要熟悉使用Google Protocol和GRPC,具备对Actor、MVC等成熟框架的经验。需要熟悉使用DOTween和PoolManager插件,并能够独立设计UI Panel。
职责和要求:
一、2D和3D项目经验:
至少3年Unity开发经验。
具有丰富的2D和3D游戏或多媒体应用开发经验。
能够独立设计和实现游戏或应用的核心功能。
熟练掌握Unity引擎,精通C#脚本编程和Shader编写。
熟悉Unity3D引擎架构设计,掌握绝大多数Unity组件的使用与开发。
二、视频流和MP4播放经验:
曾参与或负责过RTMP或者RTSP视频流播放器的开发。
有实际经验处理MP4视频播放相关的功能。
三、Google Protocol和GRPC:
熟练使用Google Protocol和GRPC进行网络通信。
能够设计和实现基于GRPC的分布式系统。
四、成熟框架经验:
具备使用Actor、MVC等成熟框架的经验,能够设计和实现高性能的并发系统。
对框架的优化和扩展有深入的理解。
熟悉面向对象分析和设计方法。
五、插件使用经验:
使用过DOTween和PoolManager插件,能够灵活运用这些工具进行游戏开发。
六、UI设计和实现:
能够独立设计和实现符合用户体验标准的UI Panel。
具备良好的用户界面交互和设计理念。
七、团队协作:
具备团队合作精神,能够有效与团队成员协同工作,推动项目的顺利进行。
具备良好的沟通能力,能够清晰地表达自己的想法和理念。
八、自主学习和创新:
对新技术和行业趋势保持敏感,具备自主学习和创新的精神。
愿意持续挑战自己,追求技术的卓越。