張文啟 吉林藝術(shù)學(xué)院
在電子游戲中,畫面質(zhì)感和特效直接對體驗者產(chǎn)生視覺影響,眾多優(yōu)秀的游戲都是憑借著背景音樂和音效,以及豐富背景故事來增強(qiáng)游戲?qū)ν婕业奈潭?。從根本上來說,想要在廣闊的游戲市場中脫穎而出,成為被玩家選中的游戲,依靠于作品的娛樂性、美工、策劃等等工作,而這一切都需依靠游戲引擎進(jìn)行開發(fā),保證玩家有豐富的游戲體驗感。
游戲引擎是決定一款游戲運行效果的關(guān)鍵,相當(dāng)于汽車的發(fā)動機(jī)。作為設(shè)計師的程序員們,在設(shè)計和策劃的過程中要盡可能全面地考慮到游戲在運行中可能出現(xiàn)的障礙,通過游戲引擎的設(shè)計來發(fā)揮其優(yōu)越性。游戲引擎的重要性,關(guān)乎游戲的畫面效果、操作流暢度等等。目前最熱門的游戲,多是以3D立體畫面呈現(xiàn)出來,首先在視覺上帶來了更為真切的體驗,游戲引擎的設(shè)計需要切合游戲?qū)嶋H運行中的規(guī)律,才能使游戲的操作起來效果流暢度更高,避免在游戲中出現(xiàn)卡頓和游戲漏洞。簡單來說,引擎就是游戲設(shè)計者在游戲開發(fā)中的基礎(chǔ)條件,在這個基礎(chǔ)上進(jìn)行游戲創(chuàng)作,給設(shè)計者提供了很大的便利,可以減少做一些重復(fù)的基礎(chǔ)工作,而把精力更多地投入到游戲策劃中,使游戲的精美度更高,創(chuàng)新性更強(qiáng)。
每一款游戲的開發(fā),其中都包含基礎(chǔ)的一些技術(shù),作為基礎(chǔ)工作,耗時耗力耗材,為了盡可能地減少這一部分所占總成本的比例,就出現(xiàn)了游戲引擎。游戲引擎成為一部游戲的核心內(nèi)容,這使游戲設(shè)計者的創(chuàng)作工作不必每次都從零開始,不管是網(wǎng)游還是手游,平面或是3D,游戲引擎普遍得到了良好應(yīng)用,在這幾年的游戲市場中,引擎代碼的受歡迎程度是有目共睹的,它在游戲中的重要功效,經(jīng)總結(jié)如下:
在眾多游戲中,動畫和光影其實都是游戲引擎直接控制的,舉例來說,在一個場景中,人物模型的影像,影像投射和反射等視覺效果,其實都是需要后臺的引擎來操控。動畫效果由游戲的動畫系統(tǒng)支配,骨骼動畫和模型動畫這兩種是我們現(xiàn)存的動畫系統(tǒng)最常見的,骨骼動畫是通過骨骼來帶動整體的游戲人物,而模型動畫就是依靠模型的變形完成游戲人物的運動。不過是哪一種動畫系統(tǒng),都需要一個游戲引擎代碼運行,游戲中的人物才能自由控制。
市場上現(xiàn)存的受眾較廣的游戲,多是3D游戲。游戲的背景故事對游戲內(nèi)容的渲染效果能夠更好地吸引玩家,所以故事的渲染效果也是引擎代碼的主要功能。先由設(shè)計師完成任務(wù)模型的組建,接著美工師再按照游戲的故事情節(jié),對人物的策劃,將設(shè)計好的圖案融入到建模當(dāng)中去,也就是在骨骼的基礎(chǔ)上進(jìn)行豐富,讓游戲人物富有“靈魂”,更加活靈活現(xiàn)。接著是渲染效果,將光影、動畫、音樂、特效多者融合,形成更能打動人心的藝術(shù)效果加入到游戲中,更為綜合地提升游戲的操作質(zhì)量,多種效果的融合時一個相當(dāng)復(fù)雜的工作,游戲引擎的功能全面性,設(shè)計的合理性對游戲的運行質(zhì)量起主要的影響。
物理系統(tǒng)的強(qiáng)大支撐保證了游戲運行中情節(jié)的合理性,一些大型的網(wǎng)絡(luò)游戲究竟能不能穩(wěn)定運行,主要都是依靠科學(xué)的物理系統(tǒng)來帶動。
比如許多的槍戰(zhàn)類游戲,不同槍支和子彈都有明顯的區(qū)分,通過槍支的射速,子彈的傷害性和軌跡,防護(hù)甲的減傷度等來呈現(xiàn)出來,這些就是游戲的物理系統(tǒng)嚴(yán)格控制的。物理系統(tǒng)盡可能提高游戲中現(xiàn)象的逼真程度,如果人物角色行駛車輛撞上障礙物出現(xiàn)翻車,系統(tǒng)會根據(jù)對游戲中模型邊緣的探測,制作出生動的體感和反應(yīng),物理系統(tǒng)的完善盡可能地完善了游戲細(xì)節(jié)的設(shè)計,規(guī)避游戲漏洞的出現(xiàn),使玩家的操作中有如真人操作的感覺。
鼠標(biāo)和鍵盤設(shè)備與電腦之間會形成信號,通過信號的指引實現(xiàn)玩家與電腦的互動,網(wǎng)絡(luò)代碼能夠在引擎中形成,引擎的交互性滿足了游戲客戶端和服務(wù)器的通信。
除了上述的技術(shù)之外,文檔的管理工作也是游戲引擎的功能之一,游戲的框架分為多個層次,在一個成熟的游戲引擎基礎(chǔ)上開發(fā)的項目,設(shè)計感方面會有明顯的優(yōu)勢。游戲引擎給開發(fā)者提供了多項便捷的工具,在工具的輔助下進(jìn)行游戲內(nèi)容的開發(fā),給基礎(chǔ)工作減輕了負(fù)擔(dān)。在引擎提供的技術(shù)上可以節(jié)約時間和成本用在提高游戲質(zhì)量和創(chuàng)新度上,這就是之所以游戲引擎廣受游戲開放商青睞的原因,主要體現(xiàn)在便利性和技術(shù)性的優(yōu)勢上,正因如此,游戲引擎在游戲市場上有著很強(qiáng)的普適性。
總的來說,開發(fā)商選擇引擎來進(jìn)行游戲項目的開發(fā)已經(jīng)成為了游戲市場的主流趨勢,一個穩(wěn)健的游戲引擎系統(tǒng)將會成為決定一個游戲公司實力的核心技術(shù),在一個優(yōu)勢明顯的引擎控制下推動游戲整體的設(shè)計感提升,從而提高本公司在游戲行業(yè)中的競爭力,用更仿真,更精準(zhǔn)的操作感受迎合玩家的需要和電競行業(yè)的發(fā)展需求。