本頁使用了標題或全文手工轉換

Unity (遊戲引擎)

維基百科,自由的百科全書
前往: 導覽搜尋
Confusion grey.svg
提示:本條目的主題不是Unity (使用者介面)
Unity3D
Unity Technologies logo.svg
開發者 Unity Technologies英語Unity Technologies
初始版本 1.0 / 2005年6月8日,​12年前​(2005-06-08
穩定版本
穩定版本
2017.3
(2017年12月17日,​4個月前​(2017-12-17
編程語言 C#
UnityScript(多被稱為「Javascript」,衍生自ECMAScript
BOO(衍生自Python
C++(僅使用在核心引擎)[1]
操作系統 [4]
類型 遊戲引擎
許可協議 專有
網站 unity3d.com

Unity 是一套跨平台的遊戲引擎,可用於開發 Windows、MacOS、Linux 平台的單機遊戲,或是 iOS、Android 移動設備的遊戲。Unity 也可開發支援 WebGL 技術的網頁遊戲,或 PlayStation、XBox、Wii 主機上的遊戲。

Unity 支援 PhysX 物理引擎、粒子系統,並且提供網路多人連線的功能,無需學習複雜的程式語言,符合遊戲製作上的各項需求。Unity 的推出降低遊戲開發的門檻,即使是個人或小型團隊製作遊戲也不再是夢想。對於遊戲公司而言,選擇使用 Unity 引擎也可以縮短遊戲的開發時間。

Unity 類似於DirectorBlenderVirtoolsTorque Game Builder等利用交互的圖型化開發環境為首要方式的軟件其編輯器運行在WindowsMac OS X下,可發布遊戲至WindowsWiiOSXiOS平台。也可以利用Unity web player插件發布網頁遊戲,支持MacWindows的網頁瀏覽。它的網頁播放器也被Mac widgets所支持。

Unity3D是一個用於創建諸如三維電子遊戲、建築可視化、實時三維動畫等類型互動內容的綜合型創作工具。

使用版本[編輯]

Unity基本上有四種使用版本可選擇。版本形態分成免費的Starter版,付費的Pro版,以及免費試用30天Pro版全部功能的試用版。另有未來版本的Beta版提供給付費的Pro版使用者預先使用。[5]以下是所有現行的使用版本及其差異列表:

許可證名稱 所有引擎功能及平台 閃屏 雲端建構佇列 多使用者 獲利能力 績效報告 源代碼和進級支援 價格
個人版 個體製作 標準 20 CCUs英語Concurrent user $100,000 免費
進級版 客製動畫或無 優先 50 CCUs英語Concurrent user $200,000 $35 每月
專業版 客製動畫或無 並行建構 200 CCUs英語Concurrent user 無限制 $125 每月
企業版 客製動畫或無 專用構建代理 客製多使用者 無限制 議價

主要特性[編輯]

  • 層級式的綜合開發環境,視覺化編輯,詳細的屬性編輯器和動態的遊戲預覽。Unity也被用來快速的製作遊戲或者開發遊戲原型。
  • 可開發微軟Microsoft WindowsMac OS X的可執行文件,在線內容(通過Unity Web Player插件支持Internet ExplorerFirefoxSafariMozillaNetscapeOperaCamino),Mac OS X的Dashboard工具,Wii程序和iPhone應用程序(開發Wii和iPhone需要用戶購買額外的授權,在價格上不同)。
  • 自動資源導入:項目中的資源會被自動導入,並根據資源的改動自動更新。雖然很多主流的三維建模軟件為Unity所支持,不過對於3ds MaxMayaBlenderCinema 4DCheetah3D的支持比較好,並支持一些其他的三維格式。
  • 圖形引擎使用的是Direct3D(Windows),OpenGL(Mac,Windows)和自有的APIs(Wii)
  • 支持Bump mappingReflection mappingParallax mappingScreen Space Ambient Occlusion、動態陰影使用的是Shadow Map技術,並支持Render-to-texture和全屏Post Processing效果。
  • Shaders編寫使用ShaderLab英語Shading language語言,同時支持自有工作流中的編程方式或CgGLSL語言編寫的Shader。一個Shader可以包含眾多變量及一個參數接口,允許Unity去判定參數是否為當前所支持並適配最適合參數,並自己選擇相應的Shader類型以獲得廣大的兼容性。
  • 內置對NvidiaPhysX物理引擎支持。
  • 遊戲腳本基於Mono,一個相容於.NET Framework 2.0的跨平台開源套件,因此程序員可用JavaScriptC#Boo加以編寫。
  • The Unity Asset Server:一個支持各種遊戲和腳本的版本控制方案,使用PostgreSQL作為後端。
  • 音效系統基於OpenAL程式庫,可以播放Ogg Vorbis的壓縮音效。
  • 視頻播放採用Theora編碼。
  • 內建地形編輯器,支持樹木與植被貼片。
  • 內建Lightmapping以及Global illumination
  • 多人網路連線功能由第三方套件提供,有Raknet、Photon、SmartFoxServer……等,多種選擇。

Build[編輯]

  • Android
在產生App安裝用的apk檔之前,需要先安裝過Android SDK。
  • BlackBerry
輸出成一個App安裝用的bar檔。
  • iOS
輸出成資料夾,一個xcode專案,必須再到iMac等環境下用xcode輸出。
  • Linux
輸出成資料夾,包含一個x86檔與一個執行時所必需相關檔案的資料夾。
  • Web Player
輸出成資料夾,包含一個html檔與一個執行時所必需的unity3d檔。用戶端必須另外先安裝Unity Web Player。2015年,Google Chrome已中止此Unity插件支援。
Unity-web player's error.jpeg
  • Windows
輸出成資料夾,包含一個可執行的exe檔與一個執行時所必需相關檔案的資料夾。

缺陷[編輯]

  • 運用Unity開發遊戲的工作室只有在購買源代碼前提下才能得到技術支持以保持遊戲擁有最新功能。
  • 不支持Linux插件,代之以NaCl技術顯示。
  • 預設不支援MIDI播放,得透過第三方套件才支援。

歷史[編輯]

在正式發布前,Unity經歷的多年的開發階段,Gooball在2005三月發布,運用了Unity的預發售版本開發。

  • 2005年6月,Unity 1.0.1發布
  • 2009年3月,Unity 2.5加入了對Windows的支持
  • 2009年10月,Unity 2.6獨立版開始免費
  • 2013年11月,Unity跟Xbox One合作,Xbox One將可以使用Unity開發遊戲[6]
  • 2014年5月,Unity 4.5發布,加入了在iOS裝置上支援OpenGL ES 3.0[7]
  • 2014年11月26日,Unity 4.6發布,正式導入新的UI系統「UGUI」。[8]
  • 2015年3月3日,Unity 5.0於GDC 2015發布,開始支援WebGL[9]
  • 2015年4月13日,Unity宣布支持任天堂的掌機新任天堂3DS作為引擎運行平台。[10]

遊戲[編輯]

僅列出部分遊戲:

  1. 坎巴拉太空計劃(2011)
  2. Marvel Super Hero Squad Online(2011)[11]
  3. KartRider Rash(IOS版)(2011)[12]
  4. KartRider Dash(臉書版)(2012)[13]
  5. 唯舞獨尊 (臉書版)(2012)
  6. 神遊記(網頁3D遊戲)(2012)
  7. 鬼武者 Soul(2012)
  8. 搗蛋豬(2012)
  9. 萬艦穿星(2012)
  10. 征龍之路(ロードラ)(2012)
  11. 神廟逃亡2(2012)
  12. 神魔之塔 (2013)
  13. 廢土2(2013)
  14. TOUCH炫舞(2013)
  15. 新仙劍奇俠傳Online(2013)
  16. Kingdom Knights - 王國騎士團(2013)
  17. 酷游視界 - 酷酷英雄傳(2013)
  18. 軒轅劍陸:鳳凌長空千載雲(2013)
  19. Guns Rush - 即刻槍戰(2013)
  20. Firewill - 戰火行動(2013)
  21. Juice Cubes(2013)
  22. E Take重複扣款(2013)
  23. 即刻槍戰(2013)
  24. 爐石傳說:魔獸英雄傳(2014)
  25. 大航海時代V(2014)
  26. Ground War:Tanks(2014)
  27. 刀劍神域Code Register(2014)
  28. 聖劍傳說 瑪娜崛起(2014)
  29. 紀念碑谷 Monument Vally(2014)
  30. 屍體派對 Blood Drive(2014)
  31. 聚爆Implosion(2015)
  32. 軒轅劍外傳 穹之扉 (2015)
  33. 仙劍奇俠傳六(2015)
  34. 我叫MT2(2015)
  35. 全民槍戰(2015)
  36. 創想兵團遠征網頁版(2015)
  37. 莫比烏斯 最終幻想(2015)
  38. 大都會:天際(2015)
  39. 憤怒鳥2(2015)
  40. Mini Metro(2015)
  41. 王者榮耀(2015)
  42. 病嬌模擬器
  43. 救火者(2016)
  44. 精靈寶可夢GO(2016)
  45. 她和他和她的澎湖灣(2016)
  46. 超級馬里奧酷跑(2016)
  47. 崩壞3rd(2016)
  48. 闇影詩章(2016)
  49. Escape from Tarkov英語Escape from Tarkov(2016)
  50. Magic: The Gathering Arena英語Magic:_The_Gathering_video_games#Magic:_The_Gathering_Arena(2018)
  51. 夜光(Demo)(2018)

相關[編輯]

外部連結[編輯]

參考[編輯]

外部連接[編輯]