學web前端可以做游戲開發的,前端技術包括JavaScript、ActionScript、CSS、xHTML、Adobe AIR等技術,概念強的交互設計,藝術性強的視覺設計等。
JavaScript是一種動態腳本語言,一般用于前端開發。JS支持多種編程風格,例如面向對象編程、函數式編程等。JS語言可以運行在瀏覽器、服務器等環境中。游戲開發中普遍采用C++、C#等語言進行開發,但是這些語言都需要進行編譯,而JS則不需要經過編譯便可以直接運行。在Web瀏覽器中,JS可以使用WebGL和HTML5等技術實現3D游戲和2D游戲。此外,使用JS編寫的游戲可以跨平臺運行,包括PC、移動設備等。
如果你不用游戲引擎,那就寫原生HTML、JS、CSS,或者使用Canvas/svg。如果使用游戲引擎,又想用前端的技術棧,那就用cocos creator,一次開發,多端打包。如果你想做3D游戲,那就直接用Unity3D吧。不過雖然Unity3D也支持JS作為腳本語言,但是主流還是使用C#,所以如果要上手Unity3d,那就需要學習C#。