2025 Unity 网易社招面经(已OC)

本人背景:双非本科,泛cs专业,2022校招有幸加入某沪老牌游戏厂,校招的时候有UE4的TPS客户端项目经历,入职的是后端部门,但因为个人热爱客户端,后续工作内容围绕全栈进行,后误打误撞打开了战斗大门,从此一发不可收拾,太喜欢这战斗了,莫名其妙上头😲😀,因为是全栈,很容易就能接触前后端战斗代码,花了半年时间深入掌握

投递情况:前期瞄准了三四家3-5年的岗位试水,大多以年限不足简历挂,后续投递网易某部门,岗位为2年玩法战斗,一发入魂,顺利oc,时间线大约为四个工作日三面,offer七天内到账,因为jd很符合我的口味😍就没在推进其他公司流程了,来此还愿望

面试情况:主要以简历拷打,个人主要项目经历是gameplay设计,编辑器实现,以及战斗功能的维护和优化,主要技术栈是unity+C#+Lua

一面:
1. ECS和DOTS的区别?相比传统的代码设计又有什么优势体现?遇到过什么问题?
2. 帧同步和状态同步,如果你项目中的状态同步改为帧同步你会怎么实现?(以及一个相关细节业务的提问,这里为了防老东家定位就不便透露哈哈哈
3. 寻路算法的优化?从基础A*到JPS到RVO到KD-tree讲了个大概思路和一些具体的细节实现
4. 代码题:类似战旗,场景是矩阵地图,各个矩阵是有高度到,你只能高度相差1的移动,问两点是否能到达
5. 项目中屏蔽字校验工具的优化,询问了什么是贝叶斯,怎么做到的复杂度优化
6. lua战斗优化,主要涉及debug函数库中的sethook函数,根据业务环境编写,后端就分析各个战斗模块中函数的调用和性能分析,用算法和常见的lua优化进行修改,前端除了这部分,还有资源部分,进行一些内存性能到定位,unity自带的profile和lua的内存分析工具,这些网上都有框架提供
7. 询问其他优化,如ui中的一些视野剔除,相机剔除和组件对象池复用等部分
8. 公会战AOI视野优化的实现
9. 空间里有好几个圆,中心和半径,怎么判断两个点会不会被这些圆障碍阻挡到视野?也就是能不能相互看到
10. 玩家手机屏幕分辨率修改会对相机产生什么影响(唯一一个不知道的问题。。。
11. 玩家拿着武器,穿墙了怎么办
12. 玩家播放某个动作,需要某个身体部位对应到某个坐标上,怎么实现?
13. 业务题:我有多个武器,涉及品质和等级,玩家可以升级,对于玩家而言,评分最高的是品质优先然后同品质高等级优先,等级不得大于玩家等级,求一个排序方式,可以在玩家升级武器情况下,排序复杂度尽可能的低

二面:
1. 代码题:二维坐标里有好多个矩形,如何检测碰撞,如果这些矩形不和xy平行,又要怎么检测
2. 代码题:write do undo的实现
3. 遇到过的战斗不一致问题,怎么解决,战斗中随机数怎么实现?会有什么问题吗
4. 物理情况下子弹的实现,会遇到什么问题?
5. 场景里很多npc开着碰撞或范围检测,怎么优化?kd-tree的xy分范围
6. kd-tree的边界抖动问题,物体频繁来回穿越边界怎么办
7. 空间内射线检测的原理
8. 简历拷打,网络波动怎么办,行为预测,行为回滚
9. 简历拷打,KCP协议优化
10.简历拷打,AOI视野优化
11.简历拷打,循环列表实现

三面HR面,意向拷问,呜呜呜,战斗岗位,太想去了😭卑微求职

整体下来,面试挺有深度的,一二面的面试官都很好,下面有个老早时候入门学习时候的收藏,还是挺全面的,后续深入还是要自己去瞎看,系统学习

https://www.nowcoder.com/share/jump/27404740710207523058

最后感谢这三年内的众多同事,简直不能太棒了😘
#社招# #游戏# #游戏开发面经# #网易# #unity客户端#


全部评论
已收藏,,大佬好厉害,一年UI仔路过,一半以上都答不上来
4 回复 分享
发布于 04-01 11:51 未知
nb
1 回复 分享
发布于 04-07 12:45 广东
占个茅坑。收藏一下。
1 回复 分享
发布于 04-01 17:04 广东
请问一下,我大致对你罗列的这些问题进行了分类,大致可分为unity知识相关、游戏开发常用算法及针对特定问题的算法相关、性能调优相关;其中很少出现后端组件中间件相关的问题,以及工程架构一类的问题,想问这类问题是不是在大场面试中较少提及,换句话说如果我想针对大厂面试做准备的话应该花更多精力在实际的算法设计,针对特定问题的代码实现,性能调优方面,而不是将重点放在各类中间件、数据库以及架构设计的学习上是吗?
点赞 回复 分享
发布于 06-15 13:47 北京
]面的这么细致吗,我也准备要一面了
点赞 回复 分享
发布于 05-07 16:26 广西
去哪学这么详细啊佬
点赞 回复 分享
发布于 04-16 18:06 浙江

相关推荐

10-31 17:01
已编辑
电子科技大学 C++
🕐面试时间:2025.10.30💻面试岗位:游戏客户端笔试共三题,a了2.2,前两题比较简单,最后一题是图的带权最短路径还有选择限制,摸不着头脑一面八月初投的,九月做的笔,都以为泡无了,居然还有个面,全程40min,无自我介绍无手撕基础知识部分:1.虚函数的实现机制2.虚表创建时机,位置3.构造函数和析构函数是否能为虚函数4.在构造函数和析构函数中调用了子类实现的虚函数,会怎么样5.lambda表达式的底层实现6.lambda表达式的函数传参如何实现的7.std::function可以接受lambda表达式,这个转换是怎么实现的8.智能指针讲一下9.一个shared_ptr和一个weak_ptr指向的资源,shared_ptr退出作用域后,weak_ptr还可以访问吗10.shared_ptr内部是如何管理资源块的释放和引用计数块的释放的11.多线程编程了解吗12.多线程中需要注意的问题(答共享数据的访问)13.那有哪些方法可以解决这个问题呢14.你刚刚提到了原子操作,那内存序有了解吗游戏场景题:1.FPS游戏中,给定射击方向和最大偏移角度,如何做散布和最终方向确定?2.游戏中需要管理大量数据,要求插入、删除、查询都是O(1)复杂度,并且可以遍历数据,但是对顺序无要求。用什么数据结构实现?(先答的哈希+链表)3.链表实现的话可能效率太慢了,你知道为什么吗4.那么用什么数据结构效率更高一点呢(答数组,但是数组只能尾部插入删除为O(1))5.如果对中间数据也有增删的要求呢(开悟了,哈希+数组,中间数据和末尾数据换位操作即可)6.FPS游戏中实体子弹速度太快可能有什么问题?如何解决?7.现在做一个多人网络游戏,我的想法比较新颖,想使用“事件同步”,就是一个事件发生时,将该事件发送给其他客户端,其他客户端接受事件指令并执行,不考虑网络延时和作弊问题,这样做可不可以?(说实话有点没太懂...)8.考虑网络延时的话会有什么问题?9.如何解决网络延时问题呢?10.你的方法可能出现表现结果不一致的情况,有没有更好更快的方法解决呢不得不说米的面试难度还是在线的,八股题可以挖很深,场景题也基本在网上没听过,但是面试体验还是不错,面试官很温柔很耐心10.31更新,已挂
查看24道真题和解析
点赞 评论 收藏
分享
11-18 02:59
已编辑
西南交通大学 游戏前端
秋招结束,bg211本,终于轮到鼠鼠做秋招总结了,鼠鼠其实对秋招没有什么概念,到8月中旬我都没有开启秋招,还在原来的小公司实习,也没有准备八股的背诵。运气很好通过了乐信圣文的秋招,以为自己的秋招直接结束了,后面面了疯狂游戏和途游,被面试官点评基础太差了,很多东西原理都不理解,我才发现真的真的连秋招的门都没入。后面8月分到9月也是短短续续的开始了八股文的背诵和常见场景题的理解(感谢各位佬在牛客留下的面经)。因为已经拿到offer了,所以也没有很努力。面了波克城市和江娱互动都被挂了(在此期间过了零跑,但是零跑面试确实非常简单,对于游戏开发来说),最难过的是乐狗科技,我想留在成都陪女朋友读研,为此也是颓废了几日,准备好好玩几天去乐信圣文实习了。但是鼠鼠女朋友不想异地,非常伤心,鼠鼠还是决定狠狠努力,拼一拼进tap4fun的机会。但是最终在9月底还是没有成果,只能先去乐信圣文实习,边实习边秋招。万万没想到,在国庆的前一天,终于突破一面次次挂的尴尬处境,多乐游戏一面过了,面试过程中还被面试官表扬了,当场就给了过,鼠鼠欣喜不已。于是在国庆期间更加努力的学习。没想到国庆后沐瞳突然捞我进行一面。于是鼠鼠决定把沐瞳,tap4fun,字节的一面,多乐的二面放在两天内请假一起面了,打算彻底结束秋招。多乐和字节确实是技术栈不符合,无奈挂掉。意料之外的是,感觉受到了幸运女神的眷顾,tap4fun和沐瞳一面都过了。后面也是非常幸运,在1024程序员节这一天,同时收获了这两个offer。感觉这一路走来,真的是非常幸运了。面试中运气真的占了很大一部分,希望各位佬也能获得我一样的好运,获得心仪的offer,各位加油,鼠鼠退场了!!!笔试没做:紫龙,柠檬微趣,炎魂,点点互动,巨人网络,灵犀互娱,Garena,MIAO妙世界,乐牛游戏,网易雷火,互娱,简历,笔试挂:搜狐畅游,乐元素,库洛,游卡,4399,Funplus,三七互娱,鹰角网络,莉莉丝,游酷盛世,多益网络,西山居,完美世界,竞技世界一面挂:疯狂游戏,途游✖️2,灵感游戏,江娱,波克城市,字节tiktok客户端,诗悦网络,奥树游戏放弃一面:万游网络,好未来二面挂:乐狗科技,目的涌现,多乐游戏oc:乐信圣文,零跑汽车,克鲁castbox,tap4fun,沐瞳科技
牛客97318835...:佬能进沐瞳说明实力还是强的,真的是每次面试都有进步
点赞 评论 收藏
分享
评论
15
155
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务