职位描述:
1.负责服务器端架构设计、模块划分和人员分工。
2.根据游戏策划需求,能够独立设计开发相应的游戏模块。
3.设计与客户端同步算法(交互协议),能够掌控游戏所有协议的设计。
4.负责评估、优化,服务器性能、进度管理、质量管理、风险管理。
5.进行需求分析、系统分析和设计,保证所有的程序工作满足需求、进度,所有代码具有良好的稳定性和扩展性以及高效率。
6.负责游戏服务器与公司技术平台的整合;
7.对服务器端软件质量负全责。
8.负责服务器程序小组的主要对外沟通工作,与公司管理层、策划、项目经理、美术、客户端程序、运营部门保持良好、有效的沟通。
9.总结和分享自己的开发经验,与团队分享;
应聘要求:
1.热爱游戏与游戏开发,有良好的团队合作精神。
2.正规院校计算机或相关专业本科或以上学历
3.三年以上C++开发经验,一年以上网络和多线程编程经验
4.对以下专业技能要有足够了解:
精通网络通信的协议和实现
精通分布式设计和实现
精通linux 操作系统
数据库应用和原理
5.具备扎实的jC++语言基础和算法分析能力
6.对软件开发和管理有深刻认识,深刻理解软件的各种设计模式。
7.有良好的面向对象分析、设计能力;
8.有规范的C++编码风格和良好的文档习惯,有很好的排错、解决问题和技术攻关的能力;
9.良好的分析、设计、表达能力,能制作规范的文档和清晰的uml设计图。
10.熟悉oracle/mysql等一种以上数据库,能够根据游戏业务设计整体数据库模型,熟悉常用的sql语句, 熟练数据库存取
11.熟悉游戏服务器端的负载优化,网络安全,防外挂等
12.良好的分析、设计、表达能力。
13.具有一定的团队管理能力,有一定的领导魅力,善于沟通和交流。
优先:
1.有大型arpg网络游戏服务器开发经营优先
2.5年以上、多人在线网络游戏服务器开发经验;
3.熟练服务器端游戏世界建模(地图系统,角色控制,碰撞检测,ai等)
4.热爱游戏,热衷游戏开发;乐于接受有挑战性的任务,对代码的追求完美。