职位描述:
岗位职责:
1.负责游戏服务器端整体架构和设计;
2.制定游戏服务端与客户端、周边管理工具之间满足多语言开发需求的通信协议、通信数据规范以及数据结构的规范;
3.负责通信、各种数据存储、逻辑流程框架以及各种关键数据、逻辑处理部分的开发;
4.负责对每个功能、技术点书写详细的技术和开发需求文档;
5.负责对服务端程序员分配工作,审核代码;
6.制定本部门开发工作计划,进行风险控制;
7.负责对策划提出的各种设计需求的技术可行性进行评估和技术更正;
8.负责对所有相关的服务端内容进行有效的检查和测试,保证自开发内容的安全、稳定、易扩展、文档齐全;
9.负责针对游戏开发需求,对数据库的数据表、存储过程进行设计和规划,对软件各种配置数据进行规范;
10.针对游戏开发和运营的实际需求,设计并制定服务端周边各种查询、统计、性能压力测试等工具的开发需求;
11.负责程序性能优化;
12.负责在实际开发中总结和制定针对项目开发规范、约定注意事项;
13.负责书写各种用于向策划、测试、运维、GM以及游戏运营商提供的技术参数、操作说明文档。
任职要求:
1.热爱游戏,渴望从事游戏开发工作;
2.至少一款网游开发经验,并担当重要开发岗位;
3.精通至少一种服务端编程语言(例如:C、C++、Java、C#、PHP、Erlang等);
4.精通MySQL,能独立设计完数据库并针对引用场景进行性能优化,熟练使用Linux环境;
5.了解至少一种Web服务器(例如:Apache或Nginx);
6.能用至少一种脚本语言制作项目自动化工具(例如:PHP、Python、Ruby、Lua等);
7.有良好的面向对象设计能力,有良好的文档习惯和注释习惯;
8.熟悉Socket编程、多线程编程,熟悉不同的IO模型,精通常用数据结构和算法;
9.熟练使用SVN版本控制系统;
10.有良好的团队协作意识和出色的学习能力,对游戏开发技术有浓厚的学习兴趣;
11.能主动承受项目实际开发中不定期的高压力工作;
12.对服务端组的工作结果负责;
13.对游戏上线运营期间可能产生的各种故障和问题能够及时的解决。