你覺得遊戲開發好學嗎,低學歷自學能學會嗎,怎麼樣?

我囍檸檬


遊戲開發好學嗎?這主要看你想不想學,現在信息如此發達,不怕學不到東西,社會就是最好的大學,要是自學的話,最簡便的方式就是在網上看視頻教學,自己跟著做,不會的可以在網上查或者問老師,當然視頻不一定會免費看,一般幾十一百不等,自學確實會困難些,因為沒人帶著學是很迷茫的,可能遇到的問題也會多些,但是隻要堅持過去了,基礎打好了,後邊的也就順了,世上無難事只怕有心人,既然決定好了,就去做,有心了用心了,再多難題都會明瞭的。



日光傾城一號


我覺得好學,先給自己一點自信,如果對遊戲開發有點興趣或者非常熱愛,那就太好了,因為興趣和熱愛是最好的老師,它會幫你在學習路上突破重重關卡,最終學會它,並做出屬於自己的遊戲,學歷低也不要緊,需要哪塊的知識,咱就補哪塊,數學,英語,編程,遊戲引擎,一個一個來,數學如果低於初中水平,那就先把初中的數學補上,再再學高中數學,學完高中數學基本就能用了,但如果學到大學數學的水平對做遊戲會更有利,甚至可以更高,研究生,博士等,因為遊戲其實就是一個程序,而程序就是一系列的算法,數學好就能輕鬆運用各種算法。英語能有高中水平就差不多了,英語起到的作用主要是能看懂程序的內容,因為程序基本都是英語寫的,要是英語太差,看程序就像是在看天書。遊戲常用的編程語言有C,C++,Jave,C#,有的遊戲也會用到Python,你可以挑一門感興趣的去自學,網上有很多免費的教程,也可以買書自己看,自己練習。遊戲引擎就瞭解兩個就行,一個是unity3D,手遊《神廟逃亡》就是用它做的。另一個遊戲引擎是虛幻4,端遊《絕地求生》和手遊《和平精英》都是用它做的。加油,如果你決心騰飛,沒有什麼能阻擋的了你,你會成功的,會成為遊戲大神的!






青猿搞笑遊戲解說


遊戲編程課程從 C++基礎開始,囊括了 C++程序設計、Win32程序設計、算法與數據結構,數學與人工智能等遊戲或者應用軟件開發的全部流程和核心技術。通過實際項目的開發鍛鍊,把所有的知識點融匯到項目的製作過程中,每一個項目的功能點都會擴展新的知識內容。我覺得是很有難度的!沒有系統的學習和具體的規劃難度可想而知!不過要是感興趣的可以自己試試!買一些書籍瞭解瞭解!



不吶吶丿嘿


根據遊戲類型的不同,所學的軟件也不一樣。

中小型遊戲大致可分為網頁遊戲,flash遊戲,小遊戲等,基本上都是一些休閒類的傻呆萌的情節和操作。

這類遊戲開發相對比較簡單,會 Javascript、HTML、flashcs、Java 就可以進行開發了,語言類主要有 C / C++,彙編語言,著色器語言,腳本語言,高效的開發語言 C# 或 Java 。

現在的遊戲主要分為三種:

1、PC 類端遊(就是電腦上面運行的遊戲)

這類遊戲在線人數多,遊戲中要處理的數據龐大。所以對服務器性能要求非常高,一般都是採用C++ 做為開發語言,C++ 可以直接操作內存數據,與操作系統直接交互,減少數據之間的複製,它運行效率高,處理速度快,是很適合這裡遊戲開發語言。

學習這種遊戲的開發,學習的有 C++ 編程,Linux 網絡編程、TCP/IP 通訊協議、多線程編程再加數據庫。

PC 類端遊戲開發週期較長。大概需要三年左右的時間。

2、網頁遊戲(比如現在經常說的 1 刀 999 級)

因為是網頁遊戲,遊戲的界面展示依賴於網絡傳輸,所在在畫面和特效上會次於客戶端遊戲很多。和端遊類是差不多是一樣的,有些公司之前是做端遊的,他們就直接把端遊的服務器架構拿來就可以使用,以完成快速開發。

需要學習內容和端遊差不多。

3、手機遊戲(主要區分為安卓和 IOS)

手機類遊戲目前是最熱門的遊戲,很多熱播的電視劇或者電影之後,都會有相同情節的手游上線。

服務器主流的開發語言是 C++ 和 Java,但是 C++ 學習難度大,開發速度慢。一般來說我們都是使用Java語言來開發服務器。


學習的先後順序

1、首先是C++語言。

2、只是做windows方面的遊戲學習,可以學習下DirectX,這個很方便在windows下做遊戲開發。

3、如果想製作跨平臺遊戲,建議學習下opengl/opengles,這是個很強大很專業的圖形接口,因為很多平臺支持所以適合跨平臺遊戲製作使用。

4、想學習 3d 遊戲並迅速工作,建議學習 u3d 引擎、ue 引擎這些遊戲引擎,有了以上的基礎學習這些引擎也可以理解的更深入,u3d 還會用到 c# 與 js 語言。

5、做2d遊戲,可以使用 cocos2dx 等一些引擎,當然你也可以使用上面的 3d 引擎製作 2d 遊戲。

6、然後就是可以深入的研究一些開源的遊戲引擎,終極目標是可以自己做出一款比較棒的遊戲引擎。

然後是即使低學歷的人,只要你肯努力肯刻苦去鑽研一樣能學會,要相信自己,對自己有信心。


緣清澈


對於計算機專業的學生來說不難,自學成才就比較困難了。

遊戲開發和其他軟件開發的基礎基本一樣,無非是計算機網絡、多線程、數據結構和算法、面向對象設計、軟件工程、軟件測試、幾種常用編程語言等等,本科教學都會學到。

遊戲程序的邏輯可能比傳統軟件複雜一些,需要更復雜的算法、更高的性能、更好的面向對象設計、更高效的網絡模型 線程模型。

也有一些其他軟件很少用到的技術,比如3D遊戲渲染用到線性代數,網遊的幀同步、狀態同步算法,遊戲循環,粒子特效,尋路算法,模擬碰撞。

網上有很多開發經驗文章,像《星際爭霸》的,《王者榮耀》的,會寫開發難點、如何解決。

要學習遊戲開發的話,可以下載個遊戲引擎,比如Unity3D,UE4,cocos2d,照著教程學習。

獨立開發小的單機遊戲的話,學會使用一個遊戲引擎即可,初步使用很簡單。除了寫代碼還要有美術,可以網上買資源,也可以一個程序一個美術合作開發


狙仙景十二


相信很多小夥伴前期都抱有這樣的疑惑,遊戲開發,我們需要學哪些知識呢?其實和軟件開發一樣,遊戲開發也是需要從編程語言學起的,但不同的是遊戲開發需要熟悉各種遊戲開發工具,相對軟件開發難度稍大一些,所以,如果你是零基礎想學遊戲開發,你需要有一個系統的學習方向和規劃。

目前,國內比較流行的遊戲開發主要分為2D遊戲和3D遊戲,2D遊戲通常是為手機開發的,一般使用的開發工具是Cocos2dx,使用的開發語言是C++。3D遊戲一般使用的遊戲開發工具是Unity3d,使用的開發語言是c#或者javascript。所以,想要開發哪種遊戲,就必須知道需要用到哪些開發知識。

首先說一下,如果是打算學習2D手遊開發,那麼首先需要學習C++,然後,還要了解Cocos2dx的使用。

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

C#也是一種面向對象的編程語言,相比c++也是相對簡單的,學會C#之後接著就需要學會unity3d引擎的使用了。而且這個也是非常重要的一個學習過程。學習沒有捷徑,就是需要自己一步一步的去學,一項一項的熟悉。


熊貓李肥斯


你好,我是一名後端的工程師,大家普遍稱我們為程序員。

想學習遊戲開發可以,任何個都可以學,但是得根據自身情況來看,招聘遊戲開發的都是大廠,騰訊,阿里巴巴,頭條。學歷確實是很大的阻礙,關鍵必須會算法,還會用到數學的相關知識,遊戲開發還是比較難入們的。

千萬不要相信外面的培訓機構,不是說培訓機構不好,坑是比較多的


大肥肥遊戲


遊戲開發的崗位細分有很多,要看你喜歡向哪個方向發展,學歷不重要,只要會用計算機,有這方面才能,有興趣,加上刻苦鑽研精神,就可以學好,但是找工作的時候還是建議至少 有一個專科學歷更容易。如果你喜歡遊戲關卡設計,可以考慮遊戲策劃方面,比如遊戲的劇本,角色,數據設定等,這需要你具備一定的邏輯思維能力,數據處理能力,文字處理能力如果你對繪畫感興趣,可以考慮遊戲美工,比如原畫,遊戲界面UI設計等如果你對3D感興趣,可以考慮遊戲建模,遊戲人物動畫製作,遊戲特效製作等如果你喜歡編程,可以考慮遊戲程序開發,引擎開發一般來說學習週期都至少要半年才能入門,選擇一個好機構,主要看師資資歷,是否可以試聽,是否具備完善教學服務等評論

分享

舉報


小李同學講百事


遊戲測試行業一般認為入門門檻低。但大公司對於測試的要求還是蠻高的,就拿我知道的網易、百度、淘寶等,都需要至少本科,甚至是211,周圍很多測試工程師是浙大的、碩士的也不少。

但小公司對測試人員的確沒那麼多要求,入職門檻是較低,但如果你想獲得長足的進步,或者有升職加薪取上白富美,還是需要有良好的技術積累的,比如代碼能力、比如遊戲設計原理等。不是簡單的認為,我愛玩遊戲,我遊戲經歷豐富,就能成為一名優秀的遊戲測試工程師的


001號玩家


這個跟你的學歷應該沒有多大的關係,主要你可對遊戲這方面有興趣,還有你平時自己可玩遊戲的,像手遊有那麼一款軒轅傳奇手遊的,你可瞭解遊戲這方面的,關鍵你要是沒有任何的興趣的,開發的話是不是不好,主要的是你對遊戲有很大的興趣。希望能幫到你的,也希望能幫到你的,希望你能成功,因人而異的。


分享到:


相關文章: