职位详情
基本要求
学历:大专及以上,计算机相关专业
经验:5 年以上 3D 游戏客户端开发经验,至少 2 年 MMORPG / 动作游戏核心功能(战斗 / 技能 / 装备)开发经验,参与过至少 1 款上线项目
技能证书:无强制要求,但具备软件设计师、系统分析师等证书优先
核心技能要求
编程语言与工具
精通 C++(C++11 标准),能熟练使用 STL 容器(vector/map 优化)、智能指针(shared_ptr/unique_ptr),掌握设计模式(观察者模式、状态模式等)在游戏逻辑中的应用
熟悉 Lua 脚本(与 C++ 交互),能设计高效的脚本绑定层(如 tolua++/luabind),支持热更新功能
熟练使用 Visual Studio(调试器 / 性能分析工具)、Android Studio(NDK 编译)、Git(分支管理 / 冲突解决)
游戏功能模块开发能力
战斗系统:深入理解动作游戏战斗逻辑,能实现技能释放(前摇 / 后摇 / 硬直)、伤害计算(属性克制 / 暴击判定)、状态管理(眩晕 / 无敌),熟悉帧同步 / 状态同步方案
角色与装备系统:能设计属性成长体系(等级 / 星级 / 强化)、装备养成链路(锻造 / 洗练 / 套装效果),解决数据一致性问题(如跨服装备同步)
UI 与交互:熟悉 UI 系统架构(如 UGUI/FairyGUI),能实现复杂交互逻辑(如拖拽装备穿戴、多层弹窗层级管理),并优化 UI 渲染性能(DrawCall 合并)
跨平台与性能优化
熟悉 Android/iOS 移动端特性,能解决不同机型适配问题(如分辨率适配、GPU 兼容性),掌握内存优化技巧(纹理压缩、对象池复用)
具备性能分析能力,能通过 Profile 工具(如 Unity Profiler、Android Profiler)定位卡顿原因(如逻辑帧超时、GC 频繁)
工作职责
基于现有引擎,实现新功能模块:如 “动态 机制”(根据玩家行为调整 AI 策略)、“装备幻化系统”(模型切换 + 特效联动)、“跨服组队副本”(多服数据交互)
优化现有功能性能:例如将战斗逻辑中耗时计算(如 AOE 伤害范围检测)迁移至 C++ 层,将客户端帧率从 30FPS 提升至 60FPS
与策划团队深度协作,将需求文档转化为技术方案(如 “技能连招判定” 需拆解为按键序列检测、冷却时间管理、伤害叠加算法),输出《功能设计文档》
编写单元测试(Google Test)与调试用例,配合测试团队定位线上 BUG(如战斗数值异常、装备穿模),保障功能稳定性
参与技术评审,提出模块优化建议(如将 “背包系统” 从单例模式重构为 ECS 架构,提升扩展性)
具体技术考核点
现场编程:实现一个简易技能系统(包含技能 CD、范围伤害、状态附加逻辑),要求代码可读性高、可扩展(支持新增技能类型)
案例分析:给定 “百人同屏战斗卡顿” 场景,需输出从 CPU、GPU、网络三个维度的优化方案
架构理解:绘制太极熊猫 “角色属性系统” 的模块依赖图,并说明如何避免循环依赖
加分项
有 3D 动作游戏战斗系统开发经验,熟悉动画状态机(如 Mecanim)与物理碰撞(射线检测 / 胶囊体碰撞)
参与过游戏引擎二次开发(如为 Cocos2d-x 新增骨骼动画融合功能)
熟悉热更新方案(如 LuaJIT、AssetBundle 热更),能设计兼容新功能的更新策略
了解游戏数值平衡(如伤害公式设计),能与数值策划共同优化成长曲线
总结
两岗位均需深度匹配项目技术栈(C++、3D 引擎、跨平台),其中系统架构师侧重 “全局设计与风险把控”,游戏功能开发工程师侧重 “落地执行与细节优化”。招聘时需重点考察候选人对 3D 游戏核心模块的理解深度,及基于现有代码迭代的实战能力。
学历:大专及以上,计算机相关专业
经验:5 年以上 3D 游戏客户端开发经验,至少 2 年 MMORPG / 动作游戏核心功能(战斗 / 技能 / 装备)开发经验,参与过至少 1 款上线项目
技能证书:无强制要求,但具备软件设计师、系统分析师等证书优先
核心技能要求
编程语言与工具
精通 C++(C++11 标准),能熟练使用 STL 容器(vector/map 优化)、智能指针(shared_ptr/unique_ptr),掌握设计模式(观察者模式、状态模式等)在游戏逻辑中的应用
熟悉 Lua 脚本(与 C++ 交互),能设计高效的脚本绑定层(如 tolua++/luabind),支持热更新功能
熟练使用 Visual Studio(调试器 / 性能分析工具)、Android Studio(NDK 编译)、Git(分支管理 / 冲突解决)
游戏功能模块开发能力
战斗系统:深入理解动作游戏战斗逻辑,能实现技能释放(前摇 / 后摇 / 硬直)、伤害计算(属性克制 / 暴击判定)、状态管理(眩晕 / 无敌),熟悉帧同步 / 状态同步方案
角色与装备系统:能设计属性成长体系(等级 / 星级 / 强化)、装备养成链路(锻造 / 洗练 / 套装效果),解决数据一致性问题(如跨服装备同步)
UI 与交互:熟悉 UI 系统架构(如 UGUI/FairyGUI),能实现复杂交互逻辑(如拖拽装备穿戴、多层弹窗层级管理),并优化 UI 渲染性能(DrawCall 合并)
跨平台与性能优化
熟悉 Android/iOS 移动端特性,能解决不同机型适配问题(如分辨率适配、GPU 兼容性),掌握内存优化技巧(纹理压缩、对象池复用)
具备性能分析能力,能通过 Profile 工具(如 Unity Profiler、Android Profiler)定位卡顿原因(如逻辑帧超时、GC 频繁)
工作职责
基于现有引擎,实现新功能模块:如 “动态 机制”(根据玩家行为调整 AI 策略)、“装备幻化系统”(模型切换 + 特效联动)、“跨服组队副本”(多服数据交互)
优化现有功能性能:例如将战斗逻辑中耗时计算(如 AOE 伤害范围检测)迁移至 C++ 层,将客户端帧率从 30FPS 提升至 60FPS
与策划团队深度协作,将需求文档转化为技术方案(如 “技能连招判定” 需拆解为按键序列检测、冷却时间管理、伤害叠加算法),输出《功能设计文档》
编写单元测试(Google Test)与调试用例,配合测试团队定位线上 BUG(如战斗数值异常、装备穿模),保障功能稳定性
参与技术评审,提出模块优化建议(如将 “背包系统” 从单例模式重构为 ECS 架构,提升扩展性)
具体技术考核点
现场编程:实现一个简易技能系统(包含技能 CD、范围伤害、状态附加逻辑),要求代码可读性高、可扩展(支持新增技能类型)
案例分析:给定 “百人同屏战斗卡顿” 场景,需输出从 CPU、GPU、网络三个维度的优化方案
架构理解:绘制太极熊猫 “角色属性系统” 的模块依赖图,并说明如何避免循环依赖
加分项
有 3D 动作游戏战斗系统开发经验,熟悉动画状态机(如 Mecanim)与物理碰撞(射线检测 / 胶囊体碰撞)
参与过游戏引擎二次开发(如为 Cocos2d-x 新增骨骼动画融合功能)
熟悉热更新方案(如 LuaJIT、AssetBundle 热更),能设计兼容新功能的更新策略
了解游戏数值平衡(如伤害公式设计),能与数值策划共同优化成长曲线
总结
两岗位均需深度匹配项目技术栈(C++、3D 引擎、跨平台),其中系统架构师侧重 “全局设计与风险把控”,游戏功能开发工程师侧重 “落地执行与细节优化”。招聘时需重点考察候选人对 3D 游戏核心模块的理解深度,及基于现有代码迭代的实战能力。
2025-12-13 02:28
IP属地:广东广州
职位福利
大专5-10年C#C++CC++,STL,NDK ,

上海智游九阴网络技术有限公司
不需要融资 · 0-20人


鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >

附近适合您的职位
1-1.5万/月
C/C++1-3年大专C++QT嵌入式软件经验MySQLRedis架构设计经验Linux开发/部署经验Python
广州 海珠区
1.5-1.8万/月
C/C++5-10年本科C#GIS引擎/图形图像三维引擎/自动驾驶C++CQT车机系统开发shellOpenGLwindows/kylin/linux
广州 海珠区








