最开始Unity新人和手游公司面试官的尬聊是什么样的?
大概面试官流露出的神情是:你到底都了解什么呢。。。
1
尬聊一:到底什么是游戏引擎?
Unity新人第一件事当然是告诉面试官:我懂游戏引擎。
游戏引擎就是游戏开发者的“神器”。
打个比方,有些东西,在A游戏上可以用,在B游戏上也可以使用。那么我们为什么不把这些可以重用的部分提取出来,到时候再开发其他游戏的时候直接调用就可以了啊。
基于这么一种“偷懒”的思想,Duang~,游戏引擎就诞生了。
2
尬聊二:Unity常用功能
Unity新人第二件事当然是告诉面试官:我懂Unity。
Unity常用功能:比如UI、动画、平台切换等等,掌握基本unityAPI,比如GameObject、 Transform、Time等等。
3
尬聊三:代码方面
代码一定会聊到。
所以,Unity新人要了解基础知识,知道面向对象的概念,知道MVC模式,逻辑清晰,代码写得长写得烂没关系,但逻辑一定要清晰,逻辑清晰很重要,代码是先给人看,再给机器看的。
4
尬聊四:项目
项目一定会聊到。
Unity新人多自己尝试制作各种类型的游戏。不用做特别叼炸天的东西,让面试官知道你会用Unity,你能用代码实现某些功能就ok了。
5
尬聊五:游戏潮流趋势
游戏潮流趋势一定会成为面试官感兴趣的话题。
比如农药用什么软件和语言开发的,还用说嘛,必须是Unity + C#开发的啊。
6
尬聊六:到底懂不懂游戏
还有,眼神执着的告诉面试官:我真的爱游戏。
综合来看,游戏包括两大要素:逻辑、显示。
(一)什么是逻辑
简单来说,就是游戏是怎么控制的,玩法是什么样的。
游戏逻辑:游戏的玩法,用户的输入等。
AI:NPC,自动寻路,追逐敌人等。
物理运算:碰撞,速度,加速度,重力等物理计算。
(二)什么是显示
顾名思义,显示就是把游戏的画面、内容展现给玩家。
动画系统:控制游戏动画的播放。
底层渲染:告诉硬件该怎么样把图像显示(渲染)出来。
音符动态简约分割线
机智的你
到现在是不是和面试官
聊得十分精彩了?
即便没有完全掌握也不必担心
你可能只是走错了片场……
实力走错片场系列
【“哪一天你的工作做的最棒?”——Facebook】
【“你最喜欢做的事是什么?”——LinkedIn】
【“告诉我,是提交一个完美但超过截至期限的项目更好,还是提交一个只是合格但准时的项目更好。”——IBM】
【“Intuit为什么不好?”——Intuit】
【“这周你学到了什么?”——贝宝】
【“不喜欢你的人会怎样评价你?”——Duolingo】#p#分页标题#e#
【“对于Youtube一个尚未发布的产品,你将如何对其加以改进?”——Youtube】
以上,面试官最拿手的问题和技术都没什么相干!