Unity3D的功能令人印象深刻,也能够适应不同的游戏开发要求。游戏开发人员可以使用Unity3D创建任意类型的游戏,从世界级的RPG游戏到备受欢迎的增强现实游戏Pokemon Go.也因为如此,Unity3D备受欢迎,那么如何学习Unity3D技术?Unity3D从入门到精通又有哪些历程?

  这分为几个阶段:

  初学者:先从Unity官网的视频开始看起,跟着视频做出你的首个游戏吧,所有的资源,代码在Asset Store都可以下载到。

  熟练者:关注Unity圣典和Unity User Manual,在这一阶段,要把在首阶段所忽略的内容进行选择性的补充学习。

  进阶者:Unity Answers,Unity Wiki和知乎的Unity板块,在这一阶段,要对Unity的各种细节问题,优化,底层原理和新的技术方案都要进行思考和学习。在以上几个模块中,知乎的Unity板块尤其值得关注,干货满满而且都是中文。

  在接下来这一阶段,你才可以对一些中间件进行学习,具体学习什么样的Asset,还要由你的项目需求决定,不过无论如何还是推荐学习这几个Asset:Behavior Designer(AI), DoTween(Tween动画), PlayMaker(可视化编程),Shader Forge(可视化的Shader编写)和Elementals(粒子特效)。

  当你将进阶者的学习内容完成之后,你就已经是一名合格的Unity3D工程师了,开发一个游戏对你来说不再是一个问题,各种工作也是手到擒来。

  如果你还觉得不过瘾,就可以尝试反编译一些市面上流行的Unity3D游戏来获取代码,毕竟真实生产环境中的代码才是更值得深入研究的。

  讲了这么多,可以得出结论,自学Unity游戏开发不是不可以,但对于一个初学者来说,想要获得更优厚的待遇也不是那不容易的事。

本文摘自tjitedu,转载请注明出处!

更多推荐

自学unity3d能找到工作吗