简单说,Unity是一个开发游戏的工具,或者说游戏引擎。Unity算是目前比较主流的游戏引擎,国内市场上用的人挺多的,可以用来制作3D或者2D游戏都可以。
这样说吧,像《炉石传说》、《崩坏学园》、《茶杯头》等等这些游戏都是用Untiy来制作的。
你问可以自学吗?当然可以。
如果你是以前完全没有做过游戏的,也没关系。
看得懂英文,你可以到Unity官网上去看,上面有很多教学视频。
看不懂英文也没关系,你可以到“游戏蛮牛”这个第三方网站去,
我最早学的时候就是在上面看了一套免费的基础教学视频,大概花了一周左右看完(因为要上班。)然后在网上搜了一些“跑酷类”、“塔防类”、“2048”这种简单的休闲游戏案例,看了一遍,自己跟着老师做一遍,基本就可以做出比较小型的游戏了。
做简单的游戏,一两周内都可以做出来。
当然啦,如果想要把游戏做到自己满意,学一下代码会更好。目前Unity一般脚本都是用C# 这个语言来写的。
如果你不想写代码,也可以。你到Untiy商店里去下载一个叫做Playmaker的插件,这个插件就包含很多编写好的组件。简单说,就是基本不需要怎么写代码就可以做游戏了。(但是需要熟悉这个插件。)
有一个比较粗糙的国产游戏叫做《商人传说》,人家妹子就是自学了美术,花了4个月左右把游戏做完,并且上架Steam卖钱,触乐网对这个事有做过报道。
如果对Unity有兴趣的欢迎在评论区留言交流。
Unity官方给自己的定义是:世界领先的内容创作引擎。
那么Unity给自己的定义里的开发引擎是什么含义呢?简单来说,开发引擎是一个功能丰富的软件,可以让创作者快速高效开发内容。
游戏引擎主要有以下几个模块:
图形、音频、网络、物理、图形用户界面(GUI)、脚本
Unity能做什么?
现在你已经了解了Unity是什么,那么用Unity能做什么呢?用Unity可以开发:2D/3D游戏,2D/3D应用,VR,AR,甚至移动App,网页前端 ,电影实时渲染……
2D/3D游戏游戏本来就是Unity的根基,VR和AR也是Unity官方主推的方向。但是App和网页是什么鬼?其实基于Unity强大的跨平台特性,很多开发者在学会Unity之后,在App和网页设计开发中也会选用Unity作为引擎,许多开发者深深迷恋Unity的开发效率。对于一个项目及项目团队来说,技术路线的选择,适合的才是最好的。
目前也有很多电影公司使用Unity来进行电影、动漫的制作。这也说明了Unity在功能、易用性、渲染效果上都占据领先的地位。
可能说了这么多还不够直观,一起来看看使用Unity开发的产品吧:
王者荣耀、仙剑奇侠传、炉石传说、神庙逃亡
Unity的应用及作用:
- 游戏引擎是游戏开发的框架,整合了多个开发的关键模块,可以大幅减少开发工作量。
- Unity是世界领先的内容创作引擎。
- Unity可以开发:2D/3D游戏,2D/3D应用,VR,AR,甚至移动App,网页前端 ,电影实时渲染。
原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/2695.html