Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。其编写的程序可发布游戏至Windows、Mac、Wii、iPhone、webGL(需要html5)、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac 所支持。
unity可以说是游戏开发领域最轻量级的游戏开发工具了,入门简单,界面简单(就好像VB一样),安装,调试,发布都非常的方便,语言采用c#或者JS作为脚本语言,学习成本低(.net开发人员可以很容易转行过来),官方的文档相当完善,并且给出了相对的demo。自己有自己的Asset Store,社区活跃且有相当多的资源可供下载。开发效率高。
一个硬币分两面,unity也有很多相当的缺点,最突出被大家吐槽的就是光影渲染效果差(相对于虚幻4引擎),材质复杂,而且内置的工具不完善,很多都需要第三方插件来完成。
作为一个游戏开发或者AR开发的入门者,untiy是一个非常非常不错的入门工具,初级游戏开发或者AR开发,Unity绰绰有余,但是开发高端领域的游戏,虚幻4或者是osg则是必须要学习掌握的。
如果要想长久在该领域发展,仅仅是一个Unity远远不够,虚幻4,osg等工具也是要学会使用的,模型工具例如3Dmax也是必须掌握的。
13233523http://13243523.blog.51cto.com/13233523/1984039
unity简介
知新树 宁金峰
原文:http://13243523.blog.51cto.com/13233523/1984039
来源: http://www.bubuko.com/infodetail-2403900.html