想試著做個小遊戲,unity3D和虛幻4建議那個?
大一,剛學完C語言,沒什麼知識,想做個迷宮類的小遊戲
如果喜歡渲染相關的事,應該考慮直接用DX寫
如果就單純想做遊戲邏輯,那麼這倆都沒區別
迷宮,就是C語言用字元串拼拼就行啦。要不就直接GDI畫線,我初中時候用basica做過,後來又用pascal實現了一遍。
然後可以嘗試嘗試js和canvas。再轉到cocos2d,egret之類的2d引擎。最後再過渡到unity。
unity和unreal都是3d引擎,跟你目前的基礎相比跨度較大,要學的東西太多了,不建議。
這兩個都還行,但是有一點需要注意:
unity的腳本和渲染器是標準c#,而且寫完代碼看效果很快
虛幻4的c++是改過的,並且需要編譯
unity3d , 下載它的adventure creator插件。不用買網上很多資源。
一行代碼不用你寫,遊戲編輯器是英文但都很好理解,學習的話去adventure creator官網看教程。其他沒有一個說得清楚的。剛學完C語言不建議使用遊戲引擎,學習遊戲引擎及其附帶的基礎知識,就夠你花費比設計迷宮遊戲多10倍的精力了。
可以先用控制台實現邏輯,我剛學完C語言就是這樣的,先學做邏輯。剛學完c語言的想用遊戲引擎,就好比剛學完初中數學的想讀高等數學一樣,我覺得還是先把高一數學題做一做再說
當然假如是志在學習做遊戲,那我建議Unity開始,但在此之前先把c#學好,我指的是在完全不學習Unity之前先把c#學好,即便這個,對於剛學完C語言的人來說也非常困難,除非你把C語言課本吃透了(剛學完就能吃透課本的我還真沒見過)
大一剛學完C,一方面覺得剛學了寫程序想試試手,一方面也覺得做個遊戲挺不錯的是吧。
從小遊戲的角度,U3D更輕量級一點,建議U3D
從學習的角度,C學完了按照我的印象後面還有C++和面向對象的課程,U3D是用C#,UE4是C++,可能對之後的學習有幫助?看個人感覺了
用unity,上手容易些。
U3D吧,上手簡單,小型遊戲本來也是U3D的定位之一,開發起來方便些。
unity吧,聽說ue4的優化難度很高。
如果是為了求職考慮,你是好高校就用虛幻,如果是一般高校甚至垃圾學校就用U3D。U3D的崗位多,容易找工作,UE的崗位少但是工資高。
如果只是基於興趣,就用U3D,簡單易上手,可擴展性高。將來想往遊戲製作方向發展的話U3D本身的可玩性還是很好的。
做小遊戲為啥不用layaair或者cocos ?可以多平台發布
UE4 的工具鏈完整,BP 對於剛入門的人比較友善,可以嘗試從官方的一些案例開始拆解。
不用到處找插件,如果你能讀源代碼就更好了。
我的建議正好相反,如果題主只是想做個小遊戲應付考試啥的可以用unity。如果以後想從事遊戲相關行業。還是希望你學ue4。舉個簡單的例子。學會ue4之後再接觸其他的比如unity遊戲引擎就是降維打擊。
我建議unity3d, 虛幻4太臃腫龐大了
建議先用unity,好上手,等熟練了以後可以學學虛幻4。虛幻4可以看源碼學習
你要做2d還是3d? 有沒有美術資源?預期幾個月完成?迷宮類是指rogue like嗎?
保守推薦的話還是用unity引擎吧。對2d遊戲的支持比unreal好,學習難度較低,中文教程較多,自帶商城裡有足夠美術資源。
——————————————————————————
部分unity教程推薦:(默認提問者能翻牆上油管能啃英文)
c和c#邏輯大體相同,區別在於語法和部分功能差異。unity提供了很多實用性語法專門用於實現遊戲設計需求。所以單純開發遊戲的話你可以直接看unity文檔。
Unity User Manual (2018.3)?docs.unity3d.com同時unity提供了入門和進階的代碼教程,每個視頻解釋一種代碼的功能。
Scripting - Unity?unity3d.com
最好邊學邊做,迷宮類rouguelike估計題主很輕易就能找到這個官方教程。很小的一個demo,功能有待拓展。初用unity基本上就是想要實現什麼功能都是現找,不推薦提前學習跨界學習。
2D Roguelike tutorial - Unity?unity3d.com本人在接觸unity之前用的是Java,所以也談不上對C和C#有什麼深入了解。幸運的是,作為一個遊戲引擎,unity其實已經幫助開發者縮短了C#的學習時間,很多功能和解決方案都是unity直接提供的,並不是要完全掌握語言才能開始開發遊戲。
如果你只是單純想做個小遊戲的話,你可以試試gamemaker,簡單易上手,很快就能夠弄出一個可玩的遊戲來。如果是想以後往遊戲行業發展的話,可以去學u3d,相對好學一點。
unity好一些。關鍵C#全平台通吃潛力無限,以後想轉開發方向很容易。
小型項目用虛幻,中型項目用Unity,大型項目用虛幻。
我建議用rpgmaker mv
unity仍然過於重量級,其實並不是那麼容易學。
如果會js,rpgmaker mv能做很多事,還方便
虛幻4再怎麼折騰,它也是專業引擎,靠藍圖來向非專業領域推廣的結果其實很糟。
推薦閱讀: