做為一個遊戲碼農,給出的建議:用業餘的時間先自己做一兩款小的遊戲出來,無論是對遊戲開發的流程還是以後的工作面試,都是非常有幫助的。
當然我指的這個小的遊戲,不一定是要一個完成品,比如有美術有動效有音效等等,只要遊戲的整個流程可以走通,並且涉及到程式部分的每一個環節,你自己都清楚,在面試的時候都可以講解出來你的實現思路,就可以了。
題主是寫java的,但遊戲開發可能用的更多的是c++, c#, js, lua等等語言,熟練的使用這些語言是非常有必要的,由其是c++,在遊戲開發或者說圖形學中都扮演著非常重要的角色。
大多的遊戲開發碼農,其實都是在遊戲引擎的基礎上進行遊戲本身的邏輯編寫,並不太涉及到遊戲引擎的編寫。所以有很多現成的遊戲引擎可以供我們使用。熟悉遊戲引擎的介面,哪裡有坑等等都是非常重要的。不同的遊戲型別需要針對引擎做出什麼樣的選擇,最好可以去了解熟悉遊戲引擎的渲染機制,記憶體處理,訊息分發等邏輯。
不知道題主愛不愛玩遊戲,不過我覺得做為一個遊戲開發人員,熟悉市面上的常見遊戲也是有必要的,瞭解別的遊戲中的機制,玩法,實現邏輯也是非常有幫助的。
最後希望題主可以踏踏實實的學習,遊戲開發是一條不歸路,個人覺得遊戲公司普遍會比較辛苦,當然很多人都是因為熱愛遊戲而選擇這個行業,比如我自己。但過程中會碰到各種各樣的困難,但如果熱愛,就請堅持下去...
做為一個遊戲碼農,給出的建議:用業餘的時間先自己做一兩款小的遊戲出來,無論是對遊戲開發的流程還是以後的工作面試,都是非常有幫助的。
當然我指的這個小的遊戲,不一定是要一個完成品,比如有美術有動效有音效等等,只要遊戲的整個流程可以走通,並且涉及到程式部分的每一個環節,你自己都清楚,在面試的時候都可以講解出來你的實現思路,就可以了。
題主是寫java的,但遊戲開發可能用的更多的是c++, c#, js, lua等等語言,熟練的使用這些語言是非常有必要的,由其是c++,在遊戲開發或者說圖形學中都扮演著非常重要的角色。
大多的遊戲開發碼農,其實都是在遊戲引擎的基礎上進行遊戲本身的邏輯編寫,並不太涉及到遊戲引擎的編寫。所以有很多現成的遊戲引擎可以供我們使用。熟悉遊戲引擎的介面,哪裡有坑等等都是非常重要的。不同的遊戲型別需要針對引擎做出什麼樣的選擇,最好可以去了解熟悉遊戲引擎的渲染機制,記憶體處理,訊息分發等邏輯。
不知道題主愛不愛玩遊戲,不過我覺得做為一個遊戲開發人員,熟悉市面上的常見遊戲也是有必要的,瞭解別的遊戲中的機制,玩法,實現邏輯也是非常有幫助的。
最後希望題主可以踏踏實實的學習,遊戲開發是一條不歸路,個人覺得遊戲公司普遍會比較辛苦,當然很多人都是因為熱愛遊戲而選擇這個行業,比如我自己。但過程中會碰到各種各樣的困難,但如果熱愛,就請堅持下去...