岗位职责
1. 服务器开发与维护
o 参与游戏服务器端的设计、开发与优化工作,确保服务器的高效运行。
o 配合客户端工程师实现客户端与服务器的数据交互。
2. 功能实现与优化
o 根据游戏设计文档,完成游戏相关逻辑的服务器端开发。
o 优化网络通信逻辑,减少延迟,提高稳定性和性能。
3. 数据库管理
o 参与游戏数据的存储、读取和管理,包括用户数据、游戏配置数据等。
o 优化数据库查询和数据结构设计,确保数据安全与效率。
4. 工具与脚本开发
o 编写用于服务器管理和监控的工具与脚本,协助快速定位问题和提高工作效率。
5. 问题排查与解决
o 负责处理服务器运行中出现的技术问题,进行日志分析和问题定位。
o 协助进行服务器的测试和部署,确保发布的版本稳定可靠。
________________________________________
任职要求
1. 计算机基础知识
o 计算机相关专业本科及以上学历(大三及以上学生优先)。
o 熟悉常见的数据结构和算法,了解计算机网络基础。
2. 编程能力
o 熟悉C#、Python、Java或其他服务器端编程语言中的至少一种。
o 有Unity开发经验或了解Unity与服务器交互机制的优先。
3. 网络开发基础
o 理解HTTP/HTTPS、WebSocket、TCP/IP等网络协议。
o 对多人在线游戏的服务器架构和通信原理有基本认识。
4. 数据库知识
o 熟悉至少一种数据库技术(如MySQL、MongoDB、Redis)。
o 有数据库优化和大数据量处理经验优先。
5. 学习与沟通能力
o 对游戏服务器开发有热情,具备良好的学习能力,能够快速掌握新技术。
o 有责任心,能与团队成员良好沟通,协同解决问题。
6. 加分项
o 有实际项目经验,或自己搭建过简单的游戏服务器。
o 熟悉主流后端框架(如Node.js、Spring Boot)或有微服务开发经验。
o 对Unity的Mirror、Photon等多人联网框架有实践经验。