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