好遊戲需要一顆好心臟 國產遊戲引擎發展史

2021-06-09 20:51:13 字數 2627 閱讀 8287

遊戲引擎技術可謂重中之重,它是整個遊戲產業的核心技術。中國的遊戲引擎研發,一直就未停止過。從2023年,「網路遊戲通用引擎研究及示範產品開發」、「智慧型化人機互動網路示範應用」等兩個專案被正式納入國家863計畫開始,中國的遊戲研發人員就一直在努力。近十年過去了,這些努力終於有了一些成果。雖然還不及國際一流遊戲引擎,但也總算沒有落後太多。

2d回合制網遊時代:乙個大學生在網遊產業走向上畫了乙個圈

代表:風魂引擎

中國原創網遊的開端,要從2d回合制算起,其代表作就是網易公司的西遊系列。而這一系列遊戲的成功,均得益於一款名為「風魂」的引擎。

風魂引擎的開發者雲風,還是中南大學的一名大學生時,就花了3個月時間,以一己之力,開發出這款引擎的原型來。當時雲風也許是僅僅為了興趣來寫這款引擎的,但他絕不會想到,自己的這個無心之舉,竟會在某種程度上改變中國網遊產業的走向。

風魂引擎曾稱早多款業內精品

而風魂引擎,也因其全面而強大的功能表現,至今仍是2d回合制網遊開發者們的必修科目。

2d即時制網遊時代:西山居的秘密**

代表:overmax引擎

在網易西遊系列大獲成功後,民族原創網遊也開始發展起來,且涉及面擴大到了即時制遊戲。而這些早期2d即時制遊戲的引擎,多來自於單機遊戲。其中應用較多的是大宇公司的gamebox引擎,這款引擎畫面表現力更為出色,很適合國產2d遊戲的柔美風格。

而此時,國家863計畫中的網遊引擎專案已啟動,先後納入的公司有金山和目標,這兩家公司在2d即時引擎上都有不俗的成績。

,實際上,雷軍本人就是這一項目的負責人。得益於863計畫的扶持,金山很快就擁有了屬於自己的2d即時制引擎,並藉此開發出《劍網1》、《劍網2》等遊戲。只是西山居一直以來對自己的引擎都秘而不宣,關於這款引擎的具體資訊外界幾乎一無所知。

劍網1的引擎帶來了華麗的技能效果

而目標的引擎則有名有姓,即overmax引擎。據毛海濱自己說,這款引擎是目標2023年至2023年技術成果的積累。早期這款引擎也被用於開發單機遊戲,如當年名噪一時的《復活》《天驕》《秦殤》等均出自這款引擎。2023年,目標也被納入863計畫網遊引擎專案,對引擎研發的力度更大,後期目標推出的網遊《傲世ol》即出自overmax2.3。

早期3d網遊時代:開源和商業引擎崛起

早期國內網遊的3d遊戲引擎,主要是使用ogre引擎,這是乙個開源的圖形引擎,並不具備遊戲引擎其他應有的功能,但是其有很方便的介面可以與其他功能引擎接入,所以這個開源、免費、拓展性強的影象引擎,很長一段時間內都是國產鎖3d網遊(2.5d)首選的引擎,同時代的國產3d遊戲大多都是採用ogre引擎製作的。由於是免費的開源圖形引擎,所以很多國產遊戲所謂的自主研發遊戲引擎都是通過ogre引擎改造而來。

此外,國外的3d商業引擎也開始大舉進軍中國,其中最為成功的當屬bigworld引擎。bigworld是一家澳大利亞公司開發的商業引擎,專為大型mmorpg而生,功能強大。而且更為重要的是,bigworld為中國市場提供的服務比較全面,包括第一家專門開通的中文**,常駐中國的技術支援團隊,以及重要工具的漢化版本等。遊戲研發公司買引擎並非買那一段**,而重視的正是服務及公升級等後續支援。因此在中國市場上,big world佔據著相當的優勢。

國外引擎雖好,但畢竟不是自主智財權的產品,因此在更進一步的開發上,往往表現得力不從心。

3d時代:金山和完美的出場

代表:angelica、劍叄引擎

隨著國產網遊發展到3d時代,引擎也相應的水漲船高。在這一時代,最具代表性的國產遊戲是《劍網三》和《完美世界》,而這兩款遊戲所使用的3d引擎,也是這一時期最具代表性的。

在推出《完美世界》前,完美公司一直名不見經傳,隨著該作的成功,完美頗有點異軍突起的意思,而它所採用的angelica也開始受人關注。這款引擎,很好的迎合了當時玩家畫面的要求。但在動作的表現上則較弱,實際上完美公司推出的數款產品均以缺乏手感而遭人詬病。

《劍網三》是金山在引擎方面實力的一次集中展示。然而在遊戲正式運營一段時間後,金山所使用的引擎在優化方面的缺點就表現出來了。遊戲很容易變得不流暢,人一多伺服器就卡。而這遊戲最大的玩點就是陣營戰,引擎的缺陷極大地傷害了《劍網三》的樂趣,真可謂成也蕭何敗也蕭何。

2023年——次世代物理引擎時代:笑看群雄並起

代表:akengine和黑火

隨著次世代網遊的來臨,如今中國的遊戲引擎已發展到物理引擎時代。就目前所知道的資訊來看,在這方面下功夫最深的就是網易的akengine和暢遊的黑火。

《武魂》基於akengine開發,從目前的表現來看,這款遊戲畫面精美,號稱「景區級畫面」,而且擁有物理打擊反饋功能的「ragdoll---布娃娃」系統,即能生動反映出打擊的效果。在這個系統下,人物模型會根據受到傷害和方向的不同,生的不同姿勢,或者根據物體落差從高處跌落到低處,將會隨地心引力而倒下。

《武魂》最大的特點就是見招拆招的武打式戰鬥

此外,《武魂》中還有一些物理引擎才會具有的特性,比如玩家可以碰動場景的草木樹葉,擊毀場景中的石柱、木桶、**架等物件。這種真實物理碰撞可以讓被移動破壞的場景物件掉落、坍塌並對周圍物件產生一定的質量、加速度、浮力等一系列的物理係數表現,很明顯也是得益於引擎強大的功能。而玩家也可藉此體驗到前所未有的超級技能打擊感。

國內引擎的表現力日益強大

如果遊戲畫面真如原畫這樣出色 黑火應該也是不錯的3d引擎

哪怕是時至今日,國產遊戲引擎的數量也依然不多,表現距離國際一流水平還差那麼一點點。但我們不妨想想,2023年,國外第一代遊戲引擎問世時,《仙劍奇俠傳》還只能以組合語言作為底層、qbasic編寫。但現在,我們至少可以說,就差那麼一點點了。

糖要一顆一顆給,別愛的太滿

小白兔有一家糖果鋪,小老虎有乙個冰淇淋機。兔媽媽告訴小白兔,如果你喜歡乙個人吶,就給一顆糖他。小白兔喜歡上了小老虎,那麼那麼喜歡,忍不住就把整個店子送給了他。回家後兔媽媽問她,那小老虎喜歡你嗎。小白兔直點頭,媽媽說,那他為什麼不給你吃個冰淇淋呢。小白兔說,他是要給我來著,我說我不愛吃。兔媽媽說,那你...

未來還有一顆心

生活寫亂了很多,我們學會了忍耐,學會了哭泣,有人傷悲,也有人微笑,在這個世界,懂得的人很少,失去的人很多,我們承受很多的很多,錯過太多,太多,有多少人失去生命,就有幾代人必須失去生命,我們學會,我們失去,我們懂得,我們失去,在乙個世界,你有不知道的,也有做不到的,學會了別人的冷眼旁觀,學會了自己的孤...

一顆浮躁的心

今天的學習計畫照常進行,但是到學習其他書籍的時候有一種莫名的浮躁感,自己總結了下原因,自己給自己時間上的壓力太大導致心態失穩 自己靜不下心來去學習,又彷彿回到了學校裡填鴨式的灌溉,這很可怕,又讓我覺得對不起自己所解除的知識。看來要慢慢平復心態和鍛鍊自己形成習慣,暫時延遲計畫推行,專心打好基礎,深讀下...