Unity 的誕生與發(fā)展
Unity游戲開發(fā)引擎 現(xiàn)在已經(jīng)在移動游戲開發(fā)領(lǐng)域中扮演著不可或缺的角色,能在從誕生到現(xiàn)在不到10年的時(shí)間取得 如此成績,Unity可謂生逢其時(shí)。下面將簡要介紹Unity游戲開發(fā)引擎的發(fā)展歷程。
□ 2005年6月,Unityl.O發(fā)布。Unity 1.0是一個(gè)輕量級、可擴(kuò)展的依賴注入容器,有助于創(chuàng)建松散耦合的系統(tǒng)。它支持構(gòu)建注入(Constructor Injection)、屬性/設(shè)值方法注人(Property/Setter Injection)和方法調(diào)用注入(Method Call Injection)。
□ 2009年3月,Unity2.5加入了對Windows的支持。Unity發(fā)展到2.5完全支持 Windows Vista 與Windows XP的全部功能和互操作性,而且Mac OS X中的Unity編輯器也已經(jīng)重建,在外觀和功能上都相互統(tǒng)一。Unity2.5的優(yōu)點(diǎn)就是Unity可以在任一平臺建立任何游戲,實(shí)現(xiàn)了真正的跨平臺。
□ 2009年10月,Unity2.6獨(dú)立版開始免費(fèi)。Unity2.6支持了許多的外部版本控制系統(tǒng),例如Subversion、Perforce、Bazaar,或是其他的VCS系統(tǒng)等。除此之外,Unity2.6與Visual Studio完整的一體化也增加了Unity自動同步Visual Studio項(xiàng)目的源代碼,實(shí)現(xiàn)所有腳 本的解決方案和智能配置。
□ 2010年9月,Unity3.0支持多平臺。新增加的功能有方便編輯桌面左側(cè)的快速啟動欄、增加支持Ubuntul2.04、更改桌面主題和在dash中隱藏“可下載的軟件”類別等。
□ 2012年2月,Unity Technologies 發(fā)布3.5。縱觀其發(fā)展歷程,Unity Technologies 公司一直在快速強(qiáng)化Unity, Unity3.5版提供了大量的新増功能和改進(jìn)功能。所有使用Unity3.0或更高版本的用戶均可免費(fèi)升級到Unity3.5。
□ 2012年11月,Unity Technologies公司正式推出Unity4.0版本,新加入對DirectX 11的支持和全新的Mecanim動畫工具,支持移動平臺的動態(tài)陰影,減少移動平臺Mesh內(nèi)存消耗,支持動態(tài)字體渲染,以及為用戶提供Linux及Adobe Flash Player的部署預(yù)覽功能c
□ 2013年11月,Unity 4.3版本發(fā)布。同時(shí)Unity正式發(fā)布2D工具,標(biāo)志著Unity不再是單一的3D工具,而是真正地能夠同時(shí)支持二維和三維內(nèi)容的開發(fā)和發(fā)布。發(fā)布2D工具的預(yù)告已經(jīng)讓Unity開發(fā)者興奮不已,這也正是開發(fā)者長久以來所期待的。
□ 2014年11月,Unity 4.6版本發(fā)布,加人了新的UI系統(tǒng),Unity開發(fā)者可以使用基于UI框架和視覺工具的Unity強(qiáng)大的新組件來設(shè)計(jì)游戲或應(yīng)用程序。
□ 2015年3月,Unity Technologies 在 GDC2015上正式發(fā)布了 Unity5.0, Unity 首席執(zhí)行官John Riccitiello表示,Unity5是Unity的重要里程碑。Unity5.0實(shí)現(xiàn)了實(shí)時(shí)全局光照,加入了對WebGL的支持,實(shí)現(xiàn)了完全的多線程。
經(jīng)過短短幾年的發(fā)展,Unity的全球注冊量超過1000萬,并且現(xiàn)今市面上的3D手機(jī)游戲超過半數(shù)是通過Unity游戲開發(fā)引擎制作完成的,隨著VR、AR技術(shù)的日益成熟,Unity游戲開發(fā)引擎也率先開始支持虛擬現(xiàn)實(shí)和增強(qiáng)現(xiàn)實(shí)的開發(fā),人才缺口十分巨大,由此可見Unity游戲開發(fā) 引擎的火熱程度。
點(diǎn)擊加載更多評論>>