Xenko是一款專為未來游戲而設(shè)計的開源C#游戲引擎,它帶有完整的工具鏈,特別適合于創(chuàng)建真的游戲,但可以提供更多功能;這項計劃得到了Silicon Studio Corp的支持,Silicon開發(fā)世界一流的產(chǎn)品,以幫助開發(fā)人員最大限度地利用領(lǐng)先的數(shù)字媒體技術(shù)的潛力;Stde帶有強(qiáng)大的工具鏈,可讓您直觀,有效地創(chuàng)建,管理和修改游戲的所有資產(chǎn);這套編輯器簡化并自動化了常規(guī)開發(fā)工作流程,它的嵌套式預(yù)制和原型系統(tǒng)可擴(kuò)展到所有編輯者和資產(chǎn);還設(shè)計了Stde Game Studio,以便可以輕松擴(kuò)展它,一個幫助用戶擴(kuò)展Game Studio的插件系統(tǒng)即將推出;圖形合成器,使用構(gòu)建塊以可視方式自定義游戲的渲染管道,將來的版本甚至將允許您自己編輯構(gòu)建基塊;巢狀預(yù)制件,編輯預(yù)制件,每個實例都會自動更新,從而節(jié)省了工作時間,甚至可以在其他預(yù)制件中編輯預(yù)制件;UI編輯器,直觀直觀地構(gòu)建游戲的用戶界面,創(chuàng)建UI庫并利用預(yù)制系統(tǒng)自動更新所有UI元素的設(shè)計;場景編輯器,只需通過將對象從資產(chǎn)視圖拖放到所需的位置即可創(chuàng)建游戲場景和關(guān)卡;精靈編輯器,在編輯器中直觀地創(chuàng)建和編輯精靈,Stde會根據(jù)您的Spte表自動創(chuàng)建優(yōu)化的地圖集;曲線編輯器,通過直接在編輯器中創(chuàng)建動畫曲線,直觀地設(shè)置屬的值!
Xenko軟件功能
一次開發(fā),跨平臺部署
Windows桌面和Windows通用
通過Xaman的iOS和Andid、通過UWP的Xbox One
加快發(fā)展
C#7.0腳本、內(nèi)置游戲模板、完整的資產(chǎn)創(chuàng)建工具鏈
靈活且可定制的渲染管道
通過將對象流入和流出場景輕松創(chuàng)建廣闊的世界。
將您的世界劃分為子場景,以避免編輯沖突。
使用導(dǎo)航網(wǎng)格物體輕松高效地找到移動角色的路徑。場景編輯器會自動為您更新它們。
通過使用Stde的物理系統(tǒng),模擬物理定律,觸發(fā)事件并輕松檢測游戲中的碰撞。
通過使用完全多線程的引擎來提高游戲的能。
Stde以優(yōu)化的方式為您完成所有艱巨的工作。
播放和混合在3D建模工具中創(chuàng)建的動畫,并為游戲的任何屬設(shè)置動畫。故事板編輯器即將推出。
VR就緒:Xenko的群集前向渲染及其多樣本抗鋸齒功能使其非常適合VR。
啟用VR就像單擊一樣簡單。
Game Studio為每個設(shè)備使用一個API,并為Oculus和HTV Vive提供原生支持(即將推出更多設(shè)備)
它附帶一個VR游戲示例,向您展示如何實現(xiàn)VR游戲玩法,包括環(huán)境交互和傳送。
先進(jìn)的圖形
使用Xenko Game Engine,無需渲染專家即可制作精美的游戲。
該引擎為您完成工作,因此您可以專注于重要的事情。
該應(yīng)用程序的PBR材料,光探測器,后期效果
多線程和下一代圖形API支持可提供具有出色能的真的圖形。
靈活的管道,可訪問的低級API和可自定義的著色器使您可以根據(jù)需要調(diào)整渲染。
Xenko軟件特色
Game Studio
它帶有一個強(qiáng)大的工具鏈,使您可以直觀有效地創(chuàng)建,管理和修改游戲的所有資產(chǎn)。
這套編輯器可簡化和自動化常見的開發(fā)工作流程。
其嵌套的預(yù)制和原型系統(tǒng)與所有編輯器和資產(chǎn)一起擴(kuò)展。
Game Studio的設(shè)計也使其易于擴(kuò)展。
一個幫助用戶擴(kuò)展Game Studio的插件系統(tǒng)即將推出!
可的引擎
無論您是游戲還是AAA游戲,它都可以讓您專注于自己的想法,而不是技術(shù)問題。
它帶有一整套專用于編輯游戲各部分的模塊。
每個都開箱即用,并集成到引擎中。
具有著色器和腳本熱重載的現(xiàn)代C#腳本可讓您構(gòu)建原型并快速迭代。
Xenko軟件優(yōu)勢
高級圖形
使用Stde,無需具備渲染專家即可制作精美的游戲。該引擎為您完成工作,因此您可以專注于重要的事情。
Stde的PBR材料,光探測器,后期效果,多線程和下一代圖形API支持可提供具有出色能的真的圖形。
靈活的管道,可訪問的低級API和可自定義的著色器使您可以根據(jù)需要調(diào)整渲染。
PBR材料
使用基于物理的材料使您的游戲更接近現(xiàn)實。通過將它們層疊在一起來創(chuàng)建無限的材料變體。
光探頭
通過使用我們的新光探針系統(tǒng),向游戲的靜態(tài)和動態(tài)對象添加間接照明,可以提高圖形真度。
DirectX 12和Vulkan
借助下一代顯式圖形API,可提高游戲能:對渲染進(jìn)行多線程處理并減少驅(qū)動程序開銷。
粒子
完全集成的粒子系統(tǒng)為您的游戲增添生命和真實感。可以從場景編輯器中編輯粒子。
高級著色器語言
告別超級著色器問題。使用在HLSL之上編寫的Stde基于合成的著色器語言在邏輯上拆分著色器。
后期特效
通過后期效果將真的效果添加到您的游戲中。步幅支持所有最常見的效果,例如景深,光暈等。
可的引擎
無論您是游戲還是AAA游戲,Stde均可讓您專注于自己的想法,而不是技術(shù)問題。
它帶有一整套致力于編輯游戲各部分的模塊。每個都開箱即用,并集成到引擎中。
具有著色器和腳本熱重載的現(xiàn)代C#腳本可讓您構(gòu)建原型并快速迭代。
Xenko使用說明
Visual Studio擴(kuò)展
該步的Visual Studio擴(kuò)展語法高亮顯示,現(xiàn)場驗證碼,錯誤和導(dǎo)航。它還使您可以直接從Visual Studio編輯著色器。
您無需安裝擴(kuò)展即可使用Stde,但我們建議您使用它,尤其是對于程序員而言。
安裝Stde Visual Studio擴(kuò)展
當(dāng)您安裝步幅,步幅詢問您是否要安裝Visual Studio擴(kuò)展。
者,您可以隨時在Stde Lncher的“插件”下安裝或重新安裝擴(kuò)展。
使用Stde啟動器,您可以安裝,管理和運行不同版本的Stde。
安裝最新版本的Stde
如果您尚未安裝Stde,則Stde Lncher會提示您安裝最新版本。
如果您選擇安裝最新版本,則Stde Lncher會詢問您是否要安裝Stde Visual Studio擴(kuò)展。
Stde Visual Studio擴(kuò)展添加了語法突出顯示,實時代碼驗證,錯誤和導(dǎo)航。它還使您可以直接從Visual Studio編輯著色器。您無需安裝擴(kuò)展即可使用Stde,但我們建議您使用它,尤其是對于程序員而言。
管理不同版本的Stde
您可以安裝多個版本的Stde并從Stde Lncher啟動它們。
您可能需要使用舊版本的Stde來處理舊項目。較新版本的Stde可能包含需要升級舊項目的更改。
對于次要版本,僅版本號的最后一個數(shù)字會更改(1.9.0、1.9.1、1.9.2等)。次要版本不包含重大更改,因此可以安全地安裝和與現(xiàn)有項目一起使用。
注意
您無法還原到較早的次要版本。例如,您可以同時安裝Stde 1.9和1.8,但不能從Stde 1.9.2還原到Stde 1.9.1。
要查看特定版本的發(fā)行說明,請單擊版本名稱旁邊的注釋圖標(biāo)。
要安裝特定版本,請單擊版本名稱旁邊的下載并安裝圖標(biāo)。
啟動游戲工作室
現(xiàn)在,您已經(jīng)安裝了Stde,現(xiàn)在該啟動Game Studio并構(gòu)建一個項目了。
在“切換/更新版本”下,選擇要使用的Stde的版本。
在“開始”按鈕上更新版本號。
從源頭建造
先決條件
在組件對話框的設(shè)置中選擇了具有大文件支持的最新Git 。
Visual Studio 2019具有以下工作負(fù)載:
.NET desktop dlopment 與 .NET Framework 4.7.2 targeting pack
Desktop dlopment with C++ 與
Windows 10 SDK (10.0.18362.0) (當(dāng)前默認(rèn)情況下已啟用,但可能會更改)
MSVC v142 – VS2019 C++ x/x86 build tools (v14.26) 或更高版本(默認(rèn)情況下應(yīng)啟用)
C++/CLI support for v142 build tools (v14.26)或更高版本(默認(rèn)情況下未啟用)
.NET Core css-platform dlopment
可選(到目標(biāo)UWP):Universal Windows Platform dlopment與
Windows 10 SDK (10.0.18362.0) 或更高版本
MSVC v142 – VS2019 C++ ARM build tools (v14.26)或更高版本(默認(rèn)情況下未啟用)
可選(針對iOS / Andid):Mobile dlopment with .NET和Andid SDK setup (API ll 27)單個組件,在Visual Studio中轉(zhuǎn)到選項卡Tools > Andid > Andid SDK Mar并進(jìn)行安裝NDK(版本19+)Tools。
FBX SDK 2019.0 VS2015
建立步伐
打開命令提示符,將其指向目錄,將Stde克隆到該目錄: git clone https://github.com/stde3d/stde.git
buildStde.sln使用Visual Studio 2019打開并進(jìn)行構(gòu)建Stde.GameStudio(它應(yīng)該是默認(rèn)的啟動項目),或者從VS的工具欄中運行它。
可選,開放和建設(shè)Stde.Andid.sln,Stde.iOS.sln等等。
如果構(gòu)建失敗:
如果您跳過一種Prerequisites已經(jīng)擁有最新版本的想法,請務(wù)必將其更新為最新版本。
如果2019年同時提供了2017年的過時版本,則Visual Studio可能會正確構(gòu)建問題。如果要保留VS 2017,請確保它是最新的,并且要通過VS 2019構(gòu)建Stde。
進(jìn)行一些更改可能需要重新啟動系統(tǒng),如果尚未嘗試,請嘗試重新啟動。
請注意,測試解決方案可能會失敗,但不應(yīng)阻止您進(jìn)行構(gòu)建Stde.GameStudio。