日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

游戏引擎:BigWorld(大世界3D游戏引擎)、KBengine、Skynet

發布時間:2024/8/1 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 游戏引擎:BigWorld(大世界3D游戏引擎)、KBengine、Skynet 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

BigWorld:服務端引擎+客戶端引擎
BigWorld 公司網址
http://www.bigworldtech.com/

該引擎是澳大利亞BigWorldPty.Ltd所開發的,由服務器軟件、內容創建工具、3D客戶端引擎、服務器端實時管理工具組成,為致力于構建富有創造力的一流的新一代網絡游戲的開發商降低了開發周期和成本。

作為世界上最優異的大型多人在線網絡游戲(MMO)解決方案,與其他著名商業游戲引擎有著明顯區別的是,BigWorld引擎包含了制作次世代網絡游戲的所有復雜技術,是世界范圍內在技術架構上唯一完整的網絡游戲開發平臺。憑借其全球頂尖的動態負載均衡服務器架構及諸多創新技術設計,BigWorld引擎在迅速成為行業標準的同時,確立了在MMORPG商業授權市場的全球領先地位,是諸多世界著名游戲開發商的首選。僅在中國,就已經有十余款基于BigWorld引擎研發的大型多人在線網絡游戲完成上線交付。

得益于與全球眾多授權客戶和技術伙伴的緊密協作,于2009年GDC正式推出的BigWorld2.0引擎版本,更是包含了數以百計的新功能和針對全球硬件環境和網絡環境的性能優化。憑借BigWorld引擎提供的效能強大的編輯工具和數據分析工具,游戲開發人員可以從未知而耗時的技術風險中脫身出來,集中精力于游戲內容及玩家體驗的設計。

關于BigWorld Technology Suite。BigWorld Technology Suite 由BigWorld 服務器軟件、內容創建工具、三維客戶端引擎、實時管理工具和數據分析工具組成,它是目前最優異的大型多人在線游戲解決方案,包含了制作下一代大型多人在線游戲及虛擬現實產品所需的所有復雜技術。

關于BigWorld Pty Ltd 公司。BigWorld Pty Ltd 成立于2002 年,公司宗旨在于促進多年來積極的研發活動走向商業化。其研發活動始于1999 年,持續至今。BigWorld Pty Ltd 是一家私人控股公司,總部位于澳大利亞,在中國、歐美及日韓擁有分支機構。BigWorld 為全世界尋求成功開發下一代大型多人在線游戲及虛擬現實產品的游戲工作室、運營商提供性能優異的BigWorld Technology Suite 中間件平臺。

BigWorld引擎的代表作:
· 中國:《天下貳 》《天下叁》等等數十款,網易對BigWorld的實用化貢獻很大。
· 國際:《魔獸世界》早期版本,《坦克世界》,《戰爭雷霆》

服務端引擎方面(游戲服務器框架BigWorld):Actor并發模型+分布式AOI。
BigWorld的核心,是場景分割。BigWorld利用平面切分的原理,將場景劃分為小塊,不同的塊可以運行在不同的游戲服務器上。而且塊的劃分是動態的,根據玩家密集程度、數量動態調整塊的大小。具體技術上,使用了Actor模型,要求每個對象都是獨立的Entity,對象之間只能通過消息協作,嚴格限制對象之間的直接交互。
后來隨著手游的崛起、端游的衰落、網游玩法向多元化發展,這一系列的變化,導致BigWorld引擎很快就衰落了。
BigWorld引擎從曾經的大紅大紫,到現在的無人問津,反映出游戲服務器技術的發展趨勢。BigWorld的強制Actor模型,實際上是犧牲了開發效率,換取了服務器可擴展性。
理論上單服承載人數可以達到百萬級別。但是游戲的業務邏輯的修改很頻繁,開發效率低下是游戲設計師不能承受之重。
這種架構天生就是為云計算準備的,而且單個物理機承載量十分有限,每個游戲大區都需要大量實體機。
如果BigWorld成功…… 可惜的是,它和實際市場的發展趨勢背道而馳了。
游戲開發相比電商系統,項目規模小幾個數量級,但是相對的,迭代速度要快幾倍。項目之間如果類型不同或是玩法有差異,能復用的代碼并不多。
聊聊十萬行代碼。游戲服務器開發速度受美術資源制作速度、客戶端開發速度制約。近幾年我猜測服務器方面并不會有大的技術革新。
游戲開發未來的趨勢是多元化、低門檻化、大眾化。很長一段時間內BigWorld這種大怪獸級別的引擎不會再崛起。

BigWorld出現眼下的窘態很重要的原因是大型上市公司日漸控制端游市場,BigWorld的引擎定位一直是以性價比取勝,在網游領域其客戶主要是中韓地區的中型項目,隨著市場競爭的加劇,中國市場的端游開發商日漸轉向次世代品質游戲的開發,更傾向于虛幻、CryEngine這樣的高端次世代引擎或者自研引擎,BigWorld在技術提升上未能跟上頂尖次世代游戲的技術要求,存在先天不足。而在蓬勃發展的移動游戲領域,BigWorld猶豫不決一直未能找到適合自己的商業模型,最終選擇了固守端游市場失掉了先機

KBengine:服務端引擎
kbengine作者說它是仿照big world的架構寫的,做游戲服務器性能還是很不錯的,它是一個相對來說比較重度的引擎,底層c++,邏輯層Python,既兼顧了效率,又減小開發難度,支持熱更新。理論上你只需要擴展硬件就可以維護一個"大世界",像COC那樣全球唯一服,性能上沒有障礙,而且KBEngine是為MMORPG定做的,里面有場景處理,地圖處理等等邏輯。如果你真的只是做卡牌游戲,建議換一個輕量級的引擎,比如firefly。當然KB做卡牌完全綽綽有余。

Skynet:

其他游戲引擎:更多專注于客戶端
UE4:專注于客戶端
Unity 3D:有服務端,但專注于客戶端
CryEngine:

總結

以上是生活随笔為你收集整理的游戏引擎:BigWorld(大世界3D游戏引擎)、KBengine、Skynet的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。