1、熟練使用遊戲常用算法;
2、熟悉Linux/XCode下C/C++開發,熟悉TCP/IP網絡協議,熟悉MYSQL等數據庫;
3、具備數據結構、計算機網絡、計算機組成原理、操作系統、算法設計、C/C++/C#、Java、離散數學等知識背景。
工作的話有什麽要求:
1.熱愛遊戲。激情成就事業,遊戲程序員的與眾不同就在於,除了研發人員應有的理性之外,還必須對遊戲有著無限熱愛,如果連自己對遊戲都提不起興趣,又怎會做出讓別人感興趣的遊戲呢!當然,若是只有熱情那就不能正確理解這個行業,有時反而會做壞,比如在遊戲中摻雜過多的個人意願,忽視用戶的需求。
2.紮實的基礎。要成為壹名合格的程序員,要熟悉包括C語言或C++語言、數據結構、編譯原理、算法等計算機知識,同時數學基礎也是非常重要的,這些在編制核心級的程序時往往會起到相當大的作用。
3.創新能力。作為遊戲程序員,創意是靈魂。計算機本身就是發揮創意的好地方,若能將捕捉到的新事物揉入創意並應用到工程項目中,其中所含的經濟價值將不容小視。
4.團隊合作交流。程序員的不善交流似乎已經成為業內公認,但對於遊戲程序員,任何個人的力量都是有限的,在遊戲開發工作中,壹個成功的軟件來源於團隊的精誠合作。團隊精神正是程序員應該具備的最基本的素養。要知道,遊戲程序員不單純是技術的實現人員,更是遊戲參與者。