郭乐融 level
获赞
17
粉丝
5
关注
4
看过 TA
171
浙江工业大学
2024
Unity3D客户端
IP属地:浙江
暂未填写个人简介
私信
关注
2023-10-24 13:56
已编辑
浙江工业大学 Unity3D客户端
想做个大点的项目准备下毕设和春招的游戏客户端,有没有推荐啊      目前考虑的有,做一个类似逃生之路的单机项目,多人联网项目。(梦里想的是实现一些目前我完全不了解且对我来讲看起来难度很大的功能,比如逃生之路的话做到用四叉树进行地图加载卸载,LOD,联网项目的话做到性能较好的同步,预测回滚,物理同步等等)【题外话】今年三月发了一篇游戏客户端该怎么学的提问之后,开始在学一段时间和玩一段时间来回交替。现在因为鼠鼠实在是没东西所以没有准备秋招,也是因为开窍太迟了。想在这里抛砖引玉分享下一些学习想法,希望佬佬们觉得有问题的话能指点一下个人大概分了三个部分:算法,知识八股,引擎项目。【算法】笔试必备,从半年前开始到现在目前力扣题目做了200+,刷了hot100还有跟着代码随想录刷了两三遍,秋招做了两次笔试知道鼠鼠水平还很差。学算法推荐看代码随想录,还有经常写力扣题解的一些人。【知识八股】基础知识和拓展游戏方面视野和素养。C++推荐书籍:《C++Primer》《STL源码剖析》《深度探索C++对象模型》《Effective Modern C++》(这个github上有,搜EffectiveModernCppChinese应该能找到)。还有游戏编程模式(gpp.tkchu.me)建议结合《HeadFirst设计模式》。另外还有最近才相见恨晚的一些人的博客知乎:云风的博客,知乎的游戏开发话题等等。感觉都是能拓展视野的途径,看了之后才知道还有这么多东西这么多技术。【引擎项目】卖课重灾区...不知道有什么好的学习方法(求分享),但是首先把一些过时的与Unity版本强相关的书从视野里去掉(之前不懂事买了一些好老的)。看过CodeMonkey的视频,自己也花了一些钱从不正当的地方得到了一些视频教程(想要可免费分享,这是对的吗...),跟着视频(或书)做过两三个项目(CodeMonkey的KitchenChaos,《Unity3D网络项目实战》,不好描述的类饥荒)。知乎牛客各种博客和B站油罐上都有分享知识的人。上面算是一个不是很严谨的个人半年经历小总结吧,球球各位如有高见不要吝啬分享
寄寄锅王今天寄在哪:入行游戏不建议一上来就啃各种代码知识。特别是在有一定代码基础的情况下,还去靠啃书啃各种晦涩的编码知识,且不说能不能完全吸收理解,光是这个漫长的、没什么正向反馈的学习过程就足够把你做游戏的学习热情消耗殆尽。除非是代码天才,否则最后大概率三分钟热度。 所以前期建议通过看U3d相关书籍课程试着从简单到中等复杂慢慢完整的做个能跑的游戏,在实现各种游戏功能的过程中理解Unity和C#的基本特性并获得成就感,保持自驱力,再去考虑性能优化、解耦合、多态复用相关的问题,这个时候才是系统学习代码语言,看源码和设计模式的时候。 此外要知道的事,游戏开发是一个涉及工种及其复杂的行业。Unity客户端这个岗位只是包含了这些工种的工作的一个起点,以后怎么走,怎么深入学习完全看自己选择的方向。TA/特效方向就需要深入图形学,openGL/DX,games101,shader着色器语言;引擎方向就要深入底层源码,看编译原理,操作系统,计组,games104;还有动画、地编、UI这些就不细说了。 一个人的精力是有限的,一年的时间拿来能做几个完成度尚可的游戏顺利度过前期就很不错了。如果一年时间都在啃理论知识出去找工作能不能拿得出东西来都得打个问号,到时候别陷进满脑子八股文之乎者也,除了做题还是做题这种毫无乐趣可言的道路上。
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务