如何進行遊戲編程,遊戲開發工資高嗎?

如何編程遊戲,
如何進行遊戲編程,遊戲開發工資高嗎?
如何進行遊戲編程,遊戲開發工資高嗎?
如何進行遊戲編程,遊戲開發工資高嗎?
8 個回答
Snail丶heart
2017-05-10

國內目前都是用的引擎開發,現在比較火的是cocos,和unity,cocos底層C++,因此需要把C++學好,當然也可以用js來編寫,但國內招聘市場js並不多,一般都為C++。unity3D用C#,JS,是個很好的一站式解決方案。這兩者學好工資都不低,就目前的市場來看,建議unity3D。

E趣解读
2017-05-10

計算機編程包含了後面的軟件開發和遊戲開發,軟件開發主要是辦公軟件和一些功能性的軟件,遊戲開發主要是製作遊戲的軟件開發,遊戲本身也算是軟件。

  薪酬與職業發展永遠是一個熱門話題,在遊戲行業,不管是入門級工程師還是經驗豐富的工程師,都對此保持相當的關注。

  根據調查統計表明:遊戲行業3D美工、程序設計工程師等薪金收入出現了2個明顯變化:

  一是薪金有了大幅度的提升;

  二是入門級遊戲類工程師與擁有2-3年左右工作經驗的工程師收入差距加大,一般通過遊戲專業培訓進入遊戲行業工作一年內月薪在3000-8000元,而工作2年以上的遊戲開發工程師平均月薪達到2-3萬。

  只要努力的話,學到一定水平,這類型的專業人才都是比較受歡迎的,待遇也比較好。

最帅莫过于黑悟空
2017-05-11

謝謝邀請!如果,你對於電腦程序,很感興趣,那麼到不妨試試。因為現在電腦我們都會玩,而且不僅是大人玩,小朋友也在玩,只不過目的不同。遊戲,是吸引小朋友的一個魔法,一個糖果。如果你能把他們陷入,那麼是很有前程的,但,你的遊戲要標新立異,有獨特之處。因為,像現在的王者榮耀,LOL,……這種遊戲,他們不僅把小朋友,吸引進來,也把大人們拉入坑,人氣火爆!但是如果你的遊戲像這樣廣大流傳,更向全世界發展,那麼,你的語言便要走向世界化,需要精通各種國家的語言,會很累,也會很燒腦……不過,你既然有這樣的想法,那我在這裡祝你好運!這裡有句胡說八道的話,我講給你:‘如果你和別人一樣下班休息,但是,你在休息的時間裡,你為自己定製目標,並向著目標努力前進,那麼成功之路你會走完的,你的遊戲設置好後,別忘了拉我給你添個人氣!

水木清扬—副导演
2017-05-10

樓主,你還是去真正學習一下編程語言吧,去魚C工作室,我建議你學習Python,簡單還有用


如何進行遊戲編程,遊戲開發工資高嗎?
会代码的小北酱
2017-05-11

遊戲編程需要學習很多語言,遊戲開發工資是挺好的 不過要看在什麼公司

如何進行遊戲編程,遊戲開發工資高嗎?

来自现实的铁锤
2017-05-12

(以下來自百度)

選擇一門語言 你要做的第一件事就是選擇一門

開發語言

。你有很多選擇,包括Basic,Pascal,C,C++,Java,等等。也經常會有人爭論對於初學者那一門語言是最好的。對於這一系列流行語言的討論,你可以參看John Hattan的著作,What Language Do I Use?(我用什麼語言?) 我的建議是以C和C++開始。有些人會說這些語言對初學者來說太高級了,但因為我自己就是學C++,我並不同意這一說法。而且,C/C++是當今使用最廣泛的語言(譯者認為應該是漢語。。。),所以你可以找到大量學習資料和幫助。你先學C或C++都無所謂,因為只要學了一個,再學另外一個就很容易。但是,如果你先學C++,請保證在學習面向對象編程之前能理解和使用過程編程(等編程熟練再去學習類)。(譯者:C是過程性語言,C++是面嚮對象語言) 如果你

開始學習

C/C++,發現太難,那再學一個簡單一點的也沒關係,比如Basic或Pascal。但是我真的認為,如果你堅持努力,而且有好的資料,學C/C++應該沒有太大問題。 你的下一個問題可能會是:“我該怎麼學C/C++?”我很高興你這樣問。最好的辦法是上課。有老師可以回答你的問題,幫助你產生很大進步,編程練習作業也可以保證你能用到所學的東西。 如果你不覺得上課是個好主意,那最好的辦法就是買一些好書。不要花太多時間去選一本什麼“超級寶典”或“萬用全書”,因為你最終可能會買幾本。我建議你去一家書店,然後拿幾本比較入眼的C或C++書看,直到找到一本或幾本你能看懂,並且可以拿來學習的。同時,你可能會想要一些更深入的,或者一些材料,但是你一旦對於這門語言有了一些瞭解,我相信你應該有自己更好的選擇。 在這裡,我有必要花一些時間,來說我看到很多初學者所關心的一個事情,特別是年輕人:沒有錢買書和其他東西。首先,有很多免費資源可以利用,圖書館,Macmillan Computer Publishing(

www.mcp.com/personal

),有成千上百的編程書籍。但是如果你真的想要成為一個好的程序員,還是應該投入一部分資金。應當想方設法(合法的)幫助你弄到一些錢。 網上也有很多C/C++的學習指南。但是我認為那隻能作為補充而不是你自學的主要資源。 選擇正確的編譯器 你寫的程序,或者代碼,是以文本方式儲存的,你甚至可以用記事本寫C/C++程序。但是總需要有東西把他們轉換成為可執行文件。對於C和C++,那就是編譯器。 可用的編譯器有好多種,包括很多免費的。選擇一款自己適合的編譯器很重要,免費的編譯器就有這樣的好處,你可以把它們試個遍,然後從中選擇自己最喜歡的。然而,免費編譯器比起商業版,可能會缺失一些功能和大部分服務。幸運的是,多數商業版編譯器也兼售介紹版或學習版,這要便宜得多,通常功能卻不見得少,唯一的限制是你不能發佈用它編譯的程序(短時間內你也根本用不著)。 總之,選擇編譯器取決於你能花多少錢,用什麼操作系統,和為什麼

平臺開發

。如果要為windows開發,我強烈推薦Microsoft Visual C++。他強大的開發環境使得很多事做起來更方便,毫無疑問沒有其他編譯器更適合開發windows應用程序。如果你是個學生,你還可以折價買到。如果你在DOS

平臺開發

,你最好的選擇可能是DJGPP,免費的哦~。 選擇

開發平臺

儘管最終你很可能為好幾個

平臺開發

,總要先選擇一個來學。當你在學這門語言,還沒有接觸到圖像的時候,你可能會想使用非圖形用戶界面的操作系統,比如DOS,Unix.這樣可以避免接觸高層,比如windows編程,讓你

集中精力學習

語言本身。 一旦你做好開發遊戲的準備,那麼,應該考慮是否改變平臺,讓我們來看看每個選項的特徵。 windows:如果你想成為遊戲行業的專家,或者如果你想讓許多人來玩你開發的遊戲,那麼,這就是你要選擇的平臺。因為多數你的用戶使用windows,而且現在我也看不出有什麼改變的跡象。當今大多數的windows遊戲都是由一種你可能聽說過技術---DirectX---開發的。你可以DirextX這個庫直接訪問硬件,這意味著你可以開發高性能的遊戲。 DOS:DOS過去是佔統治地位的遊戲平臺,但是已經一去不復返了。儘管可能有一些特殊愛好者還在為DOS開發遊戲,現在沒有一個為DOS開發的商業遊戲,他也將繼續衰落,直到微軟不再支持。如果你只是想開發遊戲,還是不要選擇DOS,如果你非要這麼做,也不要太久。記住:由於存在大量DOS遊戲開發的書,可能還有人辯護從這些書中學習DOS遊戲開發。但是,windows遊戲開發的書越來越多,那些辯解也變得越來越無力。 Linux:Linux是Unix的一種,由於很多原因後來變得流行,包括穩定性,價格,和反微軟情緒。儘管Linux用戶還是相當少,但是圍繞著他的熱情和不斷增長的市場潛力使其也成為不錯的選擇。 Macintosh:MAC有大量忠實粉絲並不能說明什麼,幾乎每一個和我討論的MAC狂熱者都需要更多更好的遊戲。我沒有見過多少MAC遊戲開發資源,但我相信還是有的,因此這也是一個選擇。 consoles:console(就是PS,N64,DC等等)的遊戲市場十分巨大,當然console遊戲開發的前景也不錯。然而以非商業的形式開發console遊戲,出於各種原因,在現在似乎行不通。如果你開發console,很可能是在被商業遊戲開發組僱用之後。 開始進入主題 現在是時候討論開發遊戲了。簡單起見,我假設你選擇用C/C++在windows平臺開發,可能你選擇別的,但大多數我說的還是有用的。 首先,甚至在你打算開始開發遊戲之前,你必須很好掌握C和C++.你應該懂指針,數組,結構體,函數,可能還有類。如果你精通他們,就可以開始做遊戲了。 這篇文章可能不能教會你所有關於開發遊戲的東西。幸運的是,也沒有這個必要。這方面有很多書,網上也有很多指南。GameDev.net應該有所有你想要的東西,這裡我建議你怎麼開始: 找一本或幾本書。對於windows遊戲開發初學者,Tricks of the Windows Game Programming Gurus是個完美的開始。除此之外,還有許多好書.讀透這些書,試試所有的例子,不懂得部分多讀幾遍。 網上指南作為補充。除了弄清書上讀到的,他們還涉及一些書上沒有談及的主題。 向專家尋求幫助。如果你不能在書上或指南找到問題的答案,好好利用我們的論壇和聊天室。那裡有好多專家願意幫助別人。 這並不是要你按照順序執行的,而是可以同時並且不斷的重複執行。 光學習還是不夠的,你必須運用你所學到的。從一個小遊戲開始,然後在這個基礎上前進。你可以看一下Geoff Howland's 的著作: How do I Make Games? A Path to Game Development. 開始,自己獨立工作。不要急著加入團隊,那樣只會減緩學習過程。而且一旦你有了自己的幾個遊戲,你可以為團隊做出更大的貢獻。 還有關於書,你應該不僅僅看遊戲開發的書。為了能夠開發出你看到商店出售的遊戲,你應該鑽研比大多數遊戲開發書籍更高級的一些主題。有一些可以在網上找到,但你也應該選一些圖形學,人工智能,網絡,物理學等方面的書。計算機科學學位看來唾手可得,但因為你被迫上這些課的時候可能認為他們和遊戲開發無關----你錯了! 這裡有一些提示很有用 不要只積累知識,用它 你永遠不會知道會理解一些東西知道你是用他們。用你學的東西作些演示。做作書上的練習。 多玩遊戲 這樣做會使你做出更好的遊戲。而且可以減輕編程的枯燥。 幫助別人 能幫別人的地方儘量幫助別人,教別人的過程中自己會學到更多。 有始有終 不要有這樣的想法:“我能夠完成這個遊戲了,但是我又有一個新的想法,那就直接做下一個。”你可以學得更多如果你完成他,你也可以用事實證明你不是隻會空談。所以,儘量不要做很大很複雜的遊戲,直到你有了一定經驗。 開始吧!你現在可以開始準備QUAKE4了。可能你不是不是很瞭解,但是至少應該知道如何開始這條道路,找多些資料,加上多年努力工作,他一定會實現!
DanslattentedeJ
2017-05-10

普通的軟件編程和遊戲編程還是有不一樣的地方,具體的需要學習。至於工資問題遊戲開發分三大部分運營,美術,和編程。工資都不低,不過剛入門的遊戲編程肯定沒有那麼高,到相比其他的行業入門工資要高一些

东渡科技
2017-05-10

如何進行遊戲編程,遊戲開發工資高嗎?

如何編程遊戲,首先你得學會編程,其次你得了解遊戲的原理。

關於遊戲編程,目前市場主流是C、C++、Java、C#,如果你打算做遊戲,開發這4門語言選擇一門就可以了,先簡單說說這四門語言吧。

C和C++,這裡把這兩門語言放在一起,因為C++是C語言的進階,C是面向過程的語言,大型項目的開發有很多限制,C++是一門面向對象的語言,恰好彌補了這一點,遊戲開發中C++號稱性能王,特別適合在大型網絡遊戲開發,所以如果要學這一系列的話,建議學習C++,只是難度較高,目前行業內自稱精通C++的人都少。

Java,Java是面向對象的語言,同時也是一門跨平臺的語言,適用性很強,學習起來入門快,在國內目前是最火的語言,同時也是一門完全開源的語言,特別適合初學者,但單就遊戲開發而言,目前主要在移動端、網頁端的遊戲開發,比起C++還是有差距的。


C#,C#和Java類似,語法上也差不多,但它並不開源,在跨平臺上也有諸多限制,但.net是一個強大的平臺,運用和Java的運用差不多,主要也是一些小型的遊戲開發。這門語言學習起來也較容易。


好的,以上就是幾門語言的簡單介紹,下面就來說說遊戲的原理。

遊戲的原理其實也不難,就是用固定的程序把一步一步、一點一點把遊戲的動作組合起來就成了遊戲,這個涉及的範圍比較廣,主要包括數字媒體、數據結構方面的知識。一般來說,數字媒體和數據結構是分解開來的,數字媒體一塊是美工負責,但數據結構就是程序員負責了,怎樣把一個複雜的行為轉化為一個簡單程序,這對數據結構要求非常高。

綜上所述,所以你如果打算在遊戲行業發展,需要做的是選一門適合的語言,學好數據結構,然後就可以去做遊戲了。

至於待遇,在目前的軟件市場中,大約半數的程序員都在進行遊戲開發,遊戲行業很火,毋庸置疑,待遇也不會差,剛剛進入行業至少也是5k,比做其他開發待遇要好很多。更多軟件相關,可關注留言

相關推薦

推薦中...