Skip to content

25 春米哈游校招宣讲同济场总结

目前 mhy 的主体技术栈还是 C 系,后端是 C/C++,客户端这边也基本是 C# 或 C/C++。

会关注自动化和基础设施建设这一块。比较成体系的还是常说的 CI/CD 和测试这块。自动化构建管线就没什么好说的了。测试这块举例来说,原神项目组搭的性能测试平台将角色模型面数、待机功耗、战斗功耗等数据指标化,再加上场景这些一起出一个报告,方便把压力给到出性能瓶颈的组。其他部分的自动化应该是没有专门的团队负责,都是程序组写的,也没有成体系。例如有为文案组做的 GUI 故事板编辑器、给美术组做的一些程序化地形生成之类的。

前端在 mhy 确实是没什么地位。主要的工作是内部协作系统建设,一点点活动 H5,以及米游社。而且前几年的某一年前端招得比较多,目前是饱和状态,所以这两年没有前端的实习,也没怎么招前端。但过几年怎么样也不好说。

预研项目有好几个并行,童话风格、写实风格之类的也都有,与此同时废案也是不少的,所以某些爆出来的信息,图一乐就好。此外刚入职的新人也会组织起来做 “mini project即把开发、美术、策划组成一个小的项目组,搞一个小型游戏出来。通常都是 demo 级的项目,也不会商业化,但是如果其中有比较好的 idea,也会拿出来考虑融入现有项目或者预研项目。

接下来是一些题外话。我这场的技术都是原神和绝区零的,没有星铁的(各个场次不一样,有轮换,希望下次能抓到星铁的技术

  1. 绝区零中的很多肌肉抖动的物理其实不是在玩家设备上演算的,而是在开发过程中根据动捕或者 K 帧演算的,这样做的好处是防止玩家设备性能不足,或者出一些奇怪的 bug 不好复现,而且在开发过程中直接算好还可以进行微调。
  2. 绝区零项目组中给角色按身高排序时,星见雅的身高没算耳朵。
  3. 原神内部的性能测试平台叫做 PerfTeyvat
  4. mhy 有免费工作餐和零食;上班可以带宠物(但需符合安全规定所以可以撸同事的猫