职位简介:
作为《穿越火线手游》服务器开发工程师,你将主要负责服务端的gameplay设计和实现,包括竞技、玩法、技能、武器机制等核心系统的开发,并负责同步及网络优化、性能优化和外挂打击等关键技术工作。你需要与客户端开发、策划、项目经理等团队成员保持良好沟通,确保编码任务顺利推进和及时上线,同时利用数据平台和可观测性工具保障业务稳定运行,及时处理和解决线上运营中的问题和故障。该职位要求本科及以上学历,2年以上Linux游戏后台开发经验,精通C/C++语言开发,具备扎实的数据结构和算法基础,熟悉Linux操作系统及常用工具,理解TCP/IP原理并有网络编程经验。有UE4引擎经验或recast、physx及AI设计经验者将获得优先考虑。
简历及面试建议:
在撰写简历时,你需要特别突出与FPS游戏服务器开发相关的经验。首先,确保将你的Linux游戏后台开发经验放在显眼位置,特别是如果这些经验涉及C/C++开发。详细描述你参与过的游戏项目,特别是那些涉及gameplay系统开发的部分,如竞技模式、武器系统或技能系统的实现。如果你有处理网络同步或外挂打击的经验,一定要重点强调,这些都是这个职位的核心需求。对于技术栈部分,除了列出C/C++和Linux这些基本要求外,如果熟悉UE4引擎或相关工具如recast、physx等,也要明确标注。性能优化和问题定位的经验同样重要,可以列举你使用过的工具和解决的问题案例。最后,不要忘记展示你的团队协作能力,特别是与策划、客户端开发等跨部门合作的经验。
面试准备时,你需要对FPS游戏的服务器架构有深入理解。准备好讨论你过去参与的gameplay系统开发案例,特别是如何解决同步问题、优化网络性能或打击外挂。面试官可能会要求你现场解决一些算法或系统设计问题,因此复习常见的数据结构和算法是必要的。同时,熟悉Linux环境下的开发工具和性能分析工具,如gdb、perf等,并准备分享你使用这些工具解决实际问题的经验。由于这是一个需要高度协作的职位,面试中可能会考察你的沟通能力,准备好描述你如何与策划、客户端开发等其他团队成员合作的例子。如果时间允许,了解《穿越火线》现有的游戏机制和技术特点也会给你加分,这显示了你对这个职位的热情和准备充分。
在线咨询
提示:由 AI 生成回答,可能存在错误,请注意甄别。