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