游戏服务器开发工程师岗位职责

需积分: 1 0 下载量 151 浏览量 更新于2024-08-03 收藏 21KB DOCX 举报
游戏服务器岗位职责 游戏服务器岗位职责是游戏开发公司中一个关键的岗位,负责游戏服务器端的设计、开发、维护和优化。以下是游戏服务器岗位职责的详细知识点: **任职要求** 1. 编程语言:熟悉Linux下的C++、Lua等编程语言,掌握面向对象技术、数据结构及应用。 2. 后端框架:熟悉Skynet后端框架,拥有数据库相关使用技能,例如MySQL、MongoDB、Redis等。 3. 网络编程:熟悉网络编程,精通TCP/IP协议及编程,熟悉互联网应用协议。 4. 分布式系统:具备分布式系统开发经验,熟悉海量用户并行系统设计及系统优化。 5. 软件体系结构:具备全面的软件体系结构知识,熟练掌握面向对象技术、数据结构及应用。 6. 问题解决:具备良好的分析、解决问题能力,及良好的沟通协作意识,能承担较大的工作压力。 **岗位职责** 1. 服务器设计与开发:负责游戏服务器端的设计、开发、维护和优化。 2. 前台开发合作:与前台开发人员进行良好的沟通,高效的与前台开发合作设计编码和调试。 3. 运营事件处理:熟练和冷静的应对运营中的突发事件,严格按照运营流程处理事务。 4. 服务器架构设计:参与服务器架构设计及调优,提高服务器性能和稳定性。 5. 服务器逻辑开发:负责功能系统的服务器逻辑开发及数据落地。 **技术要求** 1. Linux操作系统:熟悉Linux操作系统下的C/C++开发及脚本使用。 2. 数据库应用:熟悉数据库相关应用开发,例如MySQL、MongoDB、Redis等。 3. 网络协议:熟悉TCP/UDP等协议相关知识,熟悉网络编程。 4. Lua编程:具备Lua编程经验,熟悉使用Lua进行游戏服务器开发。 5. 软件设计模式:熟悉设计模式,能够清晰完整的理解需求,并对可能出现的变化提出自己的预期思考以及梳理功能需求。 **其他要求** 1. 学历要求:本科及以上学历,计算机及相关专业。 2. 工作经验:至少3年Online Game开发经验,其中包含1年以上棋牌游戏服务器开发经验优先。 3. 责任心:具备良好的责任心和团队协作精神,能够承担较大的工作压力。 游戏服务器岗位职责要求候选人具备良好的编程能力、后端框架知识、网络编程能力、分布式系统开发经验、软件体系结构知识和问题解决能力等。同时,候选人还需要具备良好的责任心、团队协作精神和沟通能力。