目前,國內(nèi)比較流行的游戲開發(fā)主要分為2D游戲和3D游戲,2D游戲通常是為手機開發(fā)的,一般使用的開發(fā)工具是Cocos2dx,使用的開發(fā)語言是C++。
3D游戲一般使用的游戲開發(fā)工具是Unity3d,使用的開發(fā)語言是c#或者javascript。所以,想要開發(fā)哪種游戲,就必須知道需要用到哪些開發(fā)知識。首先說一下,如果是打算學(xué)習(xí)2D手游開發(fā),那么首先需要學(xué)習(xí)C++,然后,還要了解Cocos2dx的使用。再說下3D游戲的開發(fā)。
3D游戲用的比較多的開發(fā)工具是unity3d引擎。unity3d開發(fā)用的是C#(javascript也用,但用的比較少),所以我們先要學(xué)會C#。C#也是一種面向?qū)ο蟮木幊陶Z言,相比c++也是相對簡單的,學(xué)會C#之后接著就需要學(xué)會unity3d引擎的使用了。而且這個也是非常重要的一個學(xué)習(xí)過程。學(xué)習(xí)沒有捷徑,就是需要自己一步一步的去學(xué),一項一項的熟悉。