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