人气 785

[翻译文档] 如果想用unity做一个项目作为面试作品,至少该达到什么样的标准? ... [复制链接]

陶勾 2017-12-5 21:43:49

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
就业迷茫,嗯,就是不太喜欢自己现在的专业,纠结于要不要考研,虽然本专业感觉考研并不难,思前想后还是觉得自己不喜欢本专业,本专业是信息管理的,很焦虑,跟未来姐夫讨论了一下以后的路线。因为之前的问题因为描述太简单被举报了,所以这次我会把选择的起因理由困惑都写一下。



他问我喜欢编程么?
挺喜欢的,能通过自己编写的程序实现一个功能感觉很爽啊,虽然有可能写的时候出现各种错误然后反复查看都找不出错误,最后发现就是因为拼写错误每每有种被雷电暴击的感觉。。。

他问我喜欢什么语言?
语言的话我感觉了编程类的都是触类旁通的吧??可能是我学得不够深吧。。没有偏爱,要真选一个我觉得C#比较喜欢,简单的接触了php Java c++等语言,觉得C#比较喜欢,对于我来说我觉得它比较适合我,它的逻辑比较严谨。

他问我喜欢网站还是游戏?
网站制作也简单的学习过,比较喜欢游戏,自己也玩游戏,不过我觉得跟这个没关系。

重点

于是他建议我学习unity,现在属于初学阶段,如果要达到应聘标准,至少得有怎样的水平?如果要做一个小项目,你会做什么样的游戏?虽然有视频,但是还是觉得需要看书,有书籍推荐么?很多都说,,,女孩子非常不适合做游戏,甚至会害别人失业!?,,,我是不是要甩锅,家里大姐都在期待我去应聘空姐了,    可是我性格就是有点酱,就是想去试一试,入坑了才有资格说不喜欢哇,   希望前辈们可以给点就业后的视觉,哪方面的都可以,想收集多一点参考数据,谢了!
回复

使用道具 举报

9uhk 2017-12-5 20:53:51
因为喜欢用C#,又因为C#正好是Unity的主要【脚本语言】(你没看错,就是当做脚本语言来用的)之一,再因为相比其他行业,游戏行业入门要求低,收入高,所以要做一个Unity游戏来让游戏公司接纳你。
我看也不必费心了,就这些原因,能做出游戏的团队是不会要你的,因为你压根不喜欢游戏,甚至不知道自己要做什么,能做啥样的demo都没人感兴趣,这天下不缺比你有经验的码农,缺的是热爱游戏的编程者。
当然乐观地看,游戏行业还有90%即将毙命的团队,他们觉得你能写一个Demo,只要你的能力没有威胁到面试的人在公司的地位,那就能要你,这时候你做个什么都没关系,只要能跑起来,看起来流畅,怎么实现的,不重要,100W行if else写个俄罗斯方块都行。
回复 支持 反对

使用道具 举报

eqwov 2017-12-5 20:57:52
关于用于展示的作品应具备的内容,可以移步至我在另一个类似问题中的回答:

项目本身不用太过于纠结,任何类型的游戏,都能通过精雕细琢使其成为一个有技术难点、能足以展示自己能力的作品,跟着自己的兴趣走就好。
回复 支持 反对

使用道具 举报

Davidzen 2017-12-5 21:01:59
没有赴死的决心,还是做点别的吧,游戏不适合。
回复 支持 反对

使用道具 举报

583261986 2017-12-5 21:05:24
我个人的建议,最好是有一个上架项目,即使不是独立完成的,也需要有明确的(自己在其中具体做了哪些工作,功能或模块之类的)..如果还有一点小成绩就最好不过了..这是其次,我比较在意的是,一个程序员的产品思维或者项目思维,不提商业特性,而是如何将你所擅长的某些技术顺利发挥,展示进你的演示项目中...放大你的优势让东家看到..扬长避短,解决问题..
这个解决问题的能力不止是解决技术层面的问题,还有解决技术之外的问题..比如当前这个面试项目合格标准的问题,这本身也是一个重要性不低于技术层面的问题.
再放大一点,发现并解决问题的思路这种特质也是会影响你职业生涯的深度.不止是初期求职..
说得有点乱,不知道能不能看懂..
回复 支持 反对

使用道具 举报

583261986 2017-12-5 21:09:20

  • 公司有不少客户端的女程序,还有主程级别的。所以妹子不合适不存在。
  • 做游戏根据你的情况还是学习Unity合适。因为Unity上手简单而且市场需求大。学UE或者其他的不好找工作而且对能力要求也会比较高。
  • 可以先按照Unity官方教程自己做几个小Demo熟悉下,熟练之后再自己做一个比较完整的Demo(有关卡编辑,存档等基础功能)。
  • Demo的话,建议模仿喜欢的独立游戏做个简化版的,在这个过程中能亲自解决很多问题。
  • 按照书上的教程,虽然也能做出来但是缺少自己解决问题的过程。而且一看就觉得眼熟,再细问解决了什么问题或某些细节根本就答不上来。
  • 这是我在学生时期自己做的demo,为了解决预测直线运动物体与圆周运动的星球相遇的位置,花费了2天时间去设计算法。因为带宽问题所以当时没有上传GitHub 哈哈。delta_/VirusWar - 码云 Gitee.com
除了以上说的实践的操作外,还需要补充游戏相关的理论知识。
游戏相关理论知识:

  • 游戏相关的数学推荐《3d数学基础 图形与游戏开发 》
  • 图形学基础《计算机图形学》、《Real-Time Rendering》


除此之外还有计算机专业的基础知识(数据结构、网络通信之类的),这些知乎上有很多相关回答了。
回复 支持 反对

使用道具 举报

Davidzen 2017-12-5 21:12:42
我教你,如果你现在大三或大二,那么就找个实习,可以去投每年的春招名企实习,混进去,然后用你的实习offer再砸更好的offer。
————————————————————————
然后说重点哈,提升你自己的技术水平。首先计算机基础要过关,数据结构,计算机网络,操作系统要会些(能达到应届生面试水平就行),然后leetcode刷上两百道题,看看算法书,基础就完事了。
然后说说楼主在意的项目,其实项目很好做,不用做那么复杂那么高大上,做一两个就够,但一定要用心,里边的技术自己要清楚,面试的时候就有的聊了。接下来对这个项目不断地版本维护,做2.0 3.0……版本,让面试官觉得你对这个项目在不断优化更新,项目的整体架构,流程图,UML都要清楚,放到github上这样就ok了。注意,项目并不是做的多,但一定要做精,要和面试官有的聊。
—————————————————————————
最后说下面试,楼主是女孩子,而且家人想让你去做空姐,说明外貌ok啊,这就很好办了!面试的时候里边垫点东西,穿个低胸装,答得别太差绝逼能过!(这招绝对有用,我身边就有这样干的,拿了好几个offer)
回复 支持 反对

使用道具 举报

向日葵 2017-12-5 21:16:48
刚刚咨询一10年游戏公司主程
回答如下
(马赛克无关内容和不友善表情)

Oz2Yw8PNx8oNHZ44.jpg



nm9As9VsBOZV4Rro.jpg



X24won5O1BZPRwa0.jpg



YTk76213bn23TWTK.jpg
回复 支持 反对

使用道具 举报

eqwov 2017-12-5 21:20:20
炉石传说
回复 支持 反对

使用道具 举报

Davidzen 2017-12-5 21:24:18
不是妹子不适合编程,而是如果在编程上花了6分的努力,妹子在其他行业只需要一半,甚至不到一半的努力,就能获得相等的回报(薪水)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|小黑屋|九艺游戏动画论坛 ( 津ICP备2022000452号-1 )

GMT+8, 2024-4-20 13:50 , Processed in 0.118739 second(s), 25 queries .

Powered by Discuz! X3.4  © 2001-2017 Discuz Team.