新聞中心
如何用JAVA開發(fā)游戲服務(wù)器?
首先,我得說明的是,目前市場(chǎng)上新人很難去做pc游戲開發(fā),要么是做頁(yè)游要么是手游。

頁(yè)游不清楚我就不說了,手游里面,客戶端主要就是c2d和u3d。
如果你想做客戶端,那么你可以轉(zhuǎn)學(xué)u3d,因?yàn)樗褂玫恼Z言是c sharp,這個(gè)語言和java相似。網(wǎng)上unity的教程也很多,你隨便找一下就有了。
再說說手游服務(wù)器,其實(shí)我入行服務(wù)器還是挺巧合的,當(dāng)初本來是打算做客戶端的,都入職了,因?yàn)檎胁坏椒?wù)器,就讓我轉(zhuǎn)服務(wù)器了。
服務(wù)器的教程,我至今也沒找到,而且也找不到系統(tǒng)的教程。
開源的服務(wù)器框架也只熟悉kbengine和scut。其中一個(gè)是cpp做底層python做開發(fā)的,一個(gè)是c sharp做開發(fā)。而且scut已經(jīng)兩年沒有更新了,應(yīng)該是死掉了。
所以,想要學(xué)服務(wù)器開發(fā),得碰點(diǎn)運(yùn)氣。
java服務(wù)器目前主流框架技術(shù)有 網(wǎng)絡(luò)層netty或mina,數(shù)據(jù)協(xié)議protobuf,數(shù)據(jù)庫(kù)mysql,緩存數(shù)據(jù)庫(kù)redis,jdbc一般是mybaits或者jpa,項(xiàng)目管理maven,設(shè)計(jì)層面spring
然后還需要熟悉多線程,linux的基本操作,git或者svn。
差不多了,這些都有個(gè)大致的了解,會(huì)用,應(yīng)該就能找到工作了。
到此,以上就是小編對(duì)于的問題就介紹到這了,希望這1點(diǎn)解答對(duì)大家有用。
網(wǎng)站題目:如何用JAVA開發(fā)游戲服務(wù)器?(cpprediswindows)
URL分享:http://www.fisionsoft.com.cn/article/coddsed.html


咨詢
建站咨詢
