Unreal Engine 的故事背景,我想應該滿多人都很了解。
這是由 Epic Games 開發的遊戲引擎,
然而這個 Epic Games 的惡名昭彰,
我想應該已經臭到大家都知道了。
幾個要點:
1. 他有個資問題,福利、折扣、免費遊戲送很大,
但請拿你的個資來換,你若對這點有所質疑,他還不會承認。
2. 騰訊入股,現在已經算是聯營的遊戲公司了,
充滿著你所不喜歡的各種形狀。
3. 最近的貪得無厭事件,製作出來的遊戲再使用自己的商城,
繞過原本的平台,就惹得各平台商炎上了。
對的,他就是一個這樣名聲不好的公司。
但是他開發出來的引擎之強,
一堆遊戲都是出自 Unreal 開發的,
蝙蝠俠阿卡漢系列、戰爭機器、彩虹六號、魔法門英雄無敵七、
七龍珠 FighterZ 和今年的最終幻想 7 重製版......等,
儘管可能使用的版本是不太一樣,
但這些雜誌上會列為大作的遊戲都是使用 Unreal 做的。
說一句,弊端歸弊端,引擎歸引擎。
我的想法是,引擎本身是好的,是很多開發者花心血打造出來的,
而且第五代也即將問世,之後的玩家又可以玩到更棒的遊戲體驗。
我沒有在領 Epic 的遊戲,但我知道 Unreal 是開源的,
所以你們若有什麼糾葛在,就由我去把裡面的技術學出來,替你們報仇吧XD
要複製一份 Unreal Engine 的原始碼是有點麻煩的,
有三個條件:
1. 你要訂閱 Unreal Engine
2. 擁有一個 github 帳號
3. 並且在你的 Epic Games 的帳號資訊中,連結這個 github 帳號。
1 的部分不用特別做,當你完成 2 跟 3 的時候,
Epic Games 就會主動發一個邀請給你。
申請帳號時若有什麼顧慮,就用沒在使用的信箱,假資料帶過就好。
他中間有一個問題跟下載引擎的版本有關,
他會問你說你要下載的是可以發行的商業版,還是個人學習的創作者版,
兩個都免費使用,前者可以上架,但要分成 5 % ;
我是抱著學習的心態,並且沒有要上架發行的打算,所以我選創作者版。
( 只看原始碼很難啃得下去,請搭配引擎一起服用,學習效率++ )
入手!!!
引擎的話,不一定要追到最新的 ( 4.25.3 ),
我初步掃了一遍,還是建議先用 4.24,比較方便跑大部分的教學專案。
有得研究了......=_="
對我還不瞭解的人可能不知道,
我是 3D 笨蛋、C++ 廢物,
我知道 C++ 拿來做遊戲,不論遊戲核心系統、還是伺服器架構,都是上等之選。
但我完全不會,這可能跟新手村任務那邊有關,
一開始我的派系就不太一樣XD"
然後接觸了物件導向的 java 後,算是屬性有合,就往這邊開始投放天賦,
一直到後面的 C#,就找到自己適合的功底跟心法了。
這次的挑戰會是一個很大的坎,
但不趁著自己九月學習慾正旺下點功夫的話,
進入實作期、發懶期,就沒什麼動力看這些麻煩的東西了XD
加油吧!
啊!放心,Unity 那邊也沒打算放掉,
這只是平行學習而已。