虛幻引擎做游戲還用編程嗎,是學u3d還是虛幻4前景比較好?
都不好,兩個都只是工具,用的再好也只是很膚淺。
如果想從事游戲開發行業,首先建議是科班出生的程序員,否則你的基礎知識不夠未來的成長。然后c/c++的基礎是必須的,雖然u3d只用c#就夠了,但是沒有足夠的語言基礎,你是不可能用的好的。
然后我羅列一些必須掌握的知識:
數據結構和算法
線性代數和圖形學基礎
邏輯電路和計算機組成原理
最后列的一些是你希望在游戲開發這條路上走得更遠需要掌握的知識
所有的數學知識,永遠不嫌多,最快的學習方法就是做習題。
從8086到現在的,以及歷代arm的匯編
編譯原理
說到這里,你就把u3d還是ue4給忘記吧。
2021十大游戲引擎?
一、Unity 3DUnity 3D是一個用于創建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內容的綜合型創作工具,由Unity Technologies開發,是一個全面整合的專業游戲引擎。對游戲開發者們來說,Unity 3D是一個真正可以負擔得起的引擎,具有其他引擎難以匹敵的用戶量。更重要的是,你只需要付費一次,而且,不管你的游戲如何成功,都不用擔心Unity會分走你的收入。這對于很多開發商來說當然是非常具有吸引力的,尤其是初創公司和新入行的開發者們。
?
Unity引擎的優點和缺點:
優點:業內最 具競爭力的授 權條款;易于使用,且兼容所有游戲平臺;開發者社區支持強大;學習門檻非常低;開發商使用率最 高。
缺點:工具數量有限,所以開發商必須給自己創作工具;做復雜和多樣化的效果比較耗時。
二、虛幻引擎
虛幻引擎的設計目的非常明確,每個方面都具有較高的易用性,尤其側重于數據生成和程序編寫的方面,這樣,美工只需要程序員的很少量的協助,就能盡可能多地開發游戲的數據資源,并且這個過程是在完全可視化環境中完成的,實際操作非常便利。
數年以來,虛幻引擎一直是做高端EA游戲最 受歡迎的引擎?!稇馉帣C器》、《蝙蝠俠:阿卡漢姆瘋人院》(Batman:ArkhamAsylum)、《質量效應》以及其他很多著名作品都是出自該引擎之手。
?
虛幻引擎的優點和缺點:
優點:開發商使用率較高,開發商社區強烈支持,有視頻教程和大量資源。擁有最 佳的引擎支持,隨時更新其他引擎平臺的功能,增加新的工具,且管理相對容易,工具簡單易用。很多系統都兼容,如:iOS、Android、Linux、Mac、Windows等和大多數游戲主機。
缺點:授權條款只適合大作,商業授 權價格為99美元,在游戲收入超過5萬美元之后,必須支付25%的分成。也有一些開發者抱怨有些工具不好用,學習門檻較高。
三、Cry Engine 3
Cry Engine3,是德國的CRYTEK公司出品一款對應最 新技術DirectX11的游戲引擎。該游戲引擎以優質的畫面輸出獲得了大量開發者認可,讓你做的游戲具有更出色的視覺,最理想的選擇當然是這款游戲引擎了。
?
然而,cry engine也存在一些缺陷:
優點:Cry Engine3可以讓你的游戲更美麗,Flow graph工具的美術編程能力非常強大。該引擎具備最強悍的音頻工具,所以受到音頻策劃和程序員們的喜歡。該游戲引擎還提供了目前最簡單易用的AI代碼技術,對于初入行的開發者,該引擎的UI觸手可及。
缺點:免費榜缺乏客戶支持;推出時間相對較晚,開發者社區還不夠強大;學習門檻對于初入行這比較高。
四、Hero Engine
該引擎在MMO和在線游戲領域獲得了非常高的人氣,代表作《星球大戰:舊共和國》。對于新入行的開發者以及初創公司來說,授 權費用較高,不過,如果你有一個非常具備潛力的項目,該引擎還是非常值得考慮的。
?
使用該引擎前需要考慮的優點與缺點:
優點:提供多個開放世界地圖,而且可以實現無縫轉換;提供相對完善的AI;地圖工具簡單易用,并且集成了多個工具;腳本強大,足夠幫助開發者研發復雜的項目、獲得需要的資源;可以通過HeroCloud支持客戶服務器。
缺點:腳本引擎強大但不夠直觀;對于初創公司來說,Hero Engine和Hero Cloud成本較高;新開發者學習門檻較高。
五、Rage Engine
rage引擎適用于在PC、PS3、Wii和Xbox360平臺的游戲引擎。RAGE引擎的擴展用途很多。它的能力主要體現在:世界地圖流緩沖技術、復雜人工智能管理、天氣特 效、快速網絡代碼與眾多游戲方式,這些在GTA4中都表現得很明顯,而且它對合作插件兼容性非常好。rage引擎的用途非常多,比較知名的游戲包括GTAⅢ、GTA:ViceCity、GTA:SanAndreas和很多知名大作。
?
該引擎的一些優點和缺點:
優點:兼容與處理較大世界觀和天氣特 效方面非常出色;復雜的AI設計方面領先其他引擎;非常適合多種玩法的游戲;網絡編程速度非???非常具有吸引力的畫質水平。
缺點:和其他頂 級引擎相比界面比較差;對于鍵盤和鼠標控制優化做的不足。
六、Project Anarchy
該引擎是一套完整的端到端游戲引擎和尖 端移動設備工具組,受到很多游戲開發者贊譽,但同樣具有一些缺點。
?
優點:提供免費的手游研發工具(主要平臺,比如iOS、Android和Tizen);擁有非常強大的程序調試工具;非常活躍的開發者社區與論壇;編輯器非常強大;音頻輸出能力非常好;優秀的HavokAI;vForge為開發者提供大量的定制化選擇。
缺點:不支持Mac和Linux開發環境;沒有新手教學;對于初創公司來說成本較高。
七、Game Salad
據說,這款引擎制作游戲不用寫代碼。這并不是個噱頭,該引擎的確支持這樣的功能。不過Game Salad的一些功能也并不好用。
?
優點:如果你想獨立開發一款iPhone游戲,該引擎非常適合你;對于快速實現游戲想法來說,GameSalad是個不錯的引擎;兼容流行的手游研發平臺,比如Cocona和Moai。
缺點:研發工具限制性比較強;缺乏大量的iOS功能;不兼容所有的平臺。
八、Game Maker:Studio
作為開發者,如果你想要一款簡單而又快速直接的游戲引擎開始項目,那么GameMaker:Studio絕對是理想之選;盡管授 權費有些貴,但能夠獲得的功能還是物有所值的。
?
該引擎的優點和缺點:
優點:對于所有開發者來說都非常簡單和直接;加入了編程語言(GML);不需要處理內存管理或者多線程等方面的任務;獨立于任何平臺。
缺點:在內存問題方面的程序調試比較麻煩;授權費相對昂貴。
九、App Game Kit
該引擎是真正的跨平臺研發工具,非常易用、簡單,而且比較靈活。
?
該引擎的優缺點:
優點:可以為多平臺寫代碼,包括Android、iOS、Windows、Mac和Linux;集成DesignEnvironment,可以在任何設備調試;加入了IAP、AdMob以及Push等工具;AGK腳本非常強大。
缺點:使用者較少,所以學習起來相對較慢;BUG比較多;傳感器或者GPS支持比較差。
十、Cocos 2D
Cocos 2d是一個基于MIT協議的開源框架,用于構建游戲、應用程序和其他圖形界面交互應用??梢宰屇阍趧摻ㄗ约旱亩嗥脚_游戲時節省很多的時間。Cocos2D也擁有幾個主要版本,包括Cocos2D-iPhone、Cocos2d-x,以及被社區普遍看好的Cocos2D-HTML5和javaScript bindings for Cocos2D-X,擁有非常優秀的編輯器。很多策劃認為Cocos 2D對于新入行的開發者來說不僅具備大量功能,而且非常容易上手。雖然該引擎比較復雜,但值得一提的是其功能和靈活性。
?
該引擎的優缺點:
優點:強大而且靈活;理論上來講,你可以為自己的游戲加入所有的iOS功能;提供成熟的框架和多種工具;開源、免費,社區支持強大。
缺點:和同類引擎相比比較復雜;學習門檻相對較高;特別適合Mac或者iOS平臺,不過并不是跨平臺引擎。
Linux下有哪些游戲值得推薦?
1、 CS - 反恐精英:全球攻勢
這個多人的第一人稱射擊游戲是 Hidden Patch 與 Valve 公司開發的游戲,它發布于 2012 年 8 月 21 日,但到 2014 年 9 月份才為 Linux 用戶推出 Linux 移植版。
這款游戲本來是為游戲半條命所開發的游戲 MOD。
這款跨平臺游戲只支持 Windows、MacOS 和 Linux 用戶,電視游戲機用戶因為主機游戲更新速度太慢而不支持。這款 Linux 游戲包含四種游戲模式。
CS 游戲模式
1.經典:競技模式
這是讓 CS (反恐精英)出名的最有名的游戲模式,五對五,一場三十局??梢约尤肽阃榈年犖?,也可以排隊加入隨機隊伍的空位。
2.經典:休閑模式
如果玩家不想玩之前的 30 局 16 勝模式,可以選擇休閑模式,找個對手按自己的節奏打。系統會自動給玩家穿上防彈衣,也提供防御炸彈用的工具包。成功射殺敵人還有額外獎勵。
3.爆破模式
爆破模式是一個快節奏的游戲模式,游戲中玩家輪流保衛一個炸彈點,防御帶有起始武器裝備的攻擊者。這個模式里,如果你在當前局成功射殺敵人,就會在下一局獲得更強的武器,最終你會獲得一把強大的狙擊步槍。
4.軍備競賽模式
這個模式是一種武器升級模式,玩家通過擊殺敵人來得到一把升級過的武器。當你取得武器列表中最先進的武器時,你將得到一把金匕首并贏得勝利。
CS 的配置要求
?系統: Ubuntu 12.04
?處理器: 64-bit 英特爾雙核,或 AMD 2.8 GHz 處理器
?內存: 4 GB
?顯卡: nVidia GeForce 8600/9600GT、ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310、AMD 12.11)、 OpenGL 2.1
?硬盤: 至少 15 GB 的空間
?聲卡: OpenAL 兼容聲卡
2、無主之地2
無主之地是綜合了第一人稱射擊游戲和角色扮演游戲的角色扮演射擊游戲,是 Gearbox(一個獨立游戲開發組)制作的。
這個游戲中,四名玩家組成尋寶獵人隊伍,做各種主線與支線任務找到潘多拉星球上的”傳說寶庫“。玩家可以在游戲里到網上與其他玩家組隊。這個游戲于 2012 年 9 月 18 日正式出售。游戲采用虛幻引擎 3 和 PhysX Technology 開發。
無主之地 2 游戲情節
這款游戲的游戲情節主要是完成主線任務和搜刮戰利品(武器、盾、服飾等等)。游戲里有四種角色,每個角色有不同的技能和操作風格。
?突擊兵(Axton) – 可以召喚“軍刀炮塔“提供攻擊性輔助角色;
?魔女(Maya) – 可以用一個能量球將敵人暫時固定在一處;
?刺客(Zer0) – 可以在短時間內進入隱身狀態,并制造全息假象來迷惑敵人;
?狂槍手(Salvador) – 可以暫時手持兩把武器,比如拿一對火箭筒指向敵人;
Axton “突擊兵”
Zero “刺客”
Maya “魔女”
Salvador “狂槍手”
這款游戲受到評論家的好評。根據游戲的趣味性、游戲世界的構造,還有 RPG 系統,IGN 給這個游戲的評分是 9/10。
無主之地 2 配置要求
?系統: SteamOS、Ubuntu 14.04
?處理器: 英特爾雙核、AMD Phenom II X4
?處理器速度: 2.4GHz
?內存: 4 GB
?硬盤: 13 GB
?顯卡 (NVidia): Geforce 260
?顯卡 (VRam): 1GB
無主之地 2 Linux 版目前不支持英特爾集成顯卡芯片組和 ATI 芯片組。
3、軍團要塞
這款游戲是有史以來最受歡迎,且評分最高的游戲之一,而且它是免費的。這是 Valve 公司 制作與發售的一款第一人稱在線多玩家射擊游戲。這款游戲經常更新,mod、地圖,還有裝備也常更新。游戲的玩家也可以參與游戲更新的內容設計。游戲于 2013 年 2 月 14 日移植到 Linux 系統。
游戲中,玩家可以加入不同隊伍,選擇不同角色參與各種游戲模式(包括情報戰模式和山丘之王模式)。
軍團要塞 2 游戲情節
游戲的故事背景中,兩個隊伍由兩方招的雇傭兵組成,目的是保護其中一方的資產,并銷毀另一方的公司資產。兩個隊伍名字分別代表兩方的公司 - RED(保證開挖爆破,即紅隊)和 BLU(建筑聯合同盟,即藍隊)。你可以從九名各有優勢和劣勢的角色挑選自己喜歡的來玩。
軍團要塞 2 游戲模式
1.情報戰模式
這個模式的目的是獲取一個裝有情報的公文包并回到你的大本營,而要防止敵人將公文包成功帶回他們的大本營。拿著公文包的玩家可以隨時丟掉公文包,或者在被殺的時候掉落。如果在兩分鐘之內沒有別人撿起公文包,公文包就會回到起點。
時間到的時候,分數最高的隊伍獲勝。
2.推車模式
在這個游戲模式中,地圖上只有一個公文包,所以雙方需要強盜公文包運送到指定地點。只有同一個隊伍的人可以拿公文包,直到成功運到指定地點,或者掉落倒計時結束時公文包回到起始點。
3.山丘之王
這個游戲模式的目的是控制地圖中心點,并堅持保衛一段時間。
游戲開始時,玩家無法進入守衛點,直到某方達到了進入守衛點的分數,封鎖才會被解除。占領控制點的時候,游戲會開始守衛倒計時,這時對方玩家需要奪得控制權,開始他們的守衛倒計時。當某方隊伍的倒計時表達到 00:00 的時候,游戲結束,占領控制點的隊伍獲勝。
軍團要塞 2 配置要求
?系統: Ubuntu 12.04
?處理器: 英特爾雙核或 AMD 2.8 GHz
?內存: 1 GB RAM 顯卡: nVidia GeForce 8600/9600GT、ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310、 AMD 12.11)、OpenGL 2.1
?網絡: 互聯網連接
?硬盤: 15 GB 可用空間
?聲卡: OpenAL 兼容聲卡
?其他: 鼠標,鍵盤
4、地鐵 2033 重制版
地鐵 2033 重制版由 4A 游戲工作室開發、THQ 發售。玩家以 Artyom 的角色在核戰后莫斯科的廢墟中生存,他需要打敗一群被稱為“DARKENS”的邪惡突變體。
有時游戲里的人類也是敵人,所以為了防止被抓住,游戲種玩家應該多用隱形術并悄無聲息地干掉敵人。
地鐵 2033 受到諸多評論家的好評,其中 IGN 給的評分是 6.9/10。
地鐵 2033 游戲情節
游戲主要發生在莫斯科地鐵中,有個別任務設在在地面上的核輻射廢墟中。游戲是單人游戲,玩家需要看游戲場景片得悉重要情節。
游戲里玩家可以使用傳統武器(左輪手槍、獵槍)。玩家需要搜查廢墟或尸體獲得子彈。
敵人分兩類,一類是人,另一類是突變體。人攻擊玩家的時候會躲避玩家攻擊,而突變體會正面攻擊,企圖咬傷玩家。
玩家大部分時間都待在黑暗的隧道里,需要手電筒照亮路線。在地面上的時候,玩家需要防毒面具,而這個防毒面具有可能在戰斗種受到損害,這樣玩家就不得不再去尋找一個新的防毒面具。
地鐵 2033 配置要求
最低配置
?系統: 64-bit Ubuntu 12.04 或 14.04 或 Steam OS
?處理器: 英特爾 i5 2.7 GHz (或同等的 AMD)
?內存: 4 GB RAM
?顯卡: NVIDIA Geforce 460 / AMD 5850 加 2GB VRAM
?硬盤: 10 GB 可用空間
?其他: 因為用 OpenGL 4, 游戲不支持英特爾集成顯卡
推薦配置
?系統: 64-bit Ubuntu 12.04 or 14.04 or Steam OS
?處理器: Intel Core i7 2.5 Ghz (or equivalent AMD)
?內存: 8 GB RAM
?顯卡: NVIDIA Geforce 680 / AMD 7870 with 2GB VRAM+
?硬盤: 10 GB 可用空間
?其他: 因為用OpenGL 4, 游戲不支持英特爾集成顯卡
5、求生之路 2
這是 Valve 公司制作與發售的多人協作 FPS,于 2013 年 7 月發行 Linux 版本。
游戲有四名幸存者供玩家選擇,需要打敗僵尸,即感染者。這些感染者會因為嚴重的精神病而極具攻擊性。游戲軟件里的 AI 會按照玩家的水平而提升游戲難度,使游戲更有挑戰性。
求生之路 2 游戲情節
這個游戲里共有五個章節,其中每個章節分三到五個級別。每個章節在菜單里和加載屏幕中以電影形式出現,電影主人公是四名幸存者。
玩家可以看到隊伍同伴的生命狀況,同時也要注意射擊或揮舞武器時不要誤傷到同伴。
游戲模式
求生之路 2 總共有 5 種游戲模式:
1.戰役模式
四名玩家組成隊伍,共同完成故事章節。游戲中遇到的其他幸存者都是 CPU 控制的 NPC。
2.單人模式
和戰役模式相近,但隊友都是 CPU 控制的 NPC。
3.對抗模式
四名操控幸存者的玩家對抗四名操控特殊感染者的玩家。每一局雙方玩家都會調換角色,按幸存者局里面隊伍所獲得的分數計算積分。
4.生存模式
玩家會被封在某個章節地圖中的一個區,游戲開始時畫面會出一個計時器。玩家會按照地圖里的生存時間得分,堅持的時間越長,得分越高。
5.清道夫模式
玩家分成兩組,4 對 4,一組幸存者,一組感染者。幸存者需要收集大量的油桶,并裝滿一個發電機里,而感染者則要防止幸存者成功完成任務。
求生之路 2 配置要求
?系統: Ubuntu 12.04
?處理器: 英特爾雙核或 AMD 2.8 GHz
?內存: 2 GB RAM
?顯卡: nVidia GeForce 8600/9600GT、ATI/AMD Radeon HD2600/3600 (顯卡: nVidia 310、 AMD 12.11)、 OpenGL 2.1
?硬盤: 13 GB 可用空間
?聲卡: OpenAL 兼容聲卡
總結
這些年來,Linux 已經日益受到游戲廠家們的重視,在游戲界不像以前那么受到冷落。如今的 Linux 已不像昔日,以前,別的操作系統的用戶籠統的概括說“Linux 只能供程序員編程“,但如今的 Linux 已經不同了
以上就是關于虛幻引擎做游戲還用編程嗎和是學u3d還是虛幻4前景比較好的相關問題解答,希望對你有所幫助。