游戲引擎是個啥?
當你在家,閑得無聊逛各種網(wǎng)站時,突如其來的彈窗廣告吸引了你的注意:“新時代網(wǎng)游巨制!虛幻4引擎研發(fā)……”
這里的虛幻4就是一種游戲引擎。

按照比較官方的說法:游戲引擎實際上是一種可編輯游戲系統(tǒng)的程序核心組件。實際上就相當于:在游戲引擎中,內(nèi)置了很多現(xiàn)成的功能,不像一些編程語言從零開始,游戲引擎為了方便游戲制作者創(chuàng)作,附帶了很多強大的功能,可以說是一個超級工具包。
游戲引擎的功能之強大,不必我多說。它能完成動畫,光影效果,人工智能,碰撞模擬,物理效果,以及渲染。一個好的物理引擎是很重要的(牛頓的凝視),但也沒必要太過于趨于真實,太真實了,反而就丟失了游戲性。
游戲引擎的定義最早來自于上世紀九十年代,當時2D游戲還是主流,有些人為了方便游戲的開發(fā),就做出了一些小工具,以方便游戲的制作,避免重復勞動。其中的RPG MAKER,就已經(jīng)有游戲引擎的大概雛形了。而后來出現(xiàn)的Doom引擎,功能也更加強大。

到了21世紀,有更多的3D引擎陸續(xù)出現(xiàn)。其中Epic Games的虛幻系列引擎可謂是其中的佼佼者,虛幻3制作的游戲,有太多是大家耳熟能詳?shù)牧?,大家可以自己去查?/span>
當一個游戲公司擁有了真正的資本和實力后,他們會嘗試研發(fā)屬于自己的引擎,這種引擎更能適應自家員工的使用習慣,開發(fā)時能更加得心應手。但是虛幻系列引擎就已經(jīng)足夠強大,再比如Unity3D,這也是一個很有名的引擎,一些獨立游戲都會用到它。引擎的好壞不一定會決定游戲的好壞,它只能給你打一個好基礎。
例如我直接在虛幻引擎里,隨便建幾個方塊,就直接當做游戲出去賣,那么所有人都會認為你腦子有問題,買這個游戲的人也都會覺得自己腦子有問題(滑稽),當然這只是一個小玩笑。但實際上,真的有很多游戲廠商,打著“虛幻4引擎研發(fā)”的旗號,實際上還真的是虛幻4研發(fā),但是游戲質(zhì)量卻不好。用著世界頂尖的引擎,做出十分普通的游戲??傆蟹N“殺雞用牛刀”的感覺。
游戲引擎還真不能說明一切,游戲質(zhì)量不好也不能全讓引擎背鍋。實際上,靠著游戲的創(chuàng)意和內(nèi)容,即使是用2D引擎,甚至是用Java C++來制作(大家可以想一想有沒有這樣的游戲),也終究掩蓋不住游戲本身的素質(zhì)。相比于引擎的好壞,我個人認為,內(nèi)容與玩法為先,畫面為次,音樂與畫風是加分項,引擎是基礎,制作人是靈魂。(大家可以就這個問題討論一下,歡迎各位吐槽評論)

最后我想討論的問題,單獨延伸一下:關于游戲的物理引擎是否要真實。
其實大部分游戲的引擎都不真實,但游戲也沒必要過于真實,想一想,極品飛車一類的游戲,再想一想防衛(wèi)過當系列。它們的引擎其實也算比較真實了,但總有不真實的地方。但如果不這么做,游戲不就和現(xiàn)實一樣了嗎?玩游戲嘛,爽快,輕松沒什么不對,可玩性要放在首位,本末倒置可就不對了。不需要在辛苦勞累一天后,玩游戲時心更累,畢竟各位地球OL還沒通關,真實感在現(xiàn)實里體會就好了,游戲里就不必在意了。

那就強行總結(jié)一下吧:游戲引擎的日益強大,我們毋庸置疑。游戲引擎的發(fā)展,其實也象征著計算機的發(fā)展,象征著時代的發(fā)展。但它也并不是全部,內(nèi)容與創(chuàng)意同樣重要,如果能在內(nèi)容與創(chuàng)意的基礎上,加上優(yōu)秀的引擎,便是錦上添花,最后,也不要過于追求游戲里的真實,一方面,這本身就不現(xiàn)實,另一方面,現(xiàn)實遠比游戲更美好,各位地球OL還沒通關,我們還是腳踏實地吧。
我們開開心心地玩,能夠放松心情,舒緩身心才是我們的初衷。
最后,感謝你能看到這里。