
大学生
大学生首先要专注于学好专业课程,尤其是打好基础。因为如果没有扎实的基础,即使游戏引擎看起来再简单,你也无法理解其背后的实现原理。仅仅在界面上点来点去,那只是策划的工作,而不是开发者的职责。只有在学好基础课程后还有余力的情况下,才建议开始接触游戏引擎。如果是这种情况,我推荐从较为简单的引擎入手。像UE这样的引擎,它的深度定制
C++代码可能让你花费大量时间去熟悉。如果你是为了找工作,那么很难在毕业前达到一定的熟练度,到校招
面试时,又如何与其他人拉开差距?当然,如果你行动力强且有充足的时间,选择哪个引擎其实都无所谓,因为它们之间是相通的。比如你熟悉了Unity,再去学习UE也不会遇到太大的障碍,反之亦然。至于行业内的环境问题,我觉得在校招阶段的学生不必过于担心。原因如前所述,学生很难在某个特定引擎上达到很高的专业水平,
面试更看重的是基本功,不会涉及太多从业经验相关的问题(至少在我参与的
面试中很少会详细追问引擎知识)。即使已经从业多年,也无需害怕。我刚入行时用的是Flash,后来转用cocos,但这并不妨碍我现在使用Unity和UE。真正可怕的是,你打算用10年甚至更久的时间停留在某一项特定技术或平台上。即便你现在选择了目前最高精尖的UE,也无法保证10年后它是否仍然流行。行业发展迅速,如果不持续学习和进步,最终只会被淘汰。