影片版

Unity開發體驗

這次筆者想以這張照片來開個頭,這張照片是課程結束,同學可課程上開發的遊戲給另一位同學遊玩的畫面。
在成果試玩的過程時,讓筆者想起了,曾何幾時筆者也有想過自行開發遊戲。如果有在玩遊戲的各位,應該也有些人有這個想法吧!!!

筆者的學長喜歡遊戲,在唸書時寒暑假都跑去遊戲公司實習,經過一番努力後,最後在韓圓大貶時,代理了韓國的網遊,實現了開遊戲公司的夢想。

拜現今遊戲引擎的成熟易用所賜,遊戲的開發比起當年簡單的多,還可以一次開發多個平台可用。加上Steam的上架機制,只要你有想法,想要獨立開發一款遊戲不在是夢想。

像有位筆者很愛ImCyan的獨立遊戲制作,他的遊戲製作難度不高,但卻在表現上很有自已想法與風格,如果敢玩恐怖遊戲的可以試試這位作者的作品,筆者強推啊!!!

今天這場由捷元與美光聯合舉辦的"Unity 遊戲設計三小時快速入門體驗講座",並邀請到南臺科技大學多媒體與電腦娛樂科學系 專任講師謝承勲 謝老師來讓大家在三小時的時間來教導大家使用Unity進行簡單的遊戲開發。


▲本次的講師,南臺科技大學多媒體與電腦娛樂科學系 謝承勲老師

這次的課程,使用Unity與LEGO合作開發的遊戲範本,讓大家可以在不用寫程式下,可以讓大家像小時侯用樂高一樣,一塊一塊的積木堆疊起來,完整的操作內容,大家可以配合上面的影片觀看會比較有感,下面筆者就簡單挑一些點出來講。


▲開啟專案想要試一下,馬上要先等個30秒左右
這裡筆者加了一個小積木,來達到經過橋時,橋會斷掉的效果。就像小時侯玩樂高一樣只要接積木接在一起就可以了。


▲LEGO範本的操作就像小時侯玩積木一樣,只要透過拼接的方式即可。

這裡是第一個遇到的平台,範本中這裡是缺少了中間的平台,必需要把他加上。
加個平台看似簡單,但學問可大。
可以加個簡單的平台,也可以學學魔界村、馬莉貓,沒聽過的玩家可以想成宮崎英高的隻狼、法環,這種惡意的加法,就要不斷的調整平台的位置與速度。

然後就出現了這個不知道是折磨我還是折磨玩家的情況發生,現場是使用捷元與美光提供的電腦,非常的流暢調整。回家用自已的電腦,每調一次,就要等個幾十秒的時間,實太折磨人我也就放棄了。

▲每次個小調整都是幾十秒起跳,除了等待浪費時間外,也很容易打段思緒

工程師通常都是按下Build Code後,就跑出去泡咖啡。因為Build Code的時間太長,但相較於開發時的慢會打斷思緒影嚮開發外,其實是還好,除了馬上要Demo結果發現Bug重build Code時…

▲轉檔時間

工欲善其事,必先利其器,Micon Crucial是你遊戲開發的好幫手
這裡也要感謝這場活動的主辦單位捷元與美光,讓大家在這個颱風的下午,有個愉快的下午。

▲本次活動的會場,活動當天正好遇上颱風,一整個亂啊~~~

▲現場也有美光產品的展示

上面有提到開發中電腦的慢很容易打斷思緒,這次的主辦單位捷元與美光也很貼心的為了各組準備了這台捷元12代 ZEUS桌上型電腦。

這台電腦搭載了第12代的i7 CPU與Micron Crucial® DDR5 16G*2,硬碟採用了Crucial® P3 Plus 1TB。
現場使用起來速度是真心快,相較筆者的i7+16g ram+ssd的NB,稍微調整個元件再執行一等就是個30秒,捷元的這台電腦幾乎都是2~3秒就完成執可以看到成果,對於遊戲開發這種要一直不斷的調整、測試,開發效率著實差了很多。


▲本次活動現場所使用台捷元12代 ZEUS桌上型電腦

許多人在講求效能時,直覺會想到CPU與GPU,其實不然。
筆者的本業是在大數據與AI訓練相關.CPU與GPU固然重要,但也要記憶體與硬碟的速度跟的上CPU速度,尤其是檔案數量多的狀況,記憶體與硬碟的速度更明顯。

像是這次的使用的Unity開發情境,就是一個很好的例子,遊戲中的每個物件都會有許多metadata來描述這個物件,這些檔案其實都不大但很多,這次使用現場的試用機開發體驗跟筆者自已回家做時效能就一個天差地遠。

筆者自已也是使用美光的SSD,原因老實說就是價格,美光的SSD配上PChome的活動時,那個價格真是香啊~~~
便宜歸便宜,但品質如何才是重點,畢竟硬碟是拿來存資料的,硬碟壞了是小事,裡面的資料消失才是大事。

由保固上可以看出美光對自家產品的信心,筆者整理成下表,簡單說PCIE的產品都是五年保,USB的則是三年保,SATA系列則是BX三年保,MX五年保。若是要買SATA系列,筆者建議直接買MX系列,因為價差實在不大,以PC home上的價格,1TB的價差也不過100而已。

但要特別注意,保固只保硬體,不保資料,所以良好的備份習慣還是很重要的。


▲USB的產品線目標便攜使用,保固三年

▲SATA的產品線的主打一般用戶,BX系列保固三年,MX系列保固五年

▲PCIe的產品線皆保固五年,主打講究速度的消費者
DRAM方面,美光是全美唯一的DRAM製造商,同時DRAM三大廠中唯一非韓國的製造商,另二家為韓國的三星 (Samsung)、SK 海力士 (SK Hynix)。

性能上DDR5自是比DDR4來快,這就不贅述,美光的DDR5,筆者覺得比較重要的二點就是:


  1. 有限的終身保固
  2. 支援Intel XMP 3.0

有限的終身保固跟一般的終保意思相同,之所以加上“有限”是因為若是該產品已經停產沒貨時,就無法給你替換。

▲DRAM產品線的細部參數與保固內容

這裡筆者要特別來講這個Intel XMP 3.0。
記憶體實際執行的速度,實際上是由CPU來決定的而非由DRAM來決定,美光的DRAM支援Intel XMP 3.0,所以可以讓使用者藉由設定的方式來要求CPU來達到DRAM規格上的速度。
這聽起來很像超頻吧!!!

其實不然,XMP 3.0只是要求CPU以DRAM的規格上的速度來執行,這裡為了好理解,筆者簡單的舉個例子,大家常見的手機跑分,官方宣稱可以跑到1萬分,結果實際用起來只能來跑到8,000分,這就像是不支援或是沒開啟XMP 3.0的DRAM,系統可能考量耗電發等因素,所以沒有以100%的全力跑,開了XMP 3.0則像是關掉了省電模式那些設定,以全力下去跑,但最高也就只能跑到1萬分,再快也不會突破1萬分。但若是超頻分數則可以突破1萬分,當然也會因此破保.這點在Crucial DDR5上也相同,若是超頻也是會破保的。

但這裡筆者也要強調一件事,各家對於啟用XMP對保固的認定有不同,網路上有多個案例,在使用XMP後被Intel認定是超頻破保,各位網友在使用前要特別注意這點。

▲使用XMP就記憶體是不會失去保固,但若超頻則會失去保固

成果發表
同學的成果發表大家可以點進影片版去看,這裡筆者也放上筆者的版本,有興趣大家可以玩看看。
https://drive.google.com/file/d/1BeMeZd-JNCA61OIWxtEcMFEXKFGGkpiA/view?usp=sharing
這個版本是筆者為了這篇文所以特別回家用自已的電腦做的,只能沒有比較就沒有傷害,用過現場電腦的速度,真的回不去啊!!!