大一,剛學完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再怎麼折騰,它也是專業引擎,靠藍圖來向非專業領域推廣的結果其實很糟。


推薦閱讀:
相关文章