遊戲開發難不難,通過培訓能學會嗎?

橙子汽水Max


遊戲編程難不難?沒有基礎能學嗎? 我們知道,現在一般的遊戲應該包含兩部分:遊戲程序開發,畫面處理與三維影像生成。想玩程序還是玩圖像?這個看你喜歡。自學遊戲開發難不難?

其實小編很想告訴大家,要麼找個好老師;要麼找個好學校。否則想要自學好遊戲開發,並不是一件易事。俗話說興趣是個好老師,有興趣就會努力去學,努力去學就能學的會、學的會就會覺得不難了。

當然了,沒有計算機基礎沒有關係,如果找到了遊戲開發培訓機構,都有人專門從基礎知識開始帶,想學就學去吧,相信自己。畢竟遊戲發展前景誘人!

遊戲工程師前景一片大好,是因為任何遊戲中都需要有這樣的人員,尤其是我們所熟悉的網遊,更是需要遊戲工程師不斷創新,才能吸引到更多的人。

遊戲工程師的工作很容易找到,尤其是現在的遊戲研發人比較緊缺,進入任何一家遊戲開發公司可能都是被爭搶的人才,所以薪水自然也會較高了。

遊戲的誕生,豐富了人們的文化生活,讓生活變的更加精緻多彩,充實了我們的碎片時間,從當初的單機遊戲到現在的網絡遊戲,從多年前客戶端遊戲的盛行,到前幾年網頁遊戲的鼎盛,再到如今手機遊戲的一枝獨秀,遊戲經歷了很大的變革,但是並不是走向沒落,而是走向繁榮興盛。

遊戲編程指利用計算機編程語言,如C編程語言、C++、java等,編寫計算機、手機或遊戲機上的遊戲。

目前流行的遊戲編程語言為C++編程語言,目前流行的遊戲編程接口為DirectX9.0,還有OpenGL、SDL(Simple DirectMedia Layer)等。現在手機上玩的遊戲分為Android與IOS兩種不同平臺,分別是用eclipse/MyEclipse和xcode。現在也流行一些跨平臺的編程引擎,例如cocos2d-x、unity 3D等。

遊戲編程需要有非常強的邏輯思維能力,還會用到數學,所以如果是理科好的同學,是非常適合學習遊戲編程的,理科比較好的同學,沒有其他基礎也可以學遊戲編程,如果你還是怕沒有基礎會學不會,可以選擇來千鋒學習遊戲編程。


個人看法,希望對你有幫助,喜歡的話給個贊加關注,謝謝!


鬼臉頭頭


本人一線遊戲開發程序員,unity客戶端,5年工作經驗。

如果你對遊戲開發感興趣,可以關注我。

-------------

遊戲編程如果只是入門,真的不算難,自學或培訓都可以。

但是想要進階或著成為大神,還是需要很深的功底和堅持不懈的努力付出的。


入門

可以先選擇一個遊戲引擎(側重於H5的Laya、白鷺; 側重手遊端遊的Cocos、Unity、UE4),再學習一到兩門引擎需要的程序語言(如Unity目前用C#和Lua。Cocos用C++、lua、js),好好學的話,三四個月下來,做一個《2048》、《FlappyBird》、《超級馬里奧簡易版》這類輕量級小遊戲還是很容易的。


進階或成為大神

進階或成為大神得點亮技能樹的大部分內容(內容實在太多了,我5年了也不敢說掌握了有一半)。

等你正式參加工作,你還會發現正式做商業項目和自己小打小鬧做demo差別非常之大。每個公司採用的技術框架、實現思路都有也有出入,這就要求程序不斷不斷不斷的學習學習再學習。。


-------------

至於你要自學還是參加培訓,其實都可以的。

培訓的話,好處就是有明確的學習路線、遇到問題有人指導、一起學習有氛圍。缺點就是要花錢。而且從目前來看培訓費還是很高的,動輒就是一萬八、兩萬塊。。真嚇人

自學的話,就會比較盲目,容易走彎路,不容易堅持。但是不花錢啊。而且現在很多的在線教學網站上都有完整的教學視頻,內容質量也是相當不錯的。


讓我建議的話,還是在網上找完整的視頻學吧。

最重要的是要實踐。只要肯動手,遇到問題解決問題。能力提升會很快的。


記得關注我哦!我會定期分享一些遊戲開發的日常。


遊戲鐵彎逗


你好,我是R君,很高興回答你的問題

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

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

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

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

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


酷酷的R君


您好 我是可樂 很高興回答您的問題

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



miss修羅


你好,我是一個Python學員,這件事情我可以解答

世上無難事,只怕有心人,這裡小編告訴大家,只要你肯學,它就一定不難。

我本來是零基礎的,後來通過一個培訓機構瞭解了編程,開始學習最基礎的print語句,然後學到輸入、導庫、列表、字典、顏色、函數等,然後學到了PyGame開始編遊戲。

我是對遊戲開發有興趣我才學的,這種興趣一直鼓勵我,一想到我能編出遊戲,心裡就美滋滋的。

學編程不能當伸手黨,得用心去學,這樣才樣在編程的路上取得成功,取得勝利!

通過培訓百分之99.9能學會,但只有百分之五十能保持!





MC火星人解說


鬼臉頭頭

7小時前

遊戲編程難不難?沒有基礎能學嗎? 我們知道,現在一般的遊戲應該包含兩部分:遊戲程序開發,畫面處理與三維影像生成。想玩程序還是玩圖像?這個看你喜歡。自學遊戲開發難不難?

其實小編很想告訴大家,要麼找個好老師;要麼找個好學校。否則想要自學好遊戲開發,並不是一件易事。俗話說興趣是個好老師,有興趣就會努力去學,努力去學就能學的會、學的會就會覺得不難了。

當然了,沒有計算機基礎沒有關係,如果找到了遊戲開發培訓機構,都有人專門從基礎知識開始帶,想學就學去吧,相信自己。畢竟遊戲發展前景誘人!

遊戲工程師前景一片大好,是因為任何遊戲中都需要有這樣的人員,尤其是我們所熟悉的網遊,更是需要遊戲工程師不斷創新,才能吸引到更多的人。

遊戲工程師的工作很容易找到,尤其是現在的遊戲研發人比較緊缺,進入任何一家遊戲開發公司可能都是被爭搶的人才,所以薪水自然也會較高了。

遊戲的誕生,豐富了人們的文化生活,讓生活變的更加精緻多彩,充實了我們的碎片時間,從當初的單機遊戲到現在的網絡遊戲,從多年前客戶端遊戲的盛行,到前幾年網頁遊戲的鼎盛,再到如今手機遊戲的一枝獨秀,遊戲經歷了很大的變革,但是並不是走向沒落,而是走向繁榮興盛。

遊戲編程指利用計算機編程語言,如C編程語言、C++、java等,編寫計算機、手機或遊戲機上的遊戲。

目前流行的遊戲編程語言為C++編程語言,目前流行的遊戲編程接口為DirectX9.0,還有OpenGL、SDL(Simple DirectMedia Layer)等。現在手機上玩的遊戲分為Android與IOS兩種不同平臺,分別是用eclipse/MyEclipse和xcode。現在也流行一些跨平臺的編程引擎,例如cocos2d-x、unity 3D等。

遊戲編程需要有非常強的邏輯思維能力,還會用到數學,所以如果是理科好的同學,是非常適合學習遊戲編程的,理科比較好的同學,沒有其他基礎也可以學遊戲編程,如果你還是怕沒有基礎會學不會,可以選擇來千鋒學習遊戲編程。

個人看法,希望對你有幫助,喜歡的話給個贊加關注,謝謝!


和平精英弈承


遊戲開發屬於開發方向的,相對於一般開發崗位來說感覺會難一些,企業對於該崗位的招聘門檻也是比較高的。目前遊戲開發包括移動端的unity引擎開發以及PC端熱門的UE4引擎開發,手遊相對更加熱門,可以考慮下unity引擎開發,最近在聽優就業各科目免費的直播課,也有遊戲開發的,你可以先自己瞭解一下,是否適合自己。

鏈接:http://19.offcn.com/class-101934/?scode=jZiXMZ


微啦li


看你想開發那種類型的遊戲,FLASH類型的小遊戲,如現在很火的 網頁遊戲,還有就是 大型的遊戲如 極品飛車,CS,魔獸 那種的遊戲。

兩種遊戲要學到東西都不一樣

FLASH:會點簡單的編程知識,努力點,應該就可以搞定了

極品飛車,CS,魔獸 類型的遊戲:分兩種類型,一種 實現邏輯的,一種實現效果的不過前提是精通C/C++,數據結構,這些基本功要紮實。

實現邏輯的,要在多線程,邏輯算法上厲害點,主要是 操作系統,數據結構,MFC這方面

實現效果的:那數學一定要搞好,還有物理之類的

這是我的一些看法,當然可能不全面,因為本人現在在開發FLASH遊戲,打算轉型做VC的遊戲,真正學習的過程中。


鯊魚的傻殼


用Unity3D很簡單。但是如果想開發比較複雜的遊戲就不簡單了,格鬥類的遊戲不建議做,網遊不建議做。飛行類,RPG+簡單的戰鬥,休閒小遊戲可以做。開發時間取決於你的代碼積累。

如果是第一個遊戲,沒有積累,飛行遊戲,不包含複雜功能,一個月內一定能出來,具體是1周還是4周取決於你的能力。如果是第二個遊戲,做相同類型的,時間減半。RPG遊戲,只有劇情和戰鬥的話,也是1個月左右。

如果要包含裝備、技能等系統,時間要拉長几倍,取決於你做多少系統,一個系統1到4周時間,也是看你的能力。同樣,有代碼積累的,時間至少減半。如果執意要做網遊,刪去大部分系統,做最簡單的,3個月起步。稍微增加一些系統,準備好1年時間

希望能對你有所幫助. [呲牙]


x清風攬月x


遊戲開發其實也不怎麼難。只要通過你的大腦。就可以發驗出來。


分享到:


相關文章: