Unity3D 是 由Unity Technologies 開發(fā)的一個讓玩家輕松創(chuàng)建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內(nèi)容的多平臺的綜合型游戲開發(fā) 工具,是一個全面整合的專業(yè)游戲引擎。其內(nèi)核使用了微軟公司的.NET 框架,使用其開發(fā)的游戲可發(fā)布至Windows、Mac、Wii、 Xbox360、PS3、Windows Phone、iPhone 和Android 平臺。也可以利用Unity web player 插件發(fā)布網(wǎng) 頁游戲, 支持Mac 和Windows 的網(wǎng)頁瀏覽。
目前各個平臺的游戲開發(fā)幾乎沒有通用性,開發(fā)iPhone 上的游戲需要學習 Objective C,開發(fā)Android 上的游戲大多用Java,開發(fā)Windows Phone 上的游戲用C#,……。如何只學習一種語言就能 夠開發(fā)出跨越多個平臺的游戲呢? Unity3D 使用底層的Mono 技術實現(xiàn)了真正的跨平臺,而Mono 就是基于.NET 框架開發(fā)的。他使我們用 一種語言C# 就可以開發(fā)出基于各種平臺的游戲,包括手機游戲(iPhone、Android、Windows Phone)、PC(Windows、 Mac、Linux)、網(wǎng)頁游戲(基于各種主流瀏覽器)、游戲機專用游戲(Wii、Xbox360、PS3),你還等什么呢?
未來游戲市 場普遍呈現(xiàn)3D 化,雖然現(xiàn)在還有不少2D 游戲,但隨著終端設備性能的提升和客戶的需求增加,游戲市場最終會進入全面的3D 化時代。 Unity3D 課程可以使你直接進入3D 游戲開發(fā)領域,成為就業(yè)市場的寵兒。同時Unity3D 也推出了開發(fā)2D 游戲的插件, 可以使我們從現(xiàn)在 到未來都立于不敗之地。