很多刚入行的Unity游戏开发程序员,可能都知道业内现在使用最多的就是Unity3D引擎,也学过一些Unity游戏开发技巧。可是他们中的一些人却对Unity的发展史,以及Unity适合开发什么类型的游戏知之甚少。今天千锋Unity讲师就给大家分享一下这些知识。
Unity诞生与发展
2004年,Unity诞生于丹麦的哥本哈根,2005年将总部设在了美国的旧金山,并发布了Unity 1.0版本。起初它只能应用于MAC平台,主要针对WEB项目和VR(虚拟现实)的开发。这时的它并不起眼,直到2008年推出windows版本,并开始支持iOS和Wii,才逐步从众多的游戏引擎中脱颖而出,并顺应移动游戏的潮流而变得炙手可热。2009年的时候,Unity的注册人数已经达到了3.5万,荣登2009年游戏引擎的前五名。2010年,Unity开始支持android,继续扩散影响力。其在2011年开始支持PS3和XBOX360,则可看做全平台的构建完成。
该用Unity开发什么样的游戏
再强大的工具,也不是万能的,屠龙刀再强大,也不好用来耍打狗棒法。锅碗瓢盆都齐全的中式厨房,也未必做得好一道简单的法国小吃。一个3D引擎再强大,你能想象在里面开发个Tiny Tower是什么样子么。
由于Unity在移动平台普及率太高,倒是很少有会把使用了Unity3D引擎开发当作卖点的作品,不过页游倒是不少。据了解,国内一线的游戏厂商如盛大,完美世界,腾讯等已经纷纷设立了Unity3D项目组,目前采用该引擎的游戏没有大量问世只是因为各方研究的还不够透彻而处于研发阶段。国外也有一些值得期待的作品正在研发中。想开发游戏的话,这些未来的竞争对手怎么能不了解一下?
如果你是零基础,想要通过学习Unity游戏开发技术,改变自己命运。可以来千锋教育Unity游戏开发培训班免费试听两周。千锋Unity游戏开发培训课程深入教学的图形技术,讲解包括OpenGL渲染管线,着色器,高光计算、菲尼尔色散、雾方程式等高阶课程。