虛幻引擎
開發者 | Epic Games |
---|---|
首次發佈 | UE1: 1996年 UE2: 2001年 UE3: 2006年 UE4: 2012年 UE5: 2022年 |
目前版本 | 5(2022年4月5日 | )
預覽版本 | 4.25.0-preview-7(2020年4月15日 | )
原始碼庫 | github |
程式語言 | C++、C#、UnrealScript HLSL、GLSL、Cg、CUDA |
作業系統 | 跨平台 |
語言 | 英文(多國語言) |
類型 | 遊戲引擎 |
許可協定 | 專有, UDK非商業目的免費[1][2] |
網站 | www |
虛幻引擎(英語:Unreal Engine)又稱UE引擎[3],是一款由Epic Games開發的遊戲引擎。該引擎主要是為了開發第一人稱射擊遊戲而設計,但現在已經被成功地應用於開發模擬遊戲、恐怖遊戲、角色扮演遊戲等多種不同類型的遊戲。虛幻引擎除了被用於開發遊戲,現在也用於電影的虛擬製片(Virtual Production),例如《曼達洛人》就使用了虛幻引擎4[4]。
截止2024/11/29最新版本為UE5.5 , Epic已在2021年初開始提供預覽,在2021年四月正式推出。Epic已在2021年年中時將其整合入堡壘之夜,這款遊戲已成為2020年PlayStation 5和Xbox Series X的首發作品之一。[5]
版本
虛幻引擎1
於1998年推出,初代虛幻引擎將渲染、碰撞偵測、AI、圖形、網絡和檔案系統整合為一個完整的引擎。Epic Games將這款引擎用於《魔域幻境》和《虛幻競技場》。
虛幻引擎2
二代當初是向《虛幻競技場2003》所開發,這個版被以Unreal ED3編碼完全重寫,也將《虛幻競技場2004》中改進載具模擬的Karma physics SDK整合在一起,也強化了許多元素。 支援PlayStation 2、XBOX與GameCube。《魔域幻境II》也是以此引擎開發(版本與《虛幻競技場2003》相同)。
虛幻引擎3
開發工具
虛幻引擎開發工具包(英語:Unreal Development Kit,簡稱「UDK」)為2009年11月Epic Games所釋出的遊戲開發工具,對應虛幻引擎3。 Epic表示並不會提供玩家指導,所以使用時要參考基本的教學,也可至討論區上觀摩。開發套件中已包含了遊戲應用程式,死亡競賽(Deathmatch)及奪旗模式(CTF)各含兩個地圖,修改器內含模組修改器、音效修改器、地圖編輯器...等,Unreal Frontend則是封裝遊戲的工具;但此套件最主要還是經由修改程式碼(Unreal Script)的內容(其位於Development資料夾中),完成自己理想的遊戲內容。
- 版本:
- 2009年11月發佈Beta版本
- 2009年11月17日發佈beta 2版本
- 2014年3月發佈4版本
之後每月發佈一次beta版本,2010年7月以後的版本(即8月版)開始,遊戲應用程式不支援中文;2010年12月版支援iOS系統。
虛幻引擎4
2005年8月,Epic Games副總裁Mark Rein透露,自2003年以來,虛幻引擎4一直在開發中。[6]直到2008年,Epic Games的行政總裁兼創始人Tim Sweeney表示引擎「基本上」完成了開發。[7]2014年1月在CES上宣佈該引擎針對第八代遊戲機,個人電腦和基於Tegra K1的執行Android的裝置開發。
虛幻引擎5
虛幻引擎5於2020年5月13日釋出,支援所有現有系統,包括次世代遊戲主機PlayStation 5和Xbox Series X/S。該引擎的研發工作在釋出前約兩年就已開始,並於2022年4月5日正式面向開發者推出。
虛幻引擎5採用了兩大核心技術,一是「Nanite」,這是一個允許將高細節攝影源材料匯入遊戲的先進技術,Nanite的出現讓Epic能夠利用其收購最大的攝影測量庫Quixel。
虛幻引擎5的目標是讓開發者輕鬆的建立有細節的遊戲世界而無須花費更多時間在開發精細的Assets上。[8]Nanite可以匯入任何3D電腦繪圖軟件做出的3D模型和3D場景,像是Zbrush、Blender,從而讓開發者使用高面數的模型與高清晰度的貼圖,並且無須擔心記憶體的限制。[9]
二是Lumen,Lumen是一種動態全域光照與反射系統,它是基於光線追蹤但更為優化的形式,可以在不同的圖形架構中更廣泛的採用,而無須用到價格高昂的顯示卡。
總結來說,Lumen很優秀,但是它主要的缺點是被僅限於在虛幻引擎5上的使用,這意味着Lumen與 NVIDIA DLSS 類似,它永遠不會像其他開源技術(FXAA、SMAA 甚至 TAA)那樣被廣泛使用。從好的方面來說,它應該允許獨立工作室利用這種先進的 GI 技術,而無需付出太多心力。此外,它還將促使其他主要的引擎(最著名的是 CryEngine、Frostbyte、Dunia 和 Snowdrop)推出它們自己優化的、基於軟件的光線追蹤器,這些光線追蹤器可以在所有硬件上執行。[10]除了Nanite和Lumen,虛幻5在後續的版本更新虛擬陰影貼圖 (VSM),Nanite 還更新了可程式設計光柵化器、相機內視覺效果(In-Camera Visual Effects)、AI人工智能工具、MetaSounds、世界分區(World Partition)以及更好的動畫系統。[11]
根據GDC 2023公佈的訊息,在未來的5.2版本將會新增許多新功能,例如 Nanite Displacement Map、Render Resources Utility、Niagara Decal Renderer、Sequencer Niagara Sim Cache、Soundscape Ambience、 Procedural Content Generation、Scriptable Tools。[12] 此外,在未來將會推出更多新工具給開發者使用,例如統合了Unreal Engine Marketplace, Sketchfab, Quixel Bridge,ArtStation Marketplace 的全新Marketplace- Fab,開發者可以在Fab下載和購買需要的資源、販賣素材資源賺錢。[13]對於程式設計師,未來會推出一個全新的程式語言-Verse應對元宇宙帶來的開發難題。[14]
使用虛幻引擎的遊戲
參見
參考資料
- ^ Unreal Engine Licensing FAQ. Epic Games. [2009-11-08]. (原始內容存檔於2009-12-02).
- ^ UDK Licensing. Epic Games. [2009-11-08]. (原始內容存檔於2012-10-19).
- ^ “游戏界奥斯卡”TGA2023颁奖典礼举办 腾讯等中国游戏厂商成大赢家. 電腦遊戲新幹線 (廣西金海灣電子音像出版社有限公司). 2023, (12): 9.
該遊戲<《黑神話:悟空》>的開發商遊戲科學已經被騰訊投資,因此在開發過程中得到了UE引擎(虛幻引擎)的最佳化配合。
- ^ Forging new paths for filmmakers on "The Mandalorian" https://www.unrealengine.com/en-US/blog/forging-new-paths-for-filmmakers-on-the-mandalorian (頁面存檔備份,存於互聯網檔案館)
- ^ Epic Games 用 Unreal Engine 5 做出了媲美电影 CG 的游戏效果. [2020-05-15]. (原始內容存檔於2021-03-14).
- ^ Houlihan, John. Rein: "We've been working on Unreal Engine 4 for two years". Computer and Video Games. Future Publishing Limited. 2005-08-18 [2005-08-19]. (原始內容存檔於2014-01-10).
- ^ Valich, Theo. Tim Sweeney, Part 3: Unreal Engine 4.0 aims at next-gen console war. TG Daily. Tigervision Media. 2008-03-12 [2008-03-13]. (原始內容存檔於2009-12-12).
- ^ Epic Games: Unreal Engine 5 will bring a generational change to graphics. https://venturebeat.com/business/how-epic-games-is-tailoring-unreal-engine-5-to-make-next-gen-graphics-shine/ (頁面存檔備份,存於互聯網檔案館)
- ^ 支援高面數模型、動態光照技術? Unreal Engine 5 的全新核心技術來襲!https://www.incgmedia.com/cgtools/a-first-look-at-unreal-engine-5/ (頁面存檔備份,存於互聯網檔案館)
- ^ 虛幻5 Lumen對決光線追蹤,誰更好? https://www.hardwaretimes.com/unreal-engine-5-lumen-vs-ray-tracing-which-one-is-better// (頁面存檔備份,存於互聯網檔案館)
- ^ Unreal Engine 5.1 is now available https://www.epicgames.com/site/en-US/news/unreal-engine-5-1-is-now-available/ (頁面存檔備份,存於互聯網檔案館)
- ^ 5.2版本亮點 https://dev.epicgames.com/community/learning/tutorials/nPPL/unreal-engine-5-2-feature-showcase-gdc-2023 (頁面存檔備份,存於互聯網檔案館) /
- ^ 全新的素材市場-Fab https://dev.epicgames.com/documentation/en-us/uefn/import-from-fab-in-unreal-editor-for-fortnite/ (頁面存檔備份,存於互聯網檔案館)
- ^ 元宇宙的解決之道-Verse語言 https://dev.epicgames.com/documentation/en-us/uefn/verse-language-quick-reference/ (頁面存檔備份,存於互聯網檔案館)
延伸閱讀
- 文章
- Kosak, Dave. Talking with Tim Sweeney about the evolution of a game engine. GameSpy. [2017-08-13]. (原始內容存檔於2001-06-21).
- Buecheler, Christopher. Tim Sweeney discusses the Unreal Engine. GameSpy. [2017-10-03]. (原始內容存檔於2001-06-21).
- Keighley, Geoffrey. Blinded By Reality: The True Story Behind the Creation of Unreal. GameSpot. [2017-11-24]. (原始內容存檔於2001-05-19).
- Herz, J.C. GAME THEORY; For Game Maker, There's Gold in the Code. The New Yorker. December 1999 [2017-11-24]. (原始內容存檔於2021-04-27).
- Stuart, Keith. The hidden story of the 3D engine - by the people who write them. How programming masters like Tim Sweeney built the engineering marvels of the 21st century.... The Guardian. December 2009 [2017-11-24]. (原始內容存檔於2021-04-27).
- Thomsen, Mike. History of the Unreal Engine. The Epic evolution of gaming's most influential engine, from Gears Of War to Mass Effect 2. IGN. February 2010 [2017-11-24]. (原始內容存檔於2017-07-12).
- Gaudiosi, John. Epic Games Founder Tim Sweeney Pushes Unreal Engine 3 Technology Forward. Forbes. September 2011 [2017-11-24]. (原始內容存檔於2014-10-07).
- Bullis, Kevin. Epic Games Finds New Customers. MIT Technology Review. November 2011 [2017-11-24]. (原始內容存檔於2019-05-02).
- Horvath, Stu. The Imagination Engine: Why Next-Gen Videogames Will Rock Your World. Wired. May 2012 [2017-11-24]. (原始內容存檔於2015-05-30).
- Thier, Dave. Epic's Tim Sweeney on How Unreal Engine 4 Will Change The Way Games Are Made, and Why You Care. Forbes. June 2012 [2017-11-24]. (原始內容存檔於2014-10-06).
- Steiner, Brian. How The Unreal Engine Became A Real Gaming Powerhouse. Popular Mechanics. June 2013 [2017-11-24]. (原始內容存檔於2021-04-27).
- GamesTM. How Unreal Engine is changing for the new generation. GamesTM. September 2014 [2017-11-24]. (原始內容存檔於2018-10-23).
- Gaudiosi, Johndate. Why Epic Games is giving away its game technology. Fortune. March 2015 [2017-11-24]. (原始內容存檔於2015-03-08).
- Plante, Chris. Why video game engines may power the future of film and architecture. The original developer of Gears of War has an ambitious plan for the future of everything. The Verge. March 2015 [2017-11-24]. (原始內容存檔於2021-04-27).
- Harrington, Richard. The game is on: automotive product development in a new virtual world. Automotive World. November 2016 [2017-11-24]. (原始內容存檔於2017-08-16).
- Gaudiosi, John. Epic Games’ Unreal Engine Is Opening Enterprise Business Doors In Automotive, And Other Industries. [a]listdaily. March 2017 [2017-11-24]. (原始內容存檔於2022-06-23).
- Batchelor, James. Sweeney: “The future of the games industry? Make everyone a creator”. GamesIndustry.biz. April 2017 [2017-11-24]. (原始內容存檔於2021-04-27).
- 教程
- Flynt, John P. & Caviness, Chris. UnrealScript Game Programming All in One. Thomson Course Technology. May 2006. ISBN 978-1-598-63148-7.
- Busby, Jason; Parrish, Zak & Wilson, Jeff. Mastering Unreal Technology, Volume I: Introduction to Level Design with Unreal Engine 3. Sams Publishing. July 2009 [2017-11-24]. ISBN 978-0-672-32991-3. (原始內容存檔於2021-04-27).
- Busby, Jason; Parrish, Zak & Wilson, Jeff. Mastering Unreal Technology, Volume II: Advanced Level Design Concepts with Unreal Engine 3. Sams Publishing. October 2009 [2017-11-24]. ISBN 978-0-672-32992-0. (原始內容存檔於2021-04-27).
- Amresh, Ashish & Okita, Alex. Unreal Game Development. CRC Press. August 2010 [2017-11-24]. ISBN 978-1-568-81459-9. (原始內容存檔於2021-04-27).
- Busby, Jason; Parrish, Zak & Wilson, Jeff. Mastering Unreal Technology, Volume III: Introduction to UnrealScript with Unreal Engine 3. Sams Publishing. January 2011. ISBN 978-0-672-33082-7.
- Moore, Richard J. Unreal Development Kit 3: Beginner's Guide : a Fun, Quick, Step-by-step Guide to Level Design and Creating Your Own Game World. Packt Publishing. August 2011 [2017-11-24]. ISBN 978-1-849-69052-2. (原始內容存檔於2021-04-27).
- Cordone, Rachel. Unreal Development Kit Game Programming with Unrealscript: Beginner's Guide. Packt Publishing. December 2011 [2017-11-24]. ISBN 978-1-849-69192-5. (原始內容存檔於2021-04-27).
- Thorn, Alan. UDK Game Development. Cengage Learning, Inc. December 2011 [2017-11-24]. ISBN 978-1-435-46018-8. (原始內容存檔於2021-04-27).
- Mooney, Thomas. Unreal Development Kit Game Design Cookbook. Packt Publishing. February 2012 [2017-11-24]. ISBN 978-1-849-69180-2. (原始內容存檔於2021-04-27).
- Chin, Robert. Beginning iOS 3D Unreal Games Development. Apress Media LLC. April 2012 [2017-11-24]. ISBN 978-1-430-24035-8. (原始內容存檔於2021-04-27).
- Hußmann, Heinrich. Realtime Interactive Architectural Visualization using Unreal Engine 3.5 (PDF). Ludwig-Maximilians-Universität München. October 2012 [2015-06-29]. (原始內容 (PDF)存檔於2015-02-09).
- Doran, John P. Mastering UDK Game Development Hotshot. Packt Publishing. March 2013. ISBN 978-1-849-69560-2.
- Sholler, Geof. Build a Game with UDK. Packt Publishing. August 2013 [2017-11-24]. ISBN 978-1-849-69580-0. (原始內容存檔於2021-04-27).
- Finch, Andrew. The Unreal Game Engine: A Comprehensive Guide to Creating Playable Levels. 3DTotal Publishing. March 2014. ISBN 978-1-909-41404-4.
- Shah, Ryan. Master the Art of Unreal Engine 4 - Blueprints. CreateSpace Independent Publishing. June 2014 [2017-11-24]. ISBN 978-1-500-21310-7. (原始內容存檔於2021-04-27).
- Unreal Engine - Tutorials. Evermotion. [2017-11-24]. (原始內容存檔於2021-04-27).