這是一個3D遊戲開發工具和遊戲引擎套件,其中包括了圖形、音頻、物理、網路等多方面的引擎支持,並且有一個非常強大的編輯器來整合這一切。原本是一個針對Mac、Windows和Linux的遊戲開發套件,後來發展到也能夠在iPhone和Wii上部署,或者在Web上部署。不但如此,最新的Unity 2.5中的編輯器本身就是用Unity來實現的,也因此Unity的開發套件本身也可以在Windows上運行了(在此之前開發遊戲需要用Mac)。
Unity 使用了Mono作為腳本引擎的虛擬機,並以C,Java,C#或者一種類似JavaScript的語言為腳本語言。這在遊戲引擎中並不多見(另外一個例子是Second Life也採用了Mono作為腳本引擎,C#作為腳本語言)。在遊戲引擎中的套用也促使了Mono自身的進步,包括Mono.Simd等,使得Mono或者說託管代碼更適合於遊戲開發。
特性
層級式的綜合開發環境,可視化編輯,詳細的屬性編輯器和動態的遊戲預覽。
可開發微軟Microsoft Windows和Mac OS X 的執行檔。
自動資源導入-項目中的資源會被自動導入,並根據資源的改動自動更新。
圖形引擎使用的是Direct3D(Windows),OpenGL(Mac,Windows)和自有的APIs(Wii)支持Bump
mapping,Reflection mapping, Parallax mapping, Screen Space Ambient Occlusion,動態陰影使用的是shadow map技術,並支持Render-to-texutre和全螢幕 post processing 效果。
內置對Nvidia's的PhysX physics engine支持。
遊戲腳本為基於Mono的Mono腳本,一個基於.NET Framework的開源語言,因此程式設計師可用JavaScript. C#或Boo加以編寫。
The Unity Asset Server -一個支持各種遊戲和腳本的版本控制方案,使用PostgreSql作為後端
音效系統基於OpenAL庫,可以播放Ogg Vorbis的壓縮音效。
視頻播放採用Theora編碼。
山體和植被引擎,支持樹木貼片。
發展
2005六月 Unity1.0.1發布
2009三月 Unity2.5加入了對Windows的支持
2009十月 Unity2.6獨立版開始免費
相關詞條
-
九勝·天津Unity授權培訓中心
ity技術的特性Un ity授權培訓中心”,並與Un ity自主研發的Un
九勝·天津Unity培訓中心簡介 Unity技術的特性 Unity技術的發展前景 -
unity 3d
dows和Lin processin gin
-
Unity遊戲開發實戰
3.1.3in 10.4.2an 12.6.4en
基本信息 -
劉國柱[Unity專家劉國柱]
劉國柱,男,山東人士。2001年從事軟體/遊戲研發工作,具有十多年的軟體、遊戲研發與教學經驗。早年在國內上市企業做研發經理,歷任美國/大陸上市企業的技術...
個人簡介: 線上視頻: 個人著作: -
Unity虛擬現實開發聖典
Unity 3D 3.1.5 Unreal Engine 4 3.2... 9.1.2 異常處理語句 9.2 Unity 3D簡單案例 9.2.1 Unity 3D簡介 9.2.2 Unity 3D學習 9.2.3 Unity...
內容簡介 目錄 樣書實拍 出版信息 業內專家推薦 -
《3D生死格鬥》
絢麗的打鬥特效,震撼的3D場景,惟美的人物設定,給您新的手遊體驗,享受不一樣的遊戲樂趣,挑戰無處不在,遊戲無處不在,生還是死?命運就在我們自己手裡,戰鬥吧。
基本資料 遊戲簡介 故事背景 遊戲特點 按鍵說明 -
3D越野追逐戰
- - -
基本信息 遊戲介紹 操作指南 -
魔獸再臨[3D策略動作手遊]
《魔獸再臨》是一款高度還原魔獸風格的3D策略動作手遊。 《魔獸再臨》採用Unity 3D引擎精心打造,畫面逼真,給玩家帶來極致的視覺享受。玩家將身處暴風...
遊戲簡介 遊戲特色