遊戲引擎Open 3D Engine 22.10發布,由亞馬遜開放

非營利組織開放 3D 基金會 (O3DF) 宣布發布開放 3D 遊戲引擎 Open 3D Engine 22.10 (O3DE),適用於開發能夠即時運作並提供電影品質的現代 AAA 遊戲和高保真模擬。 該程式碼是用 C++ 編寫的,並在 Apache 2.0 許可證下發布。 支援 Linux、Windows、macOS、iOS 和 Android 平台。

O3DE 引擎的原始碼由 Amazon 於 2021 年 2015 月開源,基於先前開發的專有 Amazon Lumberyard 引擎的程式碼,該引擎基於 3 年獲得 Crytek 許可的 CryEngine 引擎技術構建。 發現後,該引擎的開發由 Linux 基金會贊助創建的非營利組織 Open XNUMXD Foundation 監督,除亞馬遜外,還有 Epic Games、Adobe、華為、微軟、英特爾和 Niantic 等公司加入了該專案的聯合工作。

引擎包括整合的遊戲開發環境、支援Vulkan、Metal和DirectX 12的多執行緒真實感渲染系統Atom Renderer、可擴展的3D模型編輯器、角色動畫系統(Emotion FX)、半成品開發系統(prefab),一個使用SIMD 指令的物理模擬引擎即時和數學庫。 為了定義遊戲邏輯,可以使用視覺化程式設計環境(Script Canvas)以及Lua和Python語言。

該專案最初設計為適應您的需求,並具有模組化架構。 總共提供了 30 多個模組,作為單獨的庫提供,適合替換、整合到第三方專案中並單獨使用。 例如,由於模組化,開發人員可以更換圖形渲染器、聲音系統、語言支援、網路堆疊、實體引擎和任何其他元件。

新版本的變化包括:

  • 已提出新功能來簡化新參與者對工作的參與以及開發團隊成員之間的互動。 新增了對以下內容的支援:透過 URL 下載和分享專案的外部專案; 用於簡化標準項目建立的範本; 用於組織對已處理資源的共享存取的網路資源快取; 用於快速建立 Gem 擴充的嚮導。
  • 改進了用於創建多人遊戲的工具。 提供了現成的功能來組織伺服器和客戶端之間的連接、調試和創建網路。
  • 添加動畫的過程已簡化。 新增了對根運動提取的內建支援(根運動,基於骨架根骨骼動畫的角色運動)。 改進了動畫導入流程。
  • 用於瀏覽資源的介面功能已擴充。 新增了對資源熱重載的支援。
  • 使用視窗的可用性得到了改進,元素的選擇和預製件的編輯也得到了改進。
  • 景觀建設系統已從實驗能力範疇轉入初步準備(預覽)狀態。 渲染和編輯景觀的性能得到了顯著提高。 增加了對縮放至 16 x 16 公里區域的支援。
  • 已經實現了新的渲染功能,例如生成天空和星星的附加功能。

來源: opennet.ru

添加評論