2015年3月18日 星期三

S2ENGINE HD登上Green Light

之前提過的S2ENGINE HD準備登上Steam,正在Green Light投票階段。作為一款獨立開發的遊戲引擎是需要鼓勵的,希望有機會的話大家都能支持一下。

投票頁面
http://steamcommunity.com/sharedfiles/filedetails/?id=407119386

以下是S2官方的介紹





給獨立開發者們的獨立開發遊戲引擎
S2ENGINE HD是一款獨立開發(indie)的次世代(Next-gen)遊戲引擎。其次世代的特性及完整的可視化編輯器,將允許你創造出高品質的遊戲,而免去大量資源的耗用及大型團隊。

在這個最新且不斷推陳的版本是以一個明確的目標開發:讓人們擁有完整且容易建立的3A級開發環境。物理渲染(PBR)HDR基於節點的視覺化腳本系統高畫質的後製效果All-In-One編輯器等都僅僅是你會在這項驚人產品中探索到的一小部分。

走在最前端的獨立遊戲開發者的最佳選擇!

官方網站:www.s2powered.com


想在Steam上發布遊戲者的理想工具
S2ENGINEPC Windows系統做了高度優化,所以這是一款用來開發目標在Steam上架的3A級遊戲的理想工具。

現在就投「會」,讓S2ENGINE HD登上Steam



尖端的畫面
l   高動態範圍渲染(HDR)
l   延遲渲染
l   樹狀,非預計算的幾何遮擋剔除系統
l   地形渲染
n   動態LOD
n   紋理噴灑
n   植被系統
n   道路系統
l   硬體幾何實體
l   替身系統
l   層級式陰影貼圖
l   全向性陰影貼圖
l   點狀陰影貼圖
l   紋理投影
l   包含焦散的海水渲染
l   包含動態雲的天空渲染
l   先進材質系統
n   對應宏觀及微觀細節的多圖層材質
n   次表面散色和半透明
n   基於BRDF模型的物理著色
n   法線貼圖
l   動態光源
l   大氣散射
l   動態的日夜循環
l   圖像照明技術(IBL)
n   DiffuseSpecular反射的本地環境方塊
n   動態Specular反射方塊
l   動態天氣系統
n  
n  
l   後處理特效
n   景深(DOF)
n   先進環境光遮蔽(AO)
n   螢幕空間全局光照(SSGI)
n   鏡頭效果
n   色彩校正
n   光暈
n   自動曝光控制
n   相機及物件的動態模糊
n   上帝光
n   實時局部反射(RLR)
n   螢幕空間抗鋸齒(AA)


動畫
l   樹狀動畫系統
l   分層動畫
n   動畫混合
n   動畫遮蔽

強大的物理效果
l   集成NVIDIA PhysX物理引擎
n   鋼體
n   載具
n   布娃娃
n   關節
n   掃描漸進
n   浮力

3D音效系統
l   音軌混和
l   定位音效
l   音量及音調控制

先進AI系統
l   模組化
l   輔助器
n   戰術及掩護點
n   用於控制戰術的豐富腳本庫
l   領導行為
l   尋路系統
l   專有的腳本語言
l   視覺化有限狀態機(FSM)集成工具(Gamemachine,專有工具)
n   分層FSM
n   每個遊戲物件一個FSM
n   圖形節點為FSM狀態
n   當前對象的狀態及轉換在運行時顯示
n   支持變數
n   狀態允許自動撥放動畫
n   在狀態的過渡間混和動畫
l   集成先進的訊息系統
n   訊息可以延遲
n   訊息可以被處理並在編輯器中測試

ALL-IN-ONE開發工具
l   編輯器集成於S2ENGINE圖形用戶介面系統
l   物件檢查
n   實時訊息處理
n   拖放物件放置
n   拖放模型賦予
n   拖放材質賦予
l   集成地形工具
n   集成植被工具
n   集成道路工具
l   集成材質編輯器
l   集成腳本檢視器
n   可以從檢視器訪問外部編輯器
l   集成日夜管理系統
l   集成後處理特效工具
l   集成模型與動畫工具以供管理/調整匯入的素材
l   集成過場動畫工具
l   集成節點式視覺化腳本工具(GameMachine)
l   專案管理
n   運行應用工具「打包遊戲」
n   資源及素材管理
n   資源同步
n   素材瀏覽器
n   素材檢查
l   多種外部3D模型支持:
n   COLLADA
n   OBJ
n   BLEND
n   ASE
n   3DS
n   Direct X

n   FBX (測試)

自GDC2015之後的一些3D遊戲引擎現況

今年的GDC大會可謂是遊戲引擎的大年,可謂是為3D遊戲開發商,尤其是茁壯中的獨立開發者注了一支強心針。





Epic搶先丟了一顆震撼彈,宣布旗下的Unreal Engine 4永久免費,只會在遊戲出版之後每季超過 3,000 美元營收的情況下,收取5%分成。從最近UE4動作頻頻,先是宣布支援幾乎市面上所有遊戲平台(跑不跑得動要另外考慮),在VR設備及移動平台(iOS、Android),還有webGL的支援,最後是Market Place正式推出可以明顯看出UE4是針對Unity來的。
UE4的編輯器也是隨著版本推陳出新,變得越來越好用了。這一計希望能夠吸引原來的獨立開發者,甚至招來更多各領域的專業人士加入獨立遊戲開發行列。




緊接在後的是Unity 5的發佈,原本就佔據獨立開發、小型、新創公司最大份額的Unity 3D在長期的測試之後,終於正式推出做了大量改進的Unity 5,並公佈新的授權策略:免費。怎麼又免費了?
原本的Unity 4分成Free跟Pro兩個版本,Free除了可以免費取得使用之外,還有部分不影響遊戲本身製作的功能限制。但是要在市場上流通遊戲需要分別購買個平台的授權,算是先使用再付費的方式。而Unity 5則是分成免費的個人版及要價1,500美元的專業版,兩者在功能上沒有差別,並且都可以免費在各平台發佈遊戲。之中的差別是個人版不包含任何其他官方服務,並且使用者或公司的上一年營收或資本額必須低於10 萬美金才有使用資格。
Unity的跨平台特性自然不必贅述,Unity 5基本上是做了大改造,將所有符合次世代遊戲的功能都加進去了。這一計希望能夠吸引原來的獨立開發者,甚至招來更多各領域的專業人士加入獨立遊戲開發行列again。


除了以上兩位之外,Valve也宣布Source 2已開發完成,未來將會免費釋出,唯一的的條件是開發出來的遊戲一定要在Steam上架。其他細節並未批露半點,但估計會跟Steam Machine、Steam OS、Steam Controller、hTC Vive一起在11月公開。


不過在各家大廠向獨立開發者靠攏的同時,對許多小型公司甚或獨立開發的遊戲引擎造成的就是非同小可的災難。

2014年9月23日 星期二

[筆記]一些3D遊戲引擎比較

之前修過一堂標題叫數位遊戲設計的通識課,雖然只是寫一份遊戲企劃而已,不過看完每一組(包括自己)寫出來的東西,實做出來的話……嗯,果然不是能實做出來的東西呢()

  在那之後我還是四處找了一下資料,也玩了不少東西,畢竟要做一款遊戲出來除了要有想法之外,工具也是很重要的。其中我針對看起來特別酷炫的3D遊戲引擎研究了一下,為了怕自己忘記就來把一些特別感興趣的遊戲引擎放在這裡紀錄一下,萬不一哪一天我有錢的時候,說不定就心血來潮招一夥人來把他了。

  然後我是以介紹及評估的方式來寫這篇文章的,有些想做遊戲的新創工作室,或是設計系學生也可以做些參考,下一屆新一代設計展的亮點說不定就是你。
遊戲引擎需要包含些什麼就不多說了,這部分網路上有大量資料可以做參考,直接進入介紹。

以下以引擎開頭字母排列,遊戲引擎沒有優劣,遊戲才有優劣,引擎只是工具,人不能輸給工具。


Cryengine 3



由德國Crytek公司開發,以驚人光影及植被效果名震四方的遊戲引擎,在光線、動態光影、材質細節都非常講究,渲染方式很適合走現實路線,當然對玩家的設備要求也是一等一。非常奇葩地幾乎所有功能都由自己寫出來,包括物理系統(少見中的少見)
特點:及時的光影效果、幾乎擁有業界最好的植被渲染品質、方向精準度很高的音效處理引擎、不錯的IK系統、超遠視距渲染、無縫地圖讀取、編輯器預設效果豐富、真正的所見即所得在遊戲裡修改遊戲、可視化腳本、更新快速。
使用語言:C++Lua
開發環境:Windows
支援平台:PC(WindowsMacLinux)Xbox 360PS3Xbox OnePS4Wii UiOSAndroid
推薦:適合給有AAA級企劃的團隊、身為中大型製作團隊、有豐富遊戲設計經驗者、希望有極佳的關卡設計流程者、3D藝術家、虛擬實境工程、對畫面要求刁鑽者等。
不推薦:官方文件及教學較不齊全、新舊資料穿插、API使用較艱難等,對遊戲設計新手使用的環境不友善。
取得方法:FreeSDK(3.5.8)Steam訂閱(3.6.0)、完整授權
授權:FreeSDK免費使用,遊戲收入需支付20%版稅予Crytek
         訂閱$9.99 USD/ 自由發布遊戲,不另外收取任何費用。
         完整授權需自行聯繫Crytek,可取得完整遊戲代碼()
其它:


S2Engine HD

由義大利PROFENIX STUDIO個人工作室開發,相當年輕的一款遊戲引擎。支援DX11,擁有一些看起來酷炫的視覺效果,目前有一款由官方開發的遊戲發售,是一個在小型製作方面有發展潛力的遊戲引擎。
特點:小而美、對地面潮濕之類的效果相當漂亮、整合PhysX物理效果、支援OpenGL、官方教學資源完整、持續更新中,每次更新會新增許多新特性。
使用語言:S2Scripting(類似C語言)C++(Pro)
開發環境:Windows
支援平台:WindowsXP78(預定)
推薦:中小型開發團隊、有相關編程經驗的獨立工作者、有自信開發更多畫面效果者、練習遊戲開發流程。適合用在FPS、第三人稱動作遊戲、解謎遊戲等。
不推薦:使用在大型企劃、要求畫面華麗者、希望減少工作流程者、尚不支持多人連線。
取得方法:FreeSDKPro
授權:FreeSDK 自由使用、可贊助作者
         Pro 年營收$100,000USD以上或想對引擎自行擴充者自行連絡作者談價格,可獲得完整C++代碼。
        其它:
        官方網站http://www.s2powered.com/
        官方社群http://www.s2powered.com/phpBB3/index.php


Source

由美國的Valve公司開發,最初為了《戰慄時空2》設計,於2004年發佈。擁有很好的執行效率,能夠在較低階的設備上跑出高質量的遊戲畫面(雖然是在2009之後才出現的特性)。以幾乎重寫的方法整合入Havok1.0物理引擎,運算效率高,能夠表現出各種驚奇的物理效果。
特點:以模組化的方式組成配合Steam系統可以即時享用其對各個組件的更新、容易使用的編輯器、奇葩的物理效果、效果驚人且自然又易用的表情系統。取得容易且擁有豐富的多語言文件、教學、開發社區資源。
使用語言:C++
開發環境:Windows
支援平台:PC(WindowsMacWindows)Xbox360PS3Android(Tegra4K1)
推薦:個人工作室到大型遊戲設計團隊、玩家目標在低電腦配置下能得到較高遊戲畫面質量者、對編寫程式有一定程度者、Mod設計者。
不推薦:規模及財務不大但想製作多平台遊戲的工作室(每個平台一筆授權金)、對遊戲畫面或新技術較執著的團隊。
取得方法:SDK、商業授權
授權:SDK 購買任何一款Source引擎製作的遊戲即可免費使用,不得用來營利
         商業授權 自行聯繫Valve公司洽談價碼,可取得最新引擎版本及完整原廠支援
其它:


Unreal 4

暫時跳過

UDK

暫時跳過

Unigine



由俄羅斯的Unigine Corp公司開發。擁有高質量的渲染效果,執行效率高,能夠在低階的電腦上跑出不錯的效果。其開發公司對遊戲開發市場有極高的野心,讓引擎往高階畫面到低階平台都能順暢的開發,並且支援多平台。屬於最早支援DX11 API以及支援Linux的引擎之一。只是目前在遊戲開發授權方面的業務不是很好看,反而在虛擬實境及嚴肅遊戲有不錯的成績,客戶分布在俄羅斯、美國、中國、澳洲等地。
特點:不錯的光影渲染、真實的氣候系統、美麗的水面效果、對3D設備高度支援、針對UTF-8及東方語言輸入優化、超遠視距渲染、無限制地圖尺寸、可視化腳本、豐富的教學及功能範例、以兩周一次的頻率持續更新中。由於屢屢在遊戲開發市場挫敗的關係,對遊戲開發授權的客戶支援非常友善。
使用語言:UnigineScript(近於C++)C++
開發環境:WindowsMacLinux
支援平台:PC(WindowsMacLinux)Xbox360PS3iOSAndroid
推薦:中小型工作室、有一定程度遊戲開發經驗者、勇者
不推薦:個人開發、對遊戲畫面有進一步要求者
取得方法:評估版、商業授權
授權:評估版 在官網填寫表格,可以免費取得
         商業授權 自行聯繫官方,依開發的項目及需要的服務議定價格,不貴
其它:
官方網站http://unigine.com/


Unity 4



由美國的Unity Technologies公司開發,面向多平台,能夠縮短開發時程的產品。高度的組件化,容易擴充,擁有龐大的開發者社群,其開發的組件一允許販售獲利,是一個自由度極高的平台。
特點:幾乎支援所有會有人玩遊戲的平台、親民的價格、易用且容易擴充的編輯器。海量的腳本、模型、擴充功能套件可供選用,當然也可以自己寫。依照製作功力,達到AAA級遊戲引擎的渲染效果是可能的。
使用語言:UnityScriptC#Boo
開發環境:WindowsMac
支援平台:PC(WindowsMacLinux) WiiWii UXboxXbox 360Xbox OnePS3PS4PSVAndroidiOSWindows PhoneBlack BerryUnity Player
推薦:小型工作室、獨立開發者、有一定程式開發經驗者、有程式底子的美術人員、入門學習遊戲開發者、有錢的閒人
不推薦:中大型工作室、對遊戲畫面有一定堅持者、完全沒有程式開發底子的窮人
取得方法:Free版、Pro
授權:Free 限制一些功能,成品可發佈在PC平台、AndroidiOS,年收入超
$100,000USD者需要購買Pro
                 Pro 可以使用完整功能,AndroidiOS遊戲開發的完整功能則需另外購買套件,遊戲機版本發佈需要另外向主機商取得授權及開發套件
        其它:
        官方網站http://unity3d.com/cn/unity
        官方社群http://unity3d.com/cn/community
        官方文件http://docs.unity3d.com/Manual/index.html
        資源商店https://www.assetstore.unity3d.com/en/


Unity 5


        開發中。
        使用語言:UnityScriptC#C++
開發環境:WindowsMac
支援平台:PC(WindowsMacLinux) WiiWii UXboxXbox 360Xbox OnePS3PS4PSVAndroidiOSWindows PhoneBlack BerryUnity PlayerWebGL瀏覽器



以上是我研究過後有特別注意的幾個引擎,跳過的部分是有研究的預定但還沒實際摸過,會在不久之後補上,其它內容也會不定期更新。