中子星信息技術公司的引擎開發(fā)部門搬到了18樓,整個部門熱火朝天的開始行動。
足足有四百多人參與這一次開發(fā),這群技術人員都對游戲引擎抱有極大的興趣,自愿報名參加。
公司剩下五百多人中,除去各自崗位上的員工,余下的人著手研發(fā)自己感興趣的游戲充實平臺游戲庫。
還有一百多人被鐘子星派去開發(fā)一款沙盒游戲——我的世界!
我的世界最初的名字叫minecraft,是mojangab公司開發(fā)的3d第一人稱沙盒游戲,上線時間是09年5月13日。
這款游戲所呈現(xiàn)的畫面特效并不華麗,但游戲可玩性非常高。
玩家能在游戲里隨意建設破壞,甚至可以搭建現(xiàn)實中無法完成的高難度建筑,所有人都能玩出自己獨特的想法,自由度非常高!
中子星信息技術想要開發(fā)的我的世界與mojangab公司的minecraft截然不同。
首先操作方式一樣,這點沒什么可改的,但是畫面必須要改變,不能是像素模式,要更加精致有現(xiàn)實感。
這么做,會讓游戲開發(fā)難度大幅度提升,還能吸引很多不喜歡像素的玩家。
開發(fā)的同時,還要增加一些更加吸引人的玩法,把其他沙盒游戲的優(yōu)點添加進去。
這種游戲的開發(fā)難度相對來說簡單,有了鐘子星的建議,就算只有一百人的團隊,也能很快完成。
......
2月15日這一天,游戲引擎開發(fā)還在如火如荼的進行中,一個好消息忽然傳來。
“鐘總,咱們的懸賞下出現(xiàn)了一個非常出色的回答,你快看看!”唐子強急匆匆的跑了過來。
“是嗎?”鐘子星抬頭,露出笑容。
半個月過去,加上央視新聞的播報,終于技術大牛忍不住了嗎?
他迫不及待的打開官方微博,看起最新的答案。
結構化、基類根、組件三大架構中,哪種架構更能開發(fā)出適用于大多數(shù)游戲的引擎?
這個問題下方,有十多條回答,幾乎所有回答都是濫竽充數(shù),繞來繞去說不到重點,連游戲引擎的本質都說不清楚。
當然,這并不能說明專業(yè)人士認證有問題,而是計算機科學與技術人員的知識是有側重點的。
引擎架構等同于人體的骨架,它的作用就是把渲染、處理、音頻、資源管理等等基本功能組合成一個整體。
而基本上的引擎,都離不開三種架構方法——結構化架構、基類根架構、組件形式架構!
最新出現(xiàn)的答案幾乎把三大架構法的優(yōu)缺點全部說的明明白白,讓人眼前一亮。
“結構化架構采用的方法是把游戲引擎內部模塊用結構化的形式相互組合,以api形式提供接口,優(yōu)點是效率高,如果想做一款速度快的引擎,用這種架構非常合適,缺點也很明顯,模塊之間耦合度高就不容易修改!”
“基類根形式架構這種模式的優(yōu)點是結構清晰,實現(xiàn)靈活,可以適應比較大的變化,適合于做一些較大且有跨平臺需求的引擎,缺點是該架構依賴于基本的抽象類的繼承關系,導致引擎內部繼承了許多無用的功能而變得虛大,接口的通用性使得實現(xiàn)的效率不高,導致整體效率偏低?!?br/>