游戏客户端的碎碎念
写这个帖子,主要也是对自己这一年多来的学习和短暂的找实习经历做个总结吧
尽管目前还没能如愿进入游戏行业,但结合这段时间的亲身经历,我想分享一些自己的看法
首先我不了解游戏其他岗位比如策划,运营,测试是个什么情况,但是客户端开发这一块我真的不建议盲目入坑,你要说热爱?那投个简历找工作上个班就老实了,首先游戏公司国内本来就没多少家,很多公司还就是妥妥的学历厂,你要不是92,直接简历挂,面试机会都没有; 然后除少数头部大厂之外,国内大多数中小游戏厂商的薪资福利,整体不如传统互联网行业,普遍加班严重、时薪偏低。除此之外,游戏客户端的技术栈高度垂直、局限性很强,一旦长期深耕这个赛道,后续想要转行、跨方向发展,难度会非常大
其次关于引擎的选择,大家可能看到某些前辈说引擎的选择不重要,但以我的实际体验来说,对于市面上占大多数的中小厂,引擎匹配度是硬性要求,不符合岗位技术需求基本没有竞争力。结合目前国内市场现状:Unity 岗位需求量最大,还有少部分Cocos;UE 引擎则主要集中在中大型厂商的新项目中。如果没有十足的把握进入大厂,优先学好Unity相较UE 会更容易找工作,就业覆盖面远高于 UE。当然如果时间充裕,建议在吃透 Unity 之后再补充学习 UE,掌握双引擎基础,会让自己的选择更多
最后如果还是想入行的话,首先算法肯定要好好刷,现在笔试加面试手撕算法基本都是必备的了,然后就是各种八股,这里我挂一些链接,此外还有面试鸭,小林coding,代码随想录等平台也可以学习八股
https://blog.csdn.net/zhangay1998/article/details/131687288
https://zhuanlan.zhihu.com/p/417640759?share_code=JLJ1hEw93gOY&utm_psn=2028601572985172608
https://blog.csdn.net/chenby186119/article/details/144212464
下面是自己看过的UE的一些帖子:
https://zhuanlan.zhihu.com/p/719982909
https://zhuanlan.zhihu.com/p/27727604723
https://blog.csdn.net/2301_81893326/article/details/150071830
https://zhuanlan.zhihu.com/p/591982020
https://zhuanlan.zhihu.com/p/470949422
客户端开发对图形学最好也要懂个大概,games101可以认真过一遍,这里也贴一个速成的八股链接
https://zhuanlan.zhihu.com/p/430541328?share_code=Cp6qeirD9DyZ&utm_psn=2028602008563663428
除此以外,104也推荐看一下,对于理解游戏引擎有帮助,当然有时间有能力的话10x系列课程都可以看一遍
下面是个人的碎碎念
我本科是就读于数字媒体技术专业,在校期间接触了游戏策划、游戏设计相关的课程,当时就觉得这方向蛮有意思的,可惜大一大二基本都玩过去了。现在看着很多刚进大学的网友早早定下明确目标,大二就已经出去实习积累经验,实在是自愧不如
后面大三就随大流考研了
上岸的那个假期,我就在思考以后做什么,刚开始是想学热门的java,后面思来想去想起来本科学过的游戏那些,感觉做游戏还是蛮有意思的,就打算走游戏开发这个方向了
于是我就跟着唐老师学习,学的同时我也关注了一下游戏开发的行业现状,网上能看到很多游戏行业的劝退言论,但我了解后发现,不管是 Java 开发、建模设计等其他赛道,普遍都有大量劝退的声音,想了一下既然没有完美的赛道,那选择自己感兴趣的游戏开发方向去学习
那段时间恰好黑猴出了,并且市面逐渐出了不少ue做的游戏,比如尘白,鸣潮,网上也有不少关于unity和ue的讨论,我琢磨了一下感觉好像ue更有未来,于是我就放下了unity,转头下载ue学起来了
我一开始跟着b站的一个小up的教程开始学习怎么使用ue,但是那个系列教程看了一小半就看不下去了我记得。后面完整看完了谌的ue入门课程,看完后有种自信心膨胀的感觉,就想自己做点东西,然后我试着把二次元角色模型导入ue,导入才发现角色的脸怎么是惨白,并且骨骼啥的也有问题,我就研究了一下渲染还有骨骼绑定这些,接着又研究了一下头发和衣服怎么飘动这些等等。当时真的是完全靠着热情在学习,很有意思
接着就研一上了,这段时间我依旧在跟着学各种操作教程,但是主要都是蓝图的,其实熟悉了ue后应该就应该立马学习c++的,但是当时没有意识到,算是沉浸在了自己的自娱自乐中吧
这段时间做了一个各种元素拼凑起来的rpg小游戏demo,和一个完整度比较高的第一人称射击游戏
到了寒假过年我才打算开始学习在ue中使用c++做游戏,因为很久没写过代码了并且c++还是大一学的后面就没用过了,于是我就花时间过了一遍c++基础,学完之后我就跟着做那个aura项目了,但是从来一直没接触过ue的c++,直接做项目真的学的很慢(也许是自己太笨了吧),比如我不能理解为什么这个地方他代码是这么写的或者这个代码我根本就没看懂是在做什么,我只能借助ai慢慢理解,后面一直到8月份才学完(中间碰上期末摆烂了一个多月来着,还有导师让做的课题,一直没有头绪不知道怎么做浪费了不少时间)
项目学完之后也就到了研二,整个研二上我干了这些事:
第一 开始刷力扣,坦白说这个时间点已经有点晚了,其实从决定走互联网这条路开始,就应该坚持每日刷题积累。我本身对算法理解比较迟钝,每次写算法题都格外吃力,每次写算法的时候我都在思考我是不是真的适合当程序员
第二 我对自己做的aura项目进行了一个复盘总结,并且在其上面加入自己的一些想法进行改造,学习了一下lyra项目,过了一遍101
第三 我断断续续搜集了一些牛客的面经,对每一个问题去问ai或者网上搜索得到答案,最后全部整理在一起,自己再学习
说实话这段时间感觉自己整体上有点摆烂,没学多少东西,一方面可能自己确实懈怠了,一方面还有就是被导师的课题搞得特别烦,实验一直做的有问题,不知道怎么做才好,有时因为这个搞得我连着一两天什么也不想学
时间差不多就又来到了寒假,我就加紧时间每天背八股和之前牛客搜集的面经,想着过完年去找暑期实习
从3月初到目前这段时间我就开始投简历找实习了,不投不知道,一投才发现没想到ue的hc这么少(纠正一下应该是ue的实习和校招hc少,ue的社招hc感觉还是蛮多的)
关于面经的话没啥可以分享的,因为我只面过几个小厂,投递几乎全是简历挂,简历也让网友帮忙看过了,网友有建议说是不要放一个蓝图项目在简历上,但是我觉得这不至于让我简历挂吧,下面是一些简历挂的列举:网易互娱,鹰角,莉莉丝,字节,叠纸,盛趣,深蓝,炎魂,萨罗斯,游卡,腾娱等
时至今日,还有腾讯,散爆,巨人,趣加,网易日常,西山居seed全在泡池子,我也不抱希望了,吉比特发了笔试我也没做了
再聊聊一些印象深刻的,比如某卡的招聘真的很让人迷惑;有小公司直接回复我说明了不要硕士学历的;还有一家小公司面完和我说实习没有工资。
说实话,没有想到找个实习都如此艰难,和家里人沟通后也希望我考公,找个稳定的工作,以后可能还是只做个游戏玩家吧
#求职##客户端##游戏#
查看25道真题和解析