您现在所在的位置:首页 > 学员就业 > 就业宝典 >

手游公司对Unity新人的要求大概是什么样?

来源:奇酷学院 发表于:

最开始Unity新人和手游公司面试官的尬聊是什么样的?

  最开始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】
 
  【“对于Youtube一个尚未发布的产品,你将如何对其加以改进?”——Youtube】
 
  以上,面试官最拿手的问题和技术都没什么相干!