第五百三十四章 游戲引擎的未來(lái)
杰斯特在一字一句的侃侃而談。
聲音不大,但是語(yǔ)氣卻很認(rèn)真,而且,從杰斯特的表情上面可以看得出來(lái),他顯然很喜歡跟山內(nèi)一典講這些。
“……杯子破碎的聲音吸引了敵人的注意,這是引擎中的ai智能運(yùn)算在起作用,最后雙方交火引發(fā)爆炸,爆炸產(chǎn)生的煙霧、爆炸物飛散則是引擎中的物理效果在起作用了。”
“這就是你剛才描述的那個(gè)場(chǎng)景,在一個(gè)完善的游戲引擎下面是應(yīng)該怎樣運(yùn)作的。”
杰斯特雖然說(shuō)的并不快,但是這一串的內(nèi)容,對(duì)于山內(nèi)一典來(lái)說(shuō),還是有些難以理解的,畢竟,他之前設(shè)想的就是《雷神之錘》這款游戲,而這款游戲里面用到的是目前世界上唯一的3d引擎。
可以說(shuō),對(duì)于3d引擎方面,除了卡馬克之外,應(yīng)該沒(méi)有多少人比杰斯特還清楚了。
“這樣吧,我再詳細(xì)的說(shuō)一下。”
“其實(shí)你開(kāi)始說(shuō)的就比較符合我的設(shè)想了,我跟卡馬克再設(shè)計(jì)3d引擎的時(shí)候,就討論過(guò)這個(gè)問(wèn)題,我們要設(shè)計(jì)的引擎,他到底是應(yīng)該怎么樣運(yùn)作的,到了最后我們倆人得出了結(jié)論,游戲引擎雖然有著動(dòng)力這個(gè)名字,但是它進(jìn)行的,確實(shí)大腦的工作。”
杰斯特在說(shuō),山內(nèi)一典在很認(rèn)真的聽(tīng)著,從他的表情上可以知道,他對(duì)于杰斯特的這番話,還是很感興趣的。
“大腦,游戲中的大腦,什么意思呢?就是說(shuō),他要指揮控制著游戲中各種資源,我在虛幻跟寒霜系列引擎開(kāi)發(fā)的時(shí)候。對(duì)于游戲引擎的準(zhǔn)確定義也是這樣的――用于控制所有游戲功能的主程序,從計(jì)算碰撞、物理系統(tǒng)和物體的相對(duì)位置,到接受玩家的輸入,以及按照正確的音量輸出聲音等等,也就是說(shuō)在我的眼里,一個(gè)完整的游戲引擎應(yīng)該是包含哪些系統(tǒng)的呢?”
杰斯特一邊說(shuō)著,一邊稍微停頓了一下,顯然是給山內(nèi)一典思考的時(shí)間。
不過(guò)時(shí)間也并不長(zhǎng),只有短短的十幾秒鐘。
杰斯特便緊接著話頭說(shuō)了下去。
“通常來(lái)講,一款合格的游戲引擎包含這些系統(tǒng)。渲染引擎,即渲染器,含二維圖像引擎和三維圖像引擎,物理引擎,碰撞檢測(cè)系統(tǒng),音效,腳本引擎,電腦動(dòng)畫(huà),人工智能。在未來(lái),還必須有網(wǎng)絡(luò)引擎以及場(chǎng)景管理。”
說(shuō)完之后,杰斯特再一次的將目光放在了山內(nèi)一典的身上。
然后隨口問(wèn)了一句:“明白了么?”
說(shuō)實(shí)話,雖然聽(tīng)杰斯特說(shuō)了這么一大串。但是他還是有些似懂非懂的,雖然他也知道,他今天聽(tīng)到的東西,對(duì)于任何一個(gè)有志于游戲開(kāi)發(fā)的人員來(lái)說(shuō)。都是難得的機(jī)緣,雖然沒(méi)有聽(tīng)明白,但是山內(nèi)一典還是點(diǎn)了點(diǎn)頭。
杰斯特見(jiàn)狀之后。卻是笑了起來(lái)。
“那這樣吧,既然你聽(tīng)明白了,那你就說(shuō)一下,一款在未來(lái)的頂級(jí)引擎,應(yīng)該是怎樣的呢?就按照我剛才跟你講的那些,發(fā)揮你的想象力,想象一下。”
本來(lái)山內(nèi)一典就聽(tīng)的有些似懂非懂。
頓時(shí)被杰斯特的這個(gè)問(wèn)題一問(wèn),就臉色尷尬了起來(lái),他再一次的張開(kāi)嘴,但是依然是沒(méi)有說(shuō)出內(nèi)容來(lái)。
而杰斯特顯然對(duì)此是早有預(yù)料的,他只是笑了笑:“說(shuō)不出來(lái)也是正常的,不用說(shuō)是你,就算是在火星娛樂(lè)里面,除了寥寥的幾個(gè),能夠說(shuō)明白剛才這個(gè)問(wèn)題的,可能都是屈指可數(shù)呢。”
“那,先生,您說(shuō)一下,未來(lái)的游戲引擎應(yīng)該是怎樣的呢?”
山內(nèi)一典對(duì)于這個(gè)問(wèn)題也是很好奇的,他聽(tīng)到杰斯特說(shuō)這個(gè)問(wèn)題就連專(zhuān)業(yè)人士也不好回答的時(shí)候,他就更加的好奇了。
“呵呵。”
杰斯特倒是無(wú)所謂的笑了笑。
“好,我就說(shuō)一下自己的看法,當(dāng)然了,我的看法也只能是一種看法,畢竟,未來(lái)是誰(shuí)也不可能預(yù)料得到的,只能夠說(shuō),我從我的工作當(dāng)中,總結(jié)出了一點(diǎn)經(jīng)驗(yàn)來(lái)進(jìn)行分享吧。”
“首先呢,必須要有完整的游戲功能,隨著游戲要求的提高,我們現(xiàn)在使用的游戲引擎不再是一個(gè)簡(jiǎn)單的3d圖形引擎,而應(yīng)該是我之前說(shuō)過(guò)的涵蓋3d圖形、音效處理、ai運(yùn)算、物理碰撞等游戲中的各個(gè)組件,而且組件設(shè)計(jì)也應(yīng)該是模塊化的,可以按找需要,自由的通過(guò)模塊進(jìn)行組合。”
“其次,要有強(qiáng)大的編輯器和第三方插件,優(yōu)秀的游戲引擎還要具備強(qiáng)大的編輯器,包括場(chǎng)景編輯、模型編輯、動(dòng)畫(huà)編輯等,編輯器的功能越強(qiáng)大,美工人員可發(fā)揮的余地就越大,做出的效果也越多。而插件的存在,使得第三方軟件如一些專(zhuān)用的建模軟件可以與引擎對(duì)接,無(wú)縫實(shí)現(xiàn)模型的導(dǎo)入導(dǎo)出。”
“第三,優(yōu)秀的引擎會(huì)把復(fù)雜的圖像算法封裝在模塊內(nèi)部,對(duì)外提供的則是簡(jiǎn)潔有效的sdk接口,有助于游戲開(kāi)發(fā)人員迅速上手,這一點(diǎn)就如各種編程語(yǔ)言一樣,越高級(jí)的語(yǔ)言越容易使用。”
“最后,在我看來(lái),雖然現(xiàn)在的網(wǎng)絡(luò)才剛剛開(kāi)始發(fā)展,但是未來(lái)的游戲一定是屬于在線游戲的,所以呢,在未來(lái),優(yōu)秀的游戲引擎還提供網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、腳本等功能,這一點(diǎn)對(duì)于面向在線游戲的引擎來(lái)說(shuō)更為重要,在線游戲還要考慮服務(wù)器端的狀況,要在保證優(yōu)異畫(huà)質(zhì)的同時(shí)降低服務(wù)器端的極高壓力。”
杰斯特很詳細(xì)的說(shuō)著,山內(nèi)一典也很認(rèn)真的聽(tīng)著。
說(shuō)完了之后,杰斯特閉嘴不言,然后他看到山內(nèi)一典似乎是陷入到了沉思當(dāng)中,顯然,在剛才的一番未來(lái)的游戲引擎該如何的回答當(dāng)中,給他的震撼跟啟發(fā)都是無(wú)與倫比的,他自己在聽(tīng)杰斯特說(shuō)完之后,似乎也有些不可自拔。
“呼。”
最終,這樣的狀態(tài)一直持續(xù)了幾分鐘,山內(nèi)一典才清醒過(guò)來(lái)。
他看著杰斯特,似乎是想要說(shuō)些什么,但是卻一句話也說(shuō)不出來(lái),顯然,之前杰斯特給他上的那一番關(guān)于游戲引擎的課,帶給他的震撼是很大的。
這個(gè)時(shí)候,杰斯特看了看手表上的時(shí)間。
“時(shí)間也不早了,我還有些事情,今天的見(jiàn)面就到這里吧。”說(shuō)著,杰斯特站起了身子。
向著山內(nèi)一典伸出了一只手。
等山內(nèi)一典也伸出手跟杰斯特握在一起之后,杰斯特才笑著說(shuō)了一句:“山內(nèi)一典,是你的名字吧?跟你之前的那番聊天我覺(jué)得很有意思,而且,我看你有著開(kāi)發(fā)游戲方面的潛力,如果你愿意的話,你可以在e3結(jié)束之后去科斯塔梅薩的火星娛樂(lè)總部去報(bào)道,如果你不愿意離開(kāi)日本的話,那么在你回去之后,就可以去火星娛樂(lè)的日本總部報(bào)道。”
毫無(wú)征兆的,杰斯特說(shuō)出了這樣一番,對(duì)于任何一個(gè)有志于從事游戲開(kāi)發(fā)行業(yè)的人,夢(mèng)寐以求的一段話。
要知道,能夠得到杰斯特的親自邀請(qǐng)進(jìn)入到火星娛樂(lè)的,都是在火星娛樂(lè)草創(chuàng)的時(shí)候發(fā)生的事情了,而現(xiàn)在,每一個(gè)這樣的人,無(wú)一不成為了業(yè)內(nèi)大名鼎鼎的制作人。
“當(dāng)然,愿不愿意去,完全取決于你自己,不過(guò)我覺(jué)得,游戲開(kāi)發(fā),更適合你一點(diǎn)。”
在臨走之前,杰斯特還這樣的跟山內(nèi)一典說(shuō)了一句。
一直離開(kāi)火星娛樂(lè)的發(fā)布會(huì)現(xiàn)場(chǎng),坐在杰斯特特別安排的,送山內(nèi)一典回他之前定的酒店的車(chē)上面,他的腦海里面還是有些朦朦朧朧的。
雖然在此之前,他就預(yù)料到了,杰斯特可能會(huì)邀請(qǐng)他,但是這種事真的發(fā)生了之后,對(duì)于山內(nèi)一典這樣的剛剛畢業(yè)的年輕人,還是非常的具有震撼力的,甚至,在車(chē)子上的時(shí)候,他還不斷的掐著自己的大腿,來(lái)真名他之前經(jīng)歷的那些,并不是做夢(mèng)。
到了酒店,他的師兄福島已經(jīng)從任天堂的發(fā)布會(huì)回來(lái)了。
一見(jiàn)到山內(nèi)一典,福島便有些迫不及待的向他說(shuō)著他剛才在任天堂的發(fā)布會(huì)上面,看到了任天堂公布的新的手掌機(jī),有多么出色,不但性能比火星娛樂(lè)的強(qiáng),而且續(xù)航能力還有了進(jìn)一步的提升。
不過(guò)還沒(méi)等福島說(shuō)上幾句。
他就發(fā)現(xiàn)了還有些魂不守舍的山內(nèi)一典,于是,他連忙的詢(xún)問(wèn):“怎么了?山內(nèi)?是不是哪里不舒服?”
見(jiàn)到山內(nèi)一典連連搖頭,福島也有些奇怪:“難道是因?yàn)橹敖芩固?李先生跟你的見(jiàn)面,他對(duì)你說(shuō)了什么話?”說(shuō)著說(shuō)著,福島也似乎明悟了過(guò)來(lái),然后他用極為驚訝的語(yǔ)氣問(wèn)了一句。
“難道杰斯特.李先生邀請(qǐng)你加入火星娛樂(lè)了?”
聽(tīng)到自己的師兄福島的這句話之后,山內(nèi)一典才點(diǎn)了點(diǎn)頭,不過(guò)他還是補(bǔ)充了一句:“雖然杰斯特.李先生的邀請(qǐng)很誠(chéng)摯,但是我并沒(méi)有當(dāng)場(chǎng)答應(yīng)……”
“什么?沒(méi)答應(yīng)?你怎么不答應(yīng)呢?你知道能夠得到杰斯特.李先生的邀請(qǐng)那是多么難得的機(jī)會(huì)么?要知道,他可是在業(yè)內(nèi)被尊稱(chēng)為教父的存在!不知道多少著名的開(kāi)發(fā)者,都以他的弟子自居呢!”
聽(tīng)到山內(nèi)一典的回答之后,福島的語(yǔ)氣明顯的急切了起來(lái)。(未完待續(xù)……)
,