IT圈老男孩1 发表于 2022-11-18 10:54

Unity开发需要掌握那些基本技能?

一位在校大学生,发现自己对于Unity开发所需要的各项基础技能,并没有很好的认知,平时也只是跟着一些网上的案例课程跟着做,发现对自己帮助不是很大,这种情况下该如何规划路线,系统的进行学习呢?另外,发现很多人都在学习games系列的课程,这是一个什么方向类型的课程呢?

rustum 发表于 2022-11-18 11:02

题主您好,目前想要从事游戏开发的大学生普遍所关注的一件事情就是不知道从哪里开始,总是感觉自己学不到东西。
这种问题往往非常普遍,毕竟在校学到的东西都比较枯燥而且和游戏开发相关性不是很大。但是这些底层的计算机应用能力对于你今后的发展非常重要。因此这个过程一定要耐着性子一步步把他完成。举个例子,学习游戏开发就如同学习武术,一开始学习时完全接触不到拳脚的一招一式,每天都在练习马步或者山间挑水,但没有这些基本功练出来也是三脚猫的功夫。如果同学现在还在校的话真的建议你能用半年或一年的时间把学校教的基础知识都吃透了,再去了解一些商业级的游戏开发流程或者多参加一些比赛。
第一阶段(大一 到大二)

计算机基础(掌握)

汇编基础/并发编程/计算机网络/数据结构/计算机组成原理
这个阶段就两个字”踏实“,对于这种基础计算机应用能力学校的资源绝对是顶级的,同时你个人的学习状态,可分配的学习时间也是非常难得的。所以在学校就去解决学校应该解决的事情。

开发语言
C#/C++/Lua
开发语言就不多说了C#/C++分别对标目前游戏市场主流的两款商业引擎Unity和UE4,这里不需要考虑太多(选择Unity OR UE4),因为不是这个阶段应该考虑的。C#/C++这里的要求就是”掌握“,Lua(了解)学有余力的话可以深入涉及到热更的内容,后期校招的时候会有很大优势。
另外需要补充一下高等数学、物理学基础的知识(了解)

第二阶段(大二到大三)
经过第一阶段”量变“的过程,这个阶段将迎来一个质变的过程,当然这一阶段不会再像前期那么枯燥了,各位同学可以通过一些小的项目案例去灵活学习游戏引擎了。还是简单给各位列一下这个阶段需要学习的重点吧,大家学习的时候可以直接按照学习地图完善自己的技能库。
Unity脚本基础
脚本的创建与调试/脚本的生命周期/脚本之间的交互/MonoBehaviour常用函数/组件/类
这块儿内容涉及到我们使用开发语言实现游戏脚本,同时也是各大游戏公司在校招时着重考察的能力,大家务必要掌握这些内容。
编译器
编译器使用/编译器扩展
编程一定要搞定的基础,像一些高级编程完成的代码能不能运行基本就靠它了
UI
UGUI界面开发/UGUI界面性能优化/UGUI源码分析与研究/DoTween
UI相信不需要我再赘述它在大厂面试官心中的考察地位了,不管是笔试面试都会出现相关问题。相信当下刚入行的小伙伴一开始UI也是工作常客,学好UI也关乎到各位入职能否顺利度过试用期。所以各位这些该学的东西抓紧学习起来吧!
点击下方小卡片就可以免费领取U3D学习资料/一对一学习路线规划/名师就业指导等福利!
等我们这两个阶段是重点知识解决好了,在大三下学期最好能够去衡量一下考研&校招&实习的事情,这三个选择都是非常好的,但不管选择什么我都希望各位能够去参加一次实习。这是最直接有效能够了解商业级游戏开发流程的一段宝贵的时间。
关于选择:之前有一篇文章非常详细的和大家分享了考研、校招、实习该怎样去做选择?
关于实习,很多同学都抱怨实习学不到东西,甚至有的同学还觉得实习是去做苦力,其实并非如此。在实习中,我们不仅要去跟着前辈了解商业化游戏开发的过程,更重要的是你能够主动的观察、分析前辈统筹跟进一个项目的内在逻辑以及思考方式。这个才算是真正有价值回报的实习!
最后就是能够独立开发出一款游戏DEMO了,所以之前在一些小游戏项目中实践学习Unity功能模块和C#的这个过程非常重要。另外我们所投入精力要去做的游戏DEMO一定是要和最终面试挂钩的,因为你不可能在有限的时间里做出5-8个游戏Demo,一定是根据目标公司对于技能维度的要求,专攻3个创新且能够在面试中展现个人技术能力的游戏DEMO。这样的游戏demo才能吸引面试官的眼球,并能够让面试官通过游戏demo考察到你的能力正是他们需要的。所以平时就要多考察一些游戏公司的岗位JD,关注他们的游戏都有哪些亮点、技术点,为自己游戏DEMO提前做准备。
点击卡片领取海量U3D学习资源/面试攻略/简历模版

Mecanim 发表于 2022-11-18 11:03

别的答主说的境界都太低了,我来告诉你,游戏开发需要哪些基本技能。
首先要学会察言观色,
其次,要学会喝酒,
然后要学会巧妙的塞红包,
在之后要谨记社会主义核心价值观,
最后再创作出红色主旋律游戏。
只有这样你才能够拿到版号!当你拿到版号的那一刻,已经比九成的游戏制作人领先了!祝贺!
页: [1]
查看完整版本: Unity开发需要掌握那些基本技能?