很多初学Unity游戏开发的朋友都在问,自己日后技术积累够了,能进腾讯、网易等游戏大厂去做吗?其实只要自己的游戏经验足够丰富,技术能力足够强,进入这样的游戏大厂还是很有希望的,在这之前先了解下游戏大厂的岗位设置。
1. 策划类岗位,关卡设计是相对来说比较容易和国际接轨的,而且编程不用学的很精通也可以做出很多特定类型的游戏 demo(基本上就是 Unreal 主流游戏的那些类型)。
但是游戏大厂对关卡设计的要求现在也是比较高了,没有相关项目经验的话,就必须能够做到自己(或者找美术程序一起)完成一个令人惊叹的关卡设计 demo,类似这样的Tor Frick - 3D artist 。可以把 unreal 官方提供的教程都看一遍,然后一个接一个的关卡来做,从建模、结构开始,到光照、贴图、粒子,然后是互动物件和脚本。
2. 系统策划类的岗位。因为涉及到世界观、心理学等各方面问题,这个岗位对自己思想性和方法论的表达都会要求更高,再加上文化差异,除非你有能够让他们折服的履历否则难度很高。
3. 独立游戏开发全才,这个没什么好说了,要求就是能自己做出完整的游戏来,最好还是各种不同类型的游戏。建议学习流行的商业引擎,如 Unity、cocos2d-x。
编程基础要学,但这些商业引擎其实不要求初学者掌握很多编程语言的高阶知识,所以不管是用C# 还是C++,只要看引擎教程就可以了,不用从 C# 的手册看起,遇到问题再去查 MSDN就是了。美术方面建议学矢量绘图,做原型很快,而且风格统一,成品游戏看起来会比较像样子。
4. 关于编程学习,MOOC类网站上的编程教程都比较初级,前期用来掌握基础知识还可以,但基本上很难建立从理论到实战的联系。掌握基本语法以后就早点开始用游戏引擎实战吧,一开始从非常简单的游戏做起,一步步提高要求,大部分知识都从实际问题解决过程中学习,是对于初学者来说推荐的入门方式。
所以如果你想从事Unity游戏开发,现在学习正当时。如果你是还没有入门的Unity 游戏开发初学者,可以来千锋教育Unity游戏开发培训班免费试听两周。千锋Unity游戏开发培训课程深入教学的图形技术,讲解包括OpenGL渲染管线,着色器,高光计算、菲尼尔色散、雾方程式等高阶课程。