10種電腦硬體對於遊戲開發的影響
近幾年NVIDIA與AMD的顯示卡市場發生了一場爭奪戰,這讓不少玩家以及遊戲開發商得到了相當程度的受益,但在受益的同時也因為顯示卡更弋過快導致廠商和玩家所投入的硬體成本入不敷出,一開始從GTX10系列跳至RTX20系列,再過兩年變成現今的RTX30系列,讓人不禁懷疑兩間廠商是否擁有更高等級的顯示卡藏在後頭,準備作為一舉拿下顯示卡市場的王牌,而對遊戲有影響的其實不只顯示卡,包含CPU、RAM、硬碟讀取速度等都會對遊戲開發有所影響,以下列出幾個會造成影像的部分: 1.顯示卡 對遊玩遊戲以及遊戲開發首當其衝的便是顯示卡,在非常早年的時候,遊戲都是直接由CPU負責圖形運算來進行遊戲,後來發現CPU需要圖形運算也需要動作運算及後台運算,導致負擔實在太大,因此開始有廠商推出專門內建GPU的圖形運算專用卡,這就是顯示卡初步的雛形。 目前顯示卡分為兩種,一種是最為普遍的遊戲用顯示卡、另一種則是工作室專用顯示卡,一般玩家不用說,按照目前市場情形就連大多數的一般工作室和遊戲開發公司都還在使用前者,原因不外乎有兩個,一個是工作室專用顯示卡雖強大,但是非常貴,第二是運用遊戲用顯示卡會讓開發出的遊戲品質與正式推出的成品相當接近。 顯示卡不斷隨著時間進步,新機能也不斷加入,目前最主流機能有實時光線追蹤以及DLSS的AI深度學習圖形演算系統,以往光線追蹤都是利用3D工程師繪製在物件上的圖像讓玩家認為有光線照射在物件上,以達成有反射效果的感覺,現在加裝的光線追蹤系統是獨立控件,可以自顯示卡中獨立出來演算光線追蹤,也就不再需要在物件上直接畫上反射的影像,再加上DLSS便可讓遊戲正常畫質與光線追蹤並行。 2.CPU 截至目前為止,遊戲仍舊無法從CPU的運算中獨立出來,遊戲運作中仍舊需要CPU來進行各種物件位置、運動係數、傷害數字等運算,越是高品質的遊戲,占用CPU的頻寬也就越多,因此,雖然不是遊戲最主要設備,卻是遊戲體驗中不可或缺的一環。 一顆CPU是如何影響遊戲開發進程的呢?舉例來說,一款相當精緻且需要物理運算的遊戲會需要大量CPU計算,當使用的CPU較差時,所運算出來的物理效果有可能會打折扣,甚至有可能會出現運算上的BUG。 3.RAM 在各個IT產業之間,RAM是個既便宜又不可或缺的存在,由於CPU無法一次處理大量數據,會需要RAM來暫存尚未處理的數據,也因為如此,RAM的容量多寡也代表了這台電腦會多順暢,一般辦公室軟體不計,遊戲開發時需要用到的遊戲引擎等都需要大量的RAM來支援其複雜且大量的運算數據,就連顯示卡中也必須自帶RAM來輔助卡中的GPU使用。 4.硬碟 在早年期間,硬碟本身僅僅只是為了儲存而存在,到了最近幾年SSD固態硬碟的推出,成為了需要較有效率的產業或工作室的第二選擇,SSD主要是用固態電子存儲晶片陣列而製成的硬碟,由控制單元和存儲單元組成。而這些晶體元件大多是由快閃計體構成,當記憶體容量越大,它的使用次數也就越短。 而這種硬碟的好處在於讀取速度飛快,現在市場的用法,大多數OS都是直接裝在SSD上頭,讓電腦可以快速運算,而講究速度及效率的產業或個人,不在乎成本的話,大多數會將需要不斷儲存數據及運算的程式放置於該硬碟之中,讓電腦的效率衝到頂點,但這種作法,SSD大約在用滿一年之前就要換一片了。 5.冷卻系統 其實冷卻系統只能算是所有會影響遊戲開發中倒數第一名的項目,但少了它又不行,在現在的電子設備缺點中,最大的硬傷便是過熱,尤其是遊戲開發,如果沒有特別好的冷卻系統,那電腦便很快就會當機,若開發途中又沒存檔的話,那根本就是地獄。 6.AI運算系統 就連顯示卡也搭載AI運算元件的現在,遊戲開發也變得相當依賴AI運算,不光是圖形優化、就連遊戲中敵人的動作也開始有廠商套入AI深度學習,值得一提的是,敵人動作一但經過AI深度學習後,玩家幾乎打不贏套用AI的敵人,甚至必須要遊戲廠商刻意加入漏洞才能讓玩家獲勝。不久前,Unity 推出了一個強大的開源工具Unity Machine Learning […]