职位详情
基本要求
学历:大专及以上,计算机相关专业
经验:5年以上3D游戏客户端开发经历,具备至少2年MMORPG/动作类游戏核心模块(战斗/技能/装备)开发经验,完整参与过至少1款已上线项目
技能证书:无硬性要求,持有软件设计师、系统分析师等相关资质者优先考虑
核心技能要求
编程语言与工具
熟练掌握C++(C++11标准),能高效运用STL容器(如vector/map优化)、智能指针(shared_ptr/unique_ptr),理解设计模式(如观察者、状态模式)在游戏逻辑中的实际应用
熟悉Lua脚本开发及与C++的交互机制,能够构建高性能脚本绑定层(如tolua++/luabind),支持热更新能力
熟练操作VisualStudio(调试与性能分析)、AndroidStudio(NDK编译环境)、Git(分支管理与冲突处理)
游戏功能模块开发能力
战斗系统:深入掌握动作类游戏战斗机制,可实现技能释放流程(前摇/后摇/硬直控制)、伤害计算逻辑(属性相克/暴击判断)、角色状态管理(眩晕/无敌等效果),了解帧同步与状态同步技术方案
角色与装备系统:具备属性成长体系设计能力(等级/星级/强化路径),能搭建完整的装备养成链路(锻造/洗练/套装触发),有效应对跨服数据同步带来的一致性挑战
UI与交互:熟悉主流UI架构(如UGUI/FairyGUI),可实现复杂交互场景(如拖拽穿戴装备、多层级弹窗管理),并进行UI渲染优化(减少DrawCall数量)
跨平台与性能优化
熟悉Android/iOS平台特性,能解决多机型适配问题(分辨率适配、GPU兼容性),掌握移动端内存优化方法(纹理压缩、对象池复用)
具备性能调优经验,能借助Profile工具(如UnityProfiler、AndroidProfiler)定位卡顿根源(如逻辑帧超时、GC频繁),提出有效改进措施
工作职责
基于现有引擎架构,完成新功能开发,例如:“动态AI机制”(根据玩家行为调整策略)、“装备幻化系统”(模型切换联动特效)、“跨服组队副本”(多服务器间数据互通)
持续优化现有模块性能,如将高耗时战斗计算(AOE范围检测)迁移至C++层,推动客户端帧率由30FPS提升至60FPS
与策划团队紧密配合,将需求文档转化为可行技术方案(如“技能连招判定”拆解为按键序列识别、冷却管理、伤害叠加算法),输出《功能设计文档》
编写单元测试(GoogleTest)及相关调试用例,协同测试团队排查线上问题(如数值异常、穿模现象),确保功能稳定可靠
参与技术评审会议,针对现有架构提出改进建议(如将“背包系统”从单例重构为ECS模式,增强可扩展性)
具体技术考核点
现场编程:实现一个基础技能模块(包含技能冷却、范围伤害、状态附加功能),要求代码结构清晰、易于扩展(支持新增技能类型)
案例分析:针对“百人同屏战斗卡顿”问题,需从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),支持热更新能力
熟练操作VisualStudio(调试与性能分析)、AndroidStudio(NDK编译环境)、Git(分支管理与冲突处理)
游戏功能模块开发能力
战斗系统:深入掌握动作类游戏战斗机制,可实现技能释放流程(前摇/后摇/硬直控制)、伤害计算逻辑(属性相克/暴击判断)、角色状态管理(眩晕/无敌等效果),了解帧同步与状态同步技术方案
角色与装备系统:具备属性成长体系设计能力(等级/星级/强化路径),能搭建完整的装备养成链路(锻造/洗练/套装触发),有效应对跨服数据同步带来的一致性挑战
UI与交互:熟悉主流UI架构(如UGUI/FairyGUI),可实现复杂交互场景(如拖拽穿戴装备、多层级弹窗管理),并进行UI渲染优化(减少DrawCall数量)
跨平台与性能优化
熟悉Android/iOS平台特性,能解决多机型适配问题(分辨率适配、GPU兼容性),掌握移动端内存优化方法(纹理压缩、对象池复用)
具备性能调优经验,能借助Profile工具(如UnityProfiler、AndroidProfiler)定位卡顿根源(如逻辑帧超时、GC频繁),提出有效改进措施
工作职责
基于现有引擎架构,完成新功能开发,例如:“动态AI机制”(根据玩家行为调整策略)、“装备幻化系统”(模型切换联动特效)、“跨服组队副本”(多服务器间数据互通)
持续优化现有模块性能,如将高耗时战斗计算(AOE范围检测)迁移至C++层,推动客户端帧率由30FPS提升至60FPS
与策划团队紧密配合,将需求文档转化为可行技术方案(如“技能连招判定”拆解为按键序列识别、冷却管理、伤害叠加算法),输出《功能设计文档》
编写单元测试(GoogleTest)及相关调试用例,协同测试团队排查线上问题(如数值异常、穿模现象),确保功能稳定可靠
参与技术评审会议,针对现有架构提出改进建议(如将“背包系统”从单例重构为ECS模式,增强可扩展性)
具体技术考核点
现场编程:实现一个基础技能模块(包含技能冷却、范围伤害、状态附加功能),要求代码结构清晰、易于扩展(支持新增技能类型)
案例分析:针对“百人同屏战斗卡顿”问题,需从CPU、GPU、网络三方面提出系统性优化策略
架构理解:绘制太极熊猫“角色属性系统”的模块依赖关系图,并说明如何避免模块间循环依赖
加分项
具备3D动作游戏战斗系统开发背景,熟悉动画状态机(如Mecanim)与物理碰撞检测(射线/胶囊体)
有游戏引擎二次开发经验(如为Cocos2d-x扩展骨骼动画融合功能)
掌握热更新技术(如LuaJIT、AssetBundle热更),能制定兼容新功能的更新方案
了解游戏数值设计原理(如伤害公式构建),可与数值策划协作优化角色成长曲线
总结
两个岗位均需高度契合项目技术栈(C++、3D引擎、跨平台开发),其中系统架构师侧重整体架构设计与风险预判,游戏功能开发工程师聚焦功能落地与细节打磨。招聘过程中应重点评估候选人对3D游戏核心系统的理解深度,以及在现有代码基础上迭代优化的实际能力
2025-11-19 15:40
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
广州 海珠区








