謝邀!
在職的虛幻四開發人員回答一波。
一款比較完整的遊戲是由很多部分組合而成的。而遊戲引擎的作用是把所有的東西整合到一起。
簡單來說一款遊戲所用到的資源和軟體如下:
(左邊為遊戲資源,右邊為所用軟體)
人物模型,場景模型:3dmax或者maya,zbrush
人物貼圖:ps,mindtex,3dmax
人物動畫,戰鬥動畫:maya
遊戲ui:ps,ai
遊戲原畫,概念圖:ps
遊戲特效:ae,maya.
遊戲音效:au
基本上就是以上這些啦,但是實際開發中公司都不會自己全部來做的,網上有很多現成的美術資源和音效資源,拿過來改改就用。也有公司美術這塊走的都是外包的。
虛幻四引擎主要是用來做程式開發的,它最大的好處是可以把上面所有的資源在引擎內進行整合並使用。而且它內建很多遊戲開發的工具可以加快遊戲開發效率。
那麼虛幻四怎麼學呢?
虛幻四中主要有兩個大方向:程式開發和技術美術
接下來我挨個給你說每個職位需要什麼技能和如何學習啊。
首先如果你沒有程式設計基礎的話,先學程式設計。因為ue4的兩大方向技術美術和c++都需要程式基礎的
首先呢,程式方向
因為虛幻引擎是以c++作為開發語言,所以c和c++是必須要精通啦。
基本的資料結構和演算法是必須要掌握的哦。比如說,鍊錶啦,環形鍊錶,樹之類的。這都是遊戲開發中經常會用的,還有常用的演算法,冒泡,排序,就不說了,快速排序,堆排序和希爾排序也是必須要熟練掌握的。對了還有最重要的乙個東西。多執行緒是肥腸肥腸重要的呢!一定要熟練。必考題!如果涉及到尋路的話,還可以會考dijiesitela和a*演算法。這個在c++中的boost庫中都有的。
當然最好是準備乙個小demo哦,這樣是加分項。
接下來是技術美術啦,我就是做的這個。當然也必須要有一些程式基礎了,因為做藍圖用得到呢。
不過也會考美術和構圖相關的,如果不是美術專業的還是不要做技美啦,因為在遊戲中做材質還是比較考驗美術功底的。會涉及到,反射折射菲涅爾之類的。而且做特效和粒子效果是很苦的啊。眼睛都要瞎掉了!
最後呢是學習資源:
我是美術專業畢業的,然後自學的程式開發(驕傲臉)。
我把我學習當中用到的資源給大家分享一下吧,我的資源是最新的哦。上面很多資源都是很老的了,在這裡實名推薦呵呵老師。呵呵老師講的遊戲開發課程太好了。程式設計課程講的和相聲一樣,我是學美術的都聽的懂的。牆裂推薦!而且呵呵老師c語言,c#,unity3d,虛幻四藍圖,和虛幻四c++都有相對應的課程哦。而且都是成體系的。我就是跟著呵呵老師學會的程式設計。而且教程都是免費的,而且一直在更新呢,更新了三年了吧!真的是很好的!
如果你學不會都可以舉報我打廣告的!
資源合集(是實時更新的哦):愛咬吸管的女孩:ue4自學方法與資源(持續更新)zhuanlan.zhihu.com
還可以看看我這個回答啊!怎樣自學c++呢?www.zhihu.com
最後祝你成功!加油鴨!
UE4 虛幻4的網路適合開發什麼遊戲
使用虛幻4開發網路遊戲的兩種方式 一 虛幻4只做客戶端,伺服器端獨立開發,適用於任何網路遊戲 二 使用虛幻4同時開發客戶端和伺服器 使用虛幻4內建的伺服器 適用於一部分網路遊戲。如果使用虛幻4作為遊戲客戶端,最好也是要虛幻4的內建伺服器 這樣可以解決很多問題,同時節省很多巨大的工作量 自己開發伺服器...
三年乙個人使用虛幻引擎 UDK 開發的乙個遊戲心路
對於我個人來說,完成她的意義不僅在與完成了乙個兒時的願望,也是一次戰勝自我的旅程,3年的時光,經歷了種種變盪。最終,通過壓榨自己的業餘時光,學習新語言,新遊戲平台,3d建模,3d動畫,美工,音效,flash,各種配置。2015 08 18 09 57收藏 分享 這個遊戲沒有做任何宣傳 這個帖子算是第...
網際網路開發搞手遊創作4 數值粗略評估
武力 防禦頭腦 敏捷生命 精力可給隨機分配點位是 40分 保證最多乙個屬性是80分及格,哈哈哈 既然數值自己定義,那麼實戰中怎麼區分敵友呢,cs中我記得是服飾和準星。區分敵友還不行,還得知道不同隊友的特點,聯合策劃完成一次軍事任務。那麼自己可以提前建立多個人物庫 選擇預訂的人物造型,比如章邯,哦對,...