每天都在玩游戲,你了解游戲引擎嗎?游戲引擎的進化!

至此,到底什么是游戲引擎呢?首先,它不是像汽車引擎那樣,是整個產品的核心,它首先是沉淀下來,可以重復利用的代碼,是一種偷懶的方式,其次,他后來起到的作用是確定游戲的規格,并且提供許多非常方便使用方便修改的接口,從此開發者們一不用去重復寫代碼,二甚至可以不會寫這些基礎代碼,只要會使用和修改接口就行.所以簡單來說,游戲引擎并不像是汽車引擎是運轉的核心,它反而像是制作汽車的那個工廠,是一個制作游戲的工具軟件。和我們用的word excel photoshop是基本一樣的,只不過游戲開發軟件也沒有游戲引擎,聽起來炫酷,對吧!

在回顧游戲引擎的進化前,我們先來看看現在的引擎是什么樣子的!大多公司之家的引擎都是不對外開放的,所以只能從宣傳視頻里偶爾出現的畫面看一眼,比如這個是ea的寒霜引擎的大概樣子,大家稍微記住就好。

我們還是來看看正式對外公開的引擎EPIC GAMES的UNREAL,我們翻譯成虛幻引擎!這個引擎直接就可以在EPIC的商城里免費下載,甚至有官方中文版,非常良心!打開后的基礎界面是這樣子的,不是從事電腦生產內容工作的朋友看到這里可能會覺得有點頭痛。

我們再來看看另一個公開的商業化引擎-Unity3D引擎,同樣也是分為場景界面,模型庫和一樣讓人懵逼的屬性修改界面,可以看到這兩個引擎的界面和剛才在視頻里看到的寒霜引擎的界面其實是非常相似的,事實上現在大多的引擎整體的架構和界面都非常相似,而如果你使用過3DS max或者是瑪雅等3D軟件,那么一定會覺得和游戲引擎的界面非常相似。沒錯!游戲引擎和3D軟件有非常多的相似點,如果會3D軟件的人,學游戲引擎會非常容易上手,所以這個視頻想表達的是現在的游戲引擎作為開發游戲的一種工具,已經很大程度上可視化和簡易化了,引擎基本是所見即所得,像搭積木一樣擺上各種元素,而雖然外行人覺得還是懵逼,但是事實上已經是簡化到非常夸張了,比如在虛幻引擎里,只要打開一個第一人稱的模板,幾個按鈕就能運行一個第一人稱的游戲,因此際上開發游戲并不只是很多人想的那樣,一堆程序員對著代碼噼里啪啦打個不停!

當然大量的敲代碼也是必不可少的,那是程序部門實現前期功能開發的時候。而到了開發中,更多的時間,其實是場景師動畫師,腳本編輯師,游戲導演等等職位的人對這游戲引擎不斷地搭積木,可想而知,引擎所見即所得的特性確實幫助開發者輕松的完成大量工作。如果沒有游戲引擎的幫助,以現在有些場景的規模是根本不可能完成的,當然輕松也只是相對以前沒有引擎來說的,實際上真的干起來一點也不輕松,就拿場景搭建來說,各位熟悉的這個現代戰爭山里的場景搭建加速看每個物體的放置都顯得這么復雜繁瑣,而且注意啊這還只是物體按順序加載的過程的展示,還不包括實際搭建時來回調整重復修改的時間,實際上這么一個場景,一個牛逼的場景是大概要花一個多月左右時間才能做出初步版本!

喜歡()
海報
評論 (0)

請登錄以參與評論。

現在登錄…
    熱門搜索
    堅果
    堅果極客,做最潮最有范兒的科教新媒體。聚合最有趣的科教文章,最需要的動手教程,最酷的科技資訊,最熱門的分享,我們致力于打造最受年輕人喜愛的科教泛閱讀媒體!
    144 文章
    6K 評論
    3K 喜歡
    Top 内蒙古快3开奖结果查询