那麼說起遊戲引擎。
蘇硯承首先想到的,是上輩子看的遊戲製作類的網絡小說。
那小說裡主角穿越到,遊戲發展落後的平行世界,但又總會有一款超強的萬能萬用的遊戲引擎。
隻要有那個引擎,那麼製作人不需要會編程,也不需要製作兩年半……
就選擇一下類型,拖動一下素材,設定一下玩法和設計,外包下美術音樂的項目……
然後“叮”的一聲響,遊戲就美美出鍋了,跟微波爐裡的預製菜似的。
那麼就好比物理學家們,都在試圖找到統一宇宙中所有基本物理力的理論,即萬物理論。
蘇硯承想做的,就是做出如萬物理論般的遊戲引擎!
強大!簡易!萬能!萬用!
幾乎要匹配所有的項目需求!
要擁有多種功能,適配所有的遊戲類型!
同時,還要兼顧極致的開發效率!
這注定不是一朝一夕能做出來的,在往後必當持續的投入人力、財力去進行迭代升級!
所以綜上,這說出來就感覺很異想天開。
但三十多年的功力,疊加係統增益!
令蘇硯承有了嘗試的勇氣。
而且他也不是要一次性就要把完整版的引擎給做出來。
他的目標是隻是先做出一個基礎版本,隻求能支撐《邊緣行者》的核心功能。
隻不過,還要提前考慮未來……
所以他必須在這個基礎版本時,就以超強的遠見,以及高屋建瓴的眼光,並考慮到一切潛在的擴展可能。
在製作這個基礎版本時,就把框架給搭建好!
把這第一步,給走踏實了!
卻是窗外日月升落。
屋內早已不知春秋幾何。
蘇硯承隻在感到疲憊時,感到思路被卡住時,才會起身。
喝一罐可樂,咬一口巧克力,望著窗外片刻。
隨後回到椅子上,望著電腦屏幕發呆。
屏幕上,密集的一行行代碼排列、延展……
如梯田層疊,又似長短管道,構建出名為“邏輯”的迷宮。
機箱“嗡嗡”作響。
散發的熱量升,甚至高了房間裡的溫度。
桌麵在抖動,是蘇硯承在瘋狂抖腿。
“內存溢出……BSP樹優化……線性渲染……”
“臨時架構?兼容性?”
忽然,他宛若從夢中驚醒,狂吸一口氣,直起身子。
一把拉開抽屜,抓起根油性筆,先來到窗戶前。
整個人幾乎趴在上邊,開始書寫起複雜的函數與算法。
樓下。
理查德吃著昨晚剩下的披薩,一臉苦色。
“這已經是我第三天吃披薩了,明天你能不能換一個?”
渡邊攪著咖啡,麵無表情:“這得看樓上那位明天會不會進食。”
“進食……你把他說得跟動物似的。”理查德吐槽。
“動物至少會餓了就吃,所以不如懷疑他是某種外星生物。”渡邊說。
“嘶,話說我們要不要進去看看他,彆兩周後聞見屍臭就晚了啊!”理查德麵色惶恐。
“不用,電表還在走,說明我寫的自動關機程序沒有啟動,”
渡邊冷靜的語氣,“而且你看見窗外的算法了嗎?”
“哦,那原來是算法啊,什麼算法?”理查德恍然大悟。
今早下樓丟垃圾的時候,就看見二樓窗戶上密密麻麻排列的大片數字、符號和公式。
“不知道,他在做的東西我已經看不懂了。”渡邊歎氣。
“誒……我甚至連什麼是遊戲引擎都不懂。”理查德也歎氣。
渡邊放下咖啡杯,用看傻逼的眼神看他。
&n》嗎?”
“我怎麼可能不知道,idSoftware開發的遊戲,在美國超級火的!”理查德小白說。
“那你又是否知道,業內公認的第一款真正的遊戲引擎,
就是該公司創始人人之一,天才程序員約翰·卡馬克,
&n》時用的Doom引擎。”
“誒,是嗎,那麼厲害?”
“在那之前,各家廠商做遊戲時,當然也要做自己的開發工具,”
渡邊開始科普,“比如給關卡設計師準備一些可以複用的素材,讓他們可以快速搭建。
隻不過即便如此,那些遊戲的代碼,也都是一塊寫的。”
“什麼意思?”理查德懵逼。
“意思就是,無論模型和貼圖,規則和玩法,渲染,物理引擎,輸入控製代碼……
無論底層還是上層,全都寫在一起,
結果寫出來,就跟一坨不可名狀之物似的。”
理查德思考片刻,恍然大悟:“哦!意思就跟蓋房子似的,
以前的遊戲,就相當於從一整塊的方形大石頭外邊開鑿,
把房子一整個的,一點點的給鑿出來?”
“以你的智商,這樣理解也沒錯。”
“什麼叫以我的智商。”
“但這可不止以前的遊戲,現在的遊戲,除了少數幾個,也基本都是這麼做。”
渡邊喝了口咖啡,感慨的歎息,“所以你可以理解為,
蘇硯承君現在的工作,就好比瓦特在改良蒸汽機,功在千秋!”
“是嗎?”理查德怔住。
他從沒想過自己老板居然正在做這麼偉大的事。
渡邊幽幽道:“所以,真是吾輩之楷模啊!”
瓦特不瓦特的……
蘇硯承不知道,也不關心。
他現在坐回電腦前,隻想到了農村亙古不變的兩件事。
養豬,和蓋房!
先說這養豬,可不簡單。
養過豬的都知道,有一種名詞:架子豬。
說的是生出來的小豬在入欄以後,一到兩個月的時間,得先讓它把架子長出來。
所以得先讓它斷奶,然後搭配一定量高蛋白的精飼料,再一點點添加青飼料。
讓他迅速長骨骼,長肌肉,迅速增重,但就是不長膘。
這時候的豬身材苗條,屁股不圓,膀子也不粗,身形矯健,可見肋條。
甚至能飛出欄滿山溜達,難拉得很!
看上去沒有一上來就乖乖吃胖的豬好,是吧?
但彆急,等農時一到,紅薯和玉米收獲了,再把這些碳水喂給架子豬。
豬哥們整天運動量那麼大,可不得吭哧吭哧,恨不得連豬食槽都給你舔薄了!
然後不出兩三天,架子豬就跟吹氣球似的,一整隻的胖起來。
膀大臀圓,鼓鼓囊囊的,渾身上下都是膘!
豬頭跟豬身長成一根肥柱,那小眼睛都擠到肥肉裡,連腮幫子都看不見!
而和架子豬相對的,就是僵豬。
上來架子沒長好,吃得多,但肉掛不住。
所以這都跟蘇硯承做遊戲引擎有什麼關係?
那蘇硯承想做的引擎,就是架子豬。
誒,一上來不急著吃胖,先把架子給搭好了,把底層框架給夯實了!