麵對問題,蕭岩思考著,想著解決辦法,想著怎麼才能幫助托尼減少些工作量,畢竟托尼雖然很牛B,但是畢竟是一個人,即使不眠不休,也不能解決所有問題,萬一把他累趴下了,那麼魂鬥羅項目就要徹底修正一段時間了。
想著後世開發遊戲的模式,雖然蕭岩沒有在遊戲公司工作過,可是在互聯網發達的後世,他還是知道一些東西的,一個名詞躍入到了蕭岩的腦海中,遊戲開發工具!每個遊戲都會有一個開發工具,方便讓不同程序的新人都能熟練的使用工具製作出一款簡單的遊戲,那麼我們能不能借鑒一下呢。
“嘿,托尼,我有一個想法,不知道行不行,也許可以讓你輕鬆些。”蕭岩說道。
托尼繼續埋著頭,把手舉起來示意蕭岩繼續說。
“我們也許可以製作一個遊戲的開發工具,或者說把現在的地圖編輯程序擴展一些新的功能。”蕭岩嚐試著說道。
“靠,蕭,你真的打算累死我嗎,我工作已經夠多了,還要讓我開發新工具!”托尼不滿的抱怨道。
“不是,聽我說完,我是說增加一些新的功能,可以讓我們直接調節遊戲的一些細節部分,比如說控製雜兵的數量,跳躍的高度與滯空時間等等,這樣你就可以把主要精力都放到遊戲的核心部分了,這些需要微調整的部分就由我們來完成。”蕭岩說了出來,看著托尼需要解決的問題集,很多問題都是細微調節,這些問題雖然很簡單,但是調節起來卻很繁瑣,需要反複的測試才能確定,既然這樣,不如製作一個開發工具,把托尼解放出來,讓他負責係統的關鍵部分,比如第二關的進行方式,2P的加入等等,讓自己來調節這些細節部分,就像後世遊戲開發中的腳本語言,程序寫出一些簡單的命令接口,這讓別人就可以利用這些接口來調整遊戲了。
托尼沒有吭聲,似乎在思考著蕭岩的意見,現在的遊戲開發很簡單,基本就是一個程序在開發,沒有專門的腳本程序之類的職務,所有的事情都是一個程序員完成的,如果按照蕭岩的說法,那麼程序的工作量將下降很多,很多事情就可以交給程序外的人來做了。
托尼一下子就抬起了頭,思考起這個工具來,思考著這個工具需要的功能與實現方式,最後苦著臉對著蕭岩說:“蕭,你的想法很不錯,不過,編輯這樣一個工具可要花費不少時間,所以沒有時間來完成它啊。”
“是嗎?也許你想的太多了,我們現在需要的僅僅是一個解決這些問題的程序而已,並不是一套完整的工具。”蕭岩拿起托尼桌子上的問題集說道,他也知道如果要完整的製作一個遊戲製作工具,付出的時間並不會少於開發一個新遊戲,但是他現在隻是要一個解決目前問題的工具而已。
“我們沒必要一下子就做到最好,就像地圖編輯器,開始時我們也很簡陋,但是隨著我們需求,我們在不斷的完善它,所以這個工具也一樣啊,我們隻是為了解決目前的問題而製作,隨著我們的需求,我們可以慢慢為它添加功能,現在可以是1.0版本,隨著功能的增加,我們可以升級為2.03.04.0等等,到了最後沒準我們可以直接出售我們的工具賺一筆呢。”蕭岩有些激動的說道。
蕭岩想到後世的各種遊戲引擎,似乎也是一點點添加功能完善的。現在因為製作遊戲很簡單,不需要大的團隊,所以沒有公司重視引擎問題,但是到了後來隨著遊戲製作團隊的規模越來越大,遊戲引擎就變為了必需品。
大公司會自己研發適合的引擎,這能讓遊戲引擎用起來更符合自己遊戲的要求,比如暴雪公司、史克威爾公司等等,都有自己引擎;而中小公司則會選用一些商業引擎來製作遊戲,比如虛幻引擎,UNITY3D引擎等等,因為不是自己開發的引擎,所以要實現的遊戲功能會受到引擎的限製,但是隨著遊戲引擎的完善,越來越多的公司開始使用這些專門的商業引擎了。