手機網(wǎng)游前端
手機網(wǎng)游前端在安卓平臺肯定只能用Java或kotlin,iOS就只能用Objective–C或Swift。
考慮到跨平臺很多的應(yīng)用會內(nèi)置webview,這樣就可以使用HTML5編寫游戲了,但是很少有公司這樣做。
游戲作為追求性能的APP,除非非常簡單,否則不大可能使用這種方式。
手機網(wǎng)游前端框架
現(xiàn)在不管開發(fā)什么APP都不會有人用原生接口自己搭建整個框架平臺的了,大家都是使用比較成熟的框架。
cocos2d–x在做2d游戲時是很多公司的不二選擇,3d游戲跨平臺框架主流是unity3d和udk。
cocos2d是國人開發(fā)的一款游戲引擎,是手機2d網(wǎng)游的霸主,曾經(jīng)霸占國內(nèi)70%的市場份額。
其中包括夢幻西游手游、開心消消樂、萬物生長、鋼琴塊2等著名游戲。
unity3d就更加牛逼了,王者榮耀、爐石傳說、神廟逃亡等。
手機游戲后端語言
目前主流的語言都可以用來搭建游戲后端,比如Java,比如C++,比如Python,比如node.js。
手機游戲后端框架
網(wǎng)易開源過一個基于node.js的游戲服務(wù)器框架pomelo,很多公司也選擇skynet這款基于c和lua的服務(wù)端并發(fā)框架,也有很多的團隊選擇了Kbengine。
我也見過不少的公司完全是自己原生開發(fā)的,就那么幾萬號的玩家,效果也還不錯。
后端說句實話,并沒有出現(xiàn)某個或某幾個框架一統(tǒng)江湖的局面。