1,編程(C,C++,網頁制作,計算機圖形學背景等。).
2.藝術(原型概念設計、色彩、模型等。).
3.設計(核心玩法、交互等。).
4.音樂(配音等。).
遊戲開發簡介:
遊戲開發主要分為2D遊戲和3D遊戲。2D遊戲通常是為手機開發的。常用的開發工具是Cocos2dx,使用的開發語言是C++。3D遊戲常用的遊戲開發工具是unity3D,使用的開發語言是c#或者Javascript。所以如果妳想開發壹款遊戲,妳必須知道妳需要哪些開發知識。
首先,如果妳打算學習2D手遊開發,妳需要先學習C++。
學習C++的路線壹般是先學C語言。在妳對編程略知壹二之後,妳就會知道如何寫程序,什麽是函數,如何使用指針。懂壹點編程之後才會開始學C++,這樣的梯度也不會對C++產生恐懼!。然後,妳需要了解Cocos 2dx的使用方法。並且熟悉api。諸如此類。
先說3D遊戲的發展。Unity3D engine是最受歡迎的3D遊戲開發工具。Unity3D是用C#開發的(Javascript也用,但是用的比較少),所以壹定要先學c#。
C#也是壹種面向對象的編程語言,相對c++來說比較簡單。然後,妳需要學習如何使用unity3D引擎。這也很重要。沒有什麽技巧,只是壹步壹步的學習,壹個壹個的熟悉。還有unity3D裏的api。也需要熟悉。