米哈游Unity游戏客户端开发(系统)-英雄射击预研
任职要求
1. 精通C# Lua, 熟悉C++,扎实的数据结构及算法基础 2. 良好的工程设计能力,熟练使用设计模式,熟悉常用的系统架构如:MVC 3. 良好的沟通…
工作职责
1. 负责客户端系统功能、活动、玩法框架的设计及优化 2. 与策划、美术密切配合,进行各种必要的尝试和探索,以使功能达到设计要求并体验良好 3. 处理项目的多平台运行,包括PC iOS Android PlayStation 4. 处理项目的全球化需求 5. 支撑内容的制作过程 在工具 流程方面持续迭代,保证Workflow 简单 健壮 易用 6. 了解现有的Code Framework,并持续整理和改进,优化性能
1.参与设计和实现游戏的核心战斗系统; 2.维护GameCore在 c/s的正确性和一致性; 3.与策划美术密切配合,进行各种必要的尝试和探索以使功能达到设计要求并体验良好; 4.支撑内容的制作过程,在工具流程方面持续选代,保证Workflow简单、健壮、易用; 5.了解现有的Code Framework,并持续整理和改进优化性能。
1. 设计和实现工具 来支撑游戏内容的不同模块,如战斗 关卡 剧情演出 DCC插件等 2. 提升内容的制作阶段 验收阶段 发布阶段的效率和质量 3. 维护和提升现有工具的稳定性 易用性 性能 4. 辨别对应内容制作管线中 存在的效率 质量问题,寻找和提供改进方案
1、负责 MOBA 游戏核心战斗模块(包括英雄技能、普攻机制、伤害计算、战斗数值交互等)以及玩法模式(如 5v5 对战、特殊竞技模式等)的开发实现,重点优化战斗手感、技能反馈等核心体验,对战斗模块的开发进度和交付质量全程负责; 2、主导分析和定位战斗相关的疑难问题(如帧同步战斗一致性偏差、复杂场景技能判定异常、多人团战性能卡顿等),参与战斗技术课题研究(如优化多线程逻辑处理与资源调度,降低 CPU/GPU 负载、优化技能命中判定算法、战斗状态同步策略等)以及关键技术攻关,推动战斗相关技术(如技能编辑器、战斗调试工具)的产品化落地; 3、根据 MOBA 战斗开发需求,定制或优化战斗相关工具(如技能编辑器、技能配置编辑器、战斗日志分析工具等),提高团队在英雄技能开发、战斗逻辑调试等场景中的效率; 4、协同策划团队完善战斗玩法细节,从技术角度提供实现建议,平衡玩法创意和技术可行性;配合客户端、服务器团队保障战斗数据同步的稳定性,尤其在帧同步场景下确保多端战斗状态一致;
1.负责英雄联盟手游客户端的开发工作,基于Unity3D引擎进行功能实现与优化; 2.参与游戏客户端各模块功能开发及迭代,包括但不限于商业化系统、Gameplay机制、AIBot、UGC工具、引擎优化、研效工具链等模块; 3.主要负责以下模块之一:(1)负责陪玩Bot技术的研发和落地,包括行为树AI,状态机,强化学习、模仿学习等,持续探索AI+Gameplay游戏玩法;(2)GamePlay、UGC工具开发;(3) 商业化系统开发和优化;(4)参与性能优化并结合业务特征优化引擎特性; 4.跟进项目需求,快速响应设计变更,保证开发进度与质量。