我覺得你首先應該先去了解遊戲都有哪些型別。
常見遊戲有頁遊,手遊,pc客戶端遊戲。不同的遊戲底層的技術支撐是不一樣的,比如網頁遊戲客戶端有些可能根本不需要用到3d引擎,不需要用到c/c++/java。可能會用flash或者js,(當然現在flash已經要退出歷史舞臺了),只需要做2d的動畫。就算是做3d,使用技術也不盡相同,有可能用html5, 有可能用activx(現在可能用activeX的很少了),或者其他新技術,3d引擎用得也可能不一樣。
然後你要去了解遊戲裡面都有哪些分工,不管是什麼型別的遊戲開發都有共性,比如策劃,比如美工,比如後端服務底層幾乎都是c/c++/java,後端都需要會比如網路服務和負載均衡程式設計相關的知識,差異最大的應該是遊戲前端了,五花八門。
當你都瞭解了這些,你就知道你該學什麼了。
想入職的話建議系統去學習,實戰實操一下會更好,目前大一點的引擎就是unity和ue4,手遊現在的市場更大一些,可以選擇unity去學習。
我覺得你首先應該先去了解遊戲都有哪些型別。
常見遊戲有頁遊,手遊,pc客戶端遊戲。不同的遊戲底層的技術支撐是不一樣的,比如網頁遊戲客戶端有些可能根本不需要用到3d引擎,不需要用到c/c++/java。可能會用flash或者js,(當然現在flash已經要退出歷史舞臺了),只需要做2d的動畫。就算是做3d,使用技術也不盡相同,有可能用html5, 有可能用activx(現在可能用activeX的很少了),或者其他新技術,3d引擎用得也可能不一樣。
然後你要去了解遊戲裡面都有哪些分工,不管是什麼型別的遊戲開發都有共性,比如策劃,比如美工,比如後端服務底層幾乎都是c/c++/java,後端都需要會比如網路服務和負載均衡程式設計相關的知識,差異最大的應該是遊戲前端了,五花八門。
當你都瞭解了這些,你就知道你該學什麼了。