游戏造梦师:游戏场景开发与设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3.1 如何在游戏行业中提升自己

1.学什么?

首先需要提一个问题,知识会贬值吗?从学习的角度来说,知识本身无价,何来贬值一说。但是对于游戏开发者来说,知识是会贬值的。目前硬件的发展暂时还遵守着“摩尔定律”——预计每18个月会将芯片的性能提高一倍。对于高度依赖硬件的游戏产业来说,这意味着每18个月都要进行一次技术升级,每36个月就会产生代际差距。这就意味着,对于游戏开发者来说,相关知识的贬值不可避免。以Unity的使用为例,从Unity 3.0到Unity 5.0,再到现在常用的Unity 2023,Untiy的操作界面、操作模块发生了巨大的变化,每次更新功能,淘汰旧功能,都会产生新的学习成本。旧版本的操作知识将随着技术的更新、界面的迭代而被淘汰。其他软件类的操作也是如此。

由此可以引出第一个问题,学什么?这里需要思考什么东西不会随着上层结构的改变而改变。基础知识,越是基础的知识越不容易随着上层结构的改变而改变。那么有哪些值得学习的基础内容呢?笔者给出了五个方向的建议。

(1)审美基础。平面构成、色彩构成等基础美术知识。

(2)程序基础。数据结构、设计模式、面向对象等,再结合一类语言即可。

(3)图形基础。渲染管线、GPU硬件、各类算法原理。

(4)数学工具。线性代数、微积分,尤其是其中的几何意义。

(5)开发流程。模型等资产生产全流程、项目开发流程等。

同时还要记住,在初学阶段或基础没打好的情况下,戒骄戒躁,少学软件中大量存在的功能细节、版本特性。很多人之所以学习得慢,其中一个原因是没有正确的学习目标。在确定学习目标后接下来来解读怎么学的问题。

2.怎么学?

学习大体上可以分为四个步骤:确定学习目标,分析、确定内容优先级,制订学习计划,执行学习计划。前文确定了学习目标,并且确定了一些有价值的基础内容,在实际学习的过程中,我们还会遇到一些常见的问题,下面做更细致的讲解。

首先,选择正确的学习资料。目前网络上存在着海量的学习资料,种类繁多且质量参差不齐。人们面临的问题不再是缺少学习资料,而是如何筛选学习资料。假设现在存在两个教程,一个是只有30分钟的加速短视频“30分钟带你玩转Blender”,另一个是长达30小时的“从零开始用Blender做场景”,该学哪个呢?这里提供一个标准,选择带有方法论与价值观的教程。通常而言,短视频主要讲解操作,学习者可以快速了解如何完成某类目标,因此短视频是很好的“焦虑降解剂”,但是实际上学习者学不到精髓。反观长视频,讲师可能会讲很多自身的思考过程与方法论:为什么这么做?背后的原因是什么?这个思考过程中带有的方法论与价值观就是最有价值的部分,文章与视频皆是如此。很多人认为方法论与价值观很空洞,不值一提,这是最大的误区。

其次,培养好的学习方法。首先需要明白,不同的知识需要用到不同的学习方法。我们可以先暂时将知识简单地划分为陌生知识与熟悉知识两大方面。

对于陌生知识,学习者往往需要反复学习才能将其彻底掌握,以实现自身水平的螺旋上升。一本书,人们第一遍阅读时往往只能掌握30%,与其他同类型书配合着学习,相同的知识点将会再次刺激人们大脑中的记忆。第二次阅读,人们可能会对之前无法理解的部分有所领悟,掌握程度一般能达到60%。如此反复多次,人们便可以彻底掌握一本书的所有知识。根据这个现象,人们在学习过程中便可以制定掌握程度的百分比目标,更有助于坚持完成整个学习过程。在这个过程中切忌急于求成,对于无法理解的点,学习者可以做标记后快速跳过。如果遇到避无可避的问题,可以寻求他人帮忙,切忌死磕,这样才能在有限的时间内最大限度地掌握更多的知识。

当我们对相应的知识有了大体的了解后,可以采用“二八定律”来应对陌生知识。将20%的陌生知识与80%的熟悉知识结合起来,由于新旧知识存在联系,学习效率可以大幅度提升。此时可以采用刻意练习的方法攻克20%的陌生知识。刻意练习的核心在于对问题的拆解,之后对相应问题进行处理,对处理过程中的疑问进行分析,再进行修改,之后进行类似处理,不断循环。这与高中时批量刷题的思路基本类似,通过刻意练习可以完美地解决那些难以消化的知识点。

再次,制订切实可行的学习计划。很多人在执行学习计划的过程中常常会出现学习计划永远在延期的情况,那么何必浪费时间去制订这些学习计划呢?要解决这个问题我们需要充分考虑自身情况,包括人的惰性、社交关系、游戏娱乐时间,甚至拖延症的情况。考虑好这些,制订的学习计划一定要具体、可衡量、可实现,并且有时间限制。每个人的时间都是极其有限的,优先处理重要的事情,也不要因为一些紧急但不重要的事情打破自己原本的学习计划。

最后要说的是,对于很多非原理性的知识点,不建议强行记忆。可以将需要记忆的工作留给笔记,把需要理解的工作留给大脑,两者结合是最高效的学习方法。笔者建议使用电子笔记,是因为经过多年的工作积累,需要记忆的内容往往会变多。电子笔记的索引和搜索功能使知识查找变得十分高效。