沐瞳【新项目】资深客户端开发(战斗)
社招全职6年以上技术岗位地点:上海状态:招聘
任职要求
1、本科及以上学历,计算机相关专业优先,精通 C++/C#/LUA,具备扎实的数据结构与算法基础以及系统架构分析能力; 2、六年以上 Unity 游戏开发经验,3 年以上战斗模块开发经历,至少参与过 1 款大型 MOBA 项目的战斗系统开发。有大型项目游戏框架设计经验,熟悉帧同步的优先; 3、具备丰富的 Unity 引擎实践经验,熟悉技术底层或者对网络框架有深入研究的优先; 4、责任心强,能承受高强度工作压力,具备独立解决复杂技术问题的能力;
工作职责
1、负责 MOBA 游戏核心战斗模块(包括英雄技能、普攻机制、伤害计算、战斗数值交互等)以及玩法模式(如 5v5 对战、特殊竞技模式等)的开发实现,重点优化战斗手感、技能反馈等核心体验,对战斗模块的开发进度和交付质量全程负责; 2、主导分析和定位战斗相关的疑难问题(如帧同步战斗一致性偏差、复杂场景技能判定异常、多人团战性能卡顿等),参与战斗技术课题研究(如优化多线程逻辑处理与资源调度,降低 CPU/GPU 负载、优化技能命中判定算法、战斗状态同步策略等)以及关键技术攻关,推动战斗相关技术(如技能编辑器、战斗调试工具)的产品化落地; 3、根据 MOBA 战斗开发需求,定制或优化战斗相关工具(如技能编辑器、技能配置编辑器、战斗日志分析工具等),提高团队在英雄技能开发、战斗逻辑调试等场景中的效率; 4、协同策划团队完善战斗玩法细节,从技术角度提供实现建议,平衡玩法创意和技术可行性;配合客户端、服务器团队保障战斗数据同步的稳定性,尤其在帧同步场景下确保多端战斗状态一致;
包括英文材料
学历+
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
C#+
https://learn.microsoft.com/en-us/dotnet/csharp/
The C# guide contains articles, tutorials, and code samples to help you get started with C# and the .NET platform.
Lua+
https://www.lua.org/pil/contents.html
This is the online version of the first edition of the book Programming in Lua, a detailed and authoritative introduction to all aspects of Lua programming written by Lua's chief architect.
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
Unity+
https://www.youtube.com/watch?v=XtQMytORBmM
Unity is an amazingly powerful game engine - but it can be hard to learn. Especially if you find tutorials hard to follow and prefer to learn by doing. If that sounds like you then this tutorial will get you acquainted with the basics - and then give you some goals to learn the rest by yourself.
相关职位

社招5年以上技术研发类
1.负责项目Unity客户端逻辑功能以及核心模块的设计与开发; 2.实现新特性,改善易用性; 3.持续优化性能,表现和兼容性; 4.优化工作流程,提高研发效率,对编辑器等开发工具持续进行优化; 5.改善游戏体验和细节,与各部门无间协作; 7.可以完成核心模块的整体设计并能够分解工作内容; 8.必要时充当新人或者骨干人员的导师。
更新于 2025-01-20
社招10年以上软件
1. 负责团队业务构架设计和持续迭代,对团队效能和持续交付负责; 2. 负责业界技术趋势和竞品方案跟进了解,对技术方案进行设计和评审; 3. 负责团队内的目标制定、人才培养,对团队能力提升负责。
更新于 2025-05-08
社招5年以上程序&技术类
1、负责游戏的整体架构设计,关键模块的技术方案把控; 2、持续优化游戏的某些核心技术,比如强联机、镜头操控、渲染优化等; 3、与策划、美术、后台等相关团队保持密切沟通,把控研发流程、制作规范。