02.27 自學遊戲開發要多久?學遊戲開發難不難?

鼎創遊樂設計研究院


有很多人可能是因為喜歡打遊戲,所以學習遊戲開發,但是要學習的話,還是要考慮清楚的,遊戲開發屬於開發崗位,會涉及到很多代碼,還是比較難的。一般遊戲開發培訓都是針對零基礎的,這個不用擔心,可以聽一下相關網課。


微啦li


自學遊戲開發需要學多久


目前,遊戲開發主要分為2D遊戲和3D遊戲。2D遊戲通常是為手機開發的,一般使用的開發工具是Cocos2dx,使用的開發語言是C++。3D遊戲一般使用的遊戲開發工具是unity3D,使用的開發語言是c#或者Java。自學遊戲開發要多久?

短則幾個月,長則幾年。如果是自學,我們很容易半途而廢,因為有很多難題得不到解答。如果是參加培訓機構,你可以隨時找講師幫你解答難題。而且還有靠譜的就業服務,相信對你的學習有幫助。

另外,遊戲開發比軟件開發相對難一些,因為遊戲開發需要我們熟悉各種遊戲開發工具。要想開發哪種遊戲,就必須知道需要用到哪些開發知識。遊戲開發需要學習哪些知識?

首先來說一下,如果是打算學習2D手遊開發,那麼,首先需要學習C++。

學習C++的路線一般是先學習C語言, 對編程有點了解後, 就是怎麼樣編寫程序, 什麼是函數, 指針怎麼用。等對編程有點了解後,才開始學習C++, 這樣的一個梯度就不會對C++產生恐懼感。然後,還要了解Cocos 2dx 的使用。以及熟悉api.等等。

再說說3D遊戲的開發。3D遊戲用的比較多的開發工具是unity3D引擎。unity3D開發用的是C# (Java也用,但用的比較少),所以我們先要學會c#。

c#也是一種面向對象的編程語言,相比c++,也是相對簡單的。然後,就需要學會unity3D引擎的使用了。而且這個也是非常的重要。沒有什麼技巧,就是自己一步一步學習,一項一項的熟悉。還有unity3D中的api.也是需要熟悉的。

遊戲開發,不管是哪一種方式。都是需要我們有自己的項目,自己會獨立的解決問題,這才是主要的。所以,如果你想學習遊戲開發,就從現在就開始吧!按照上面所說的,選擇自己想做的一種,然後按照提供的學習方法,一步一個腳印的學下去吧!我們遊戲開發培訓突出優勢:

網絡底層的深層剖析,從通信協議、拆包粘包、連接池各細節角度,教授學員大型網絡遊戲開發的核心內容。幫助學生實踐自己思路拼接的網絡傳輸框架,並在遊戲項目中得以實踐。

而且有更新Unity引擎期每週的綜合項目,項目更好地涵蓋學員學到的知識點,遊戲選材方面更貼近當前行情,加入目前比較火的遊戲項目模塊,“王者榮耀”中的攻擊系統、“荒野行動" 中的揹包管理等。


學遊戲開發難不難


據統計,遊戲開發工程師平均月薪13000+。未來幾年,在多種因素的影響下,預計中國遊戲市場研發人員的薪資將繼續上漲。自學遊戲開發難不難?小千瞭解到,要勝任遊戲程序員,必須做到以下幾點:

  1. 熱愛遊戲。激情成就事業,遊戲程序員的與眾不同就在於,除了研發人員應有的理性之外,還必須對遊戲有著無限熱愛,如果連自己對遊戲都提不起興趣,又怎會做出讓別人感興趣的遊戲呢?

2.紮實的基礎。要成為一名合格的程序員,要熟悉包括C語言或C++語言、數據結構、編譯原理、算法等計算機知識,同時數學基礎也是非常重要的,這些在編制核心級的程序時往往會起到相當大的作用。

3.創新能力。作為遊戲程序員,創意是靈魂。計算機本身就是發揮創意的好地方,若能將捕捉到的新事物揉入創意並應用到工程項目中,其中所含的經濟價值將不容小視。

4.團隊合作交流。程序員的不擅交流似乎已經成為業內公認,但對於遊戲程序員,任何個人的力量都是有限的,在遊戲開發工作中,一個成功的軟件來源於團隊的精誠合作。團隊精神正是程序員應該具備的基本素養。要知道,遊戲程序員不單純是技術的實現人員,更是遊戲參與者。

自學遊戲開發難不難?當然不容易。為什麼?大家要有足夠的自制力,大家要能找到優質的學習資料,有問題需要找到人隨時幫你解答。遊戲開發技術值得你選擇。


千鋒張小童鞋


作為從事遊戲開發10多年的屌絲,我覺得我還是可以回答這個問題的。

遊戲開發包括策劃,美術和程度。你先想清楚要做哪個?策劃就是設計遊戲玩法,規則和遊戲內所有的數值。美術就是畫面,看到的各種吊炸天的效果都是美術的傑作。最後就是程序,策劃設計再好玩,美術效果再吊,還得程序用代碼呈現在客戶端上。以上任選其一,每個職業都需要系統的知識體系來支撐,別想三通,貪多嚼不爛!

學習難度來講。策劃門檻最低,但是也最難!玩法設計看起來簡單,好的設計萬分之一都不到,一旦成功了,老闆不摳,一個項目就把你半輩子錢賺了。玩法這個也很靠運氣,幾年前不行的設計也許幾年後突然就火了。

美術,這個沒幾年功底難有成果,臨時轉美術不靠譜!別嘗試了!

程序技術含量是三個裡面最高的,但是入門卻比美術簡單點,是不是奇怪?美術是硬功夫,沒技巧!程序是靠腦子,邏輯思維強,腦子轉的快,然後能耐得住寂寞和枯燥!自學一門語言也就三四個月,然後找個公司入職,從最簡單的程序開始做起(一般新人都安排做個界面啥的),邊做邊學,邏輯能力強,好學的。多加點班,看看其他同事寫的代碼,請教一下自己的主管。一年後基本能獨立完成一些功能了,如果一年後達不到這個程度,就離開這行吧!說明你不適合。

重點說一下程序需要的語言,傳統端遊,我們是用C++寫的,不管是客戶端還是服務器。手機遊戲服務器我們公司還是C++,其他也有公司用Java的,但是我認識的同行中大部分用C++。客戶端就看用什麼引擎了。我們有自研的引擎是C++寫的,自研的引擎的好處是效果我們可控,優化我們也可以做到很好,但是開發效率太低,開發成本高。所以後來我們改用unity,編程語言用C#,好處效率高,開發成本低,但是優化很頭疼,莫名其妙的bug也多。曾經我們為了優化請unity公司的人駐我們公司進行。沒辦法,有一些優化要引擎支持,只能請他們。

最後,遊戲公司從來沒有邊做邊玩遊戲的,這是外行人自己意淫。實際做遊戲除了美術,策劃和程序每天對著的都是開發文檔,代碼和數據,對不喜歡的人來說非常枯燥和無味。一般小職員,工作多,沒提成,人家休假我加班,週末情人節,自己在家擼,因為壓根沒時間找女朋友!


呆呆的喵小黑


這裡姑且認為樓主想從事程序方向。

先問是不是,再問為什麼。

你所聽到的“邊工作邊打遊戲”,可能跟你理解的意義不太一樣。在遊戲行業中所謂的“邊工作邊打遊戲”,一般指下面兩種情況:1、出於對競品、模仿對象、相似作品等深入研究的需要,在工作時間段內體驗遊戲。2、在工作休息時間(比如中午吃飯時間等),對於玩遊戲的限制沒有其他公司大。能看出來,是不存在“工作中能隨心所欲地玩自己想玩的遊戲”的。而且,作為遊戲程序,你在工作中面對得最多的,不是遊戲本身,而是各式各樣的代碼。

好了,現在假設你已經作好了覺悟,就是要自學遊戲開發。那麼先通過復刻一些小遊戲來練手是最直接的路徑。以下是關於自學的一些指引。

1.選擇引擎

RPGMaker,Unity,Unreal....等等,這些引擎都可以自己上網搜搜,對比下優劣,選擇一個使用,學習。

2.熟悉引擎,編程基礎

網上隨便找教程,視頻,圖文,都可以,這一步主要就是熟悉一些遊戲開發的基本概念,以及補習編程基礎。

3.嘗試開始復刻一些小遊戲

有了基本的知識以後,通過做實際的小項目,來產生正向反饋,就很重要了。這個階段就是持續不斷的做些小東西,從實踐中掌握技術。

4.接下來呢,路漫漫其修遠兮,但是騷年,你已經具備了基本的能力了,可以去自己試試做點什麼了。


而如果要選擇培訓,由於行業原因不方便說太多,可提供一些選擇的思路。移步至此:https://www.wukong.com/question/6369827486947082498/

題外話:做遊戲,尤其是做自己喜愛的遊戲,是典型的”痛並快樂著“。一方面會遇到成千上萬個讓人抓狂的問題讓你欲仙欲死;另一方面,做出符合自己想法和願景遊戲的一瞬間,你會感到整個世界都是美好的。這,就是做遊戲的魅力。


皮皮關遊戲開發教育


1.你要明確自己是否要學遊戲開發,如果確定,不管多難都要堅持做下去,這是學習一件事情要付出的代價。

2.要明確喜歡打遊戲跟把遊戲開發當工作是兩碼事情。玩遊戲是享受,而開開發遊戲是工作,還有職責在裡面。可能每天做的是碼代碼,也可能你做出來的遊戲沒市場等等

3.想清楚這兩點,如果還想學,可以的。年輕人有為興趣愛好而付出是好事。年輕多嘗試幾個行業,找準適合自己的,然後一直堅持下去就是成功。


小咖侃一侃


如果只是單純的喜歡打遊戲,那麼奉勸一句不要去涉及了,因為設計遊戲完全沒有打遊戲有意思,他面對的是很多很多的代碼,如果你真的想要投進去,那麼也不是不可以,現在類似的專業培訓學校有很多,我身邊有一個培訓了兩年出山的碼農,月工資在15000左右,如果你要說難不難,那是肯定的,但是這就是興趣的作用了,有了興趣,你會發現一切都變得簡單了!

前提,你是真的熱愛遊戲而不僅僅只是喜歡打遊戲!


苟顏玩科技


這不是一個簡單的事情,一般來說你要是畢業,只缺了一張很普通的公司和工作室的話,一般起薪不會超過5000或6000,而且還是在比較好的一線城市裡面,這種的狀況其實和你去最後從事一個會計的結果是差不多的。當然,我說的只是年輕人的一種比較,很一般的公司都有一個面臨狀況,因為現在這方面市場主要是由巨頭掌控的,基本是和壟斷,然後小公司雖然說也有做得還不錯的,不過相對於市場上的公司數量來說,真的挺鳳毛麟角的。以及不知道你是想學哪個方面,但是不論你選哪個方面吧,給自己一個人坐從網上查的資料,其實資源永遠是有限的,而且你永遠不知道自己存在什麼問題存在問題的情況就是,嗯,你碰到這個事情,你也許說想做得更好,但是並不知道針對性要往哪邊去做,這種時候還是有老師教你比較好,而且穿你的年紀是大三,從就業角度上來說,最好還是能趕上校招,也就是說你大四的時候,最好能通過校招進入公司,因為社招的確不太容易。然後你要是想有一個起薪在一萬以上的,這種比較好的待遇的話,最好還是去比較好的機構培訓一下,然後適時去投簡歷,其實這方面的工作的話,的確沒有人說得那麼容易,當然也沒有說別人說的那麼神話就是還是得看你自己努力了,具體的。

22


無名修仙組織


問這個問題的,還是不要學了。浪費時間。真的喜歡一樣事物,就一個猛子扎進去,不要猶豫。還有,編程是要刻苦,但還是要點天份的。對某方面有天份的人,會主動嘗試去搞清楚你所提的這種ABC問題。


補不足而勝有餘


自學的話 非計算機相關專業 還是比較坎坷的 首先你得了解基本的計算機基礎 然後學一門編程語言 建議先從腳本語言入手 python lua都可以 腳本語言比較容易上手 這些學的差不多了 一門高級語言是必不可少的 c++ c#都可以 數據結構 算法起碼得了解一部分 這個階段過了 就可以使用引擎了 如果你要自己寫渲染 自己寫粒子特效 自己寫物理引擎 我沒意見 否則就使用現在市面上比較成功的商業引擎吧 2d選cocos 3d選unity 或ue 要想成為大牛還需要很長的路要走


遊戲程序員瀟瀟



分享到:


相關文章: