游戲服務端用什麼框架
『壹』 總結:那些熱門的開源游戲伺服器框架,還不看你就out了
作為一名業內資深的游戲開發人員,經常會遇到實習的新同事在工作中會問到這樣的問題:
工作中到底有哪些開源游戲伺服器框架,該去值得學習呢?
囊括到node.js 、java、C#、golang 、c++、python 等技術棧有各種各樣的游戲框架。
本文給大家總結了一些github上star和fork比較常用的且有一定數量的較為完整的框架做了一個說明,大家可以往下看。
地址: https://github.com/cloudwu/skynet
基於此引擎開發的游戲眾多,很多棋牌小企業在用,例如簡悅的 陌陌爭霸 、 食物戰爭 等等很多產品...
地址: https://github.com/NetEase/pomelo
一花科技等棋牌在用
地址: https://github.com/ketoo/NoahGameFrame
代表作全民無雙
地址: https://github.com/kbengine/kbengine
已經被電魂網路收購
地址: https://github.com/egametang/ET
經過產品驗證並且教程比較完善
地址: https://github.com/topfreegames/pitaya
zooba appstroe排行很高的moba、吃雞類游戲
但是,像c++類的框架對新手要求較高。
亦或者node.js類框架性能確實差一些,畢竟它是針對io密集型。
阿博自己的話使用的是pitaya這套框架。畢竟支持分布式使用的技術比較新,也經過各種驗證。 其他的就先不做評價,留著給大家發表一下意見。
畢竟,只要適合自己的才是最好的。
是的不......
『貳』 手機游戲伺服器端一般用什麼框架和語言
拿PHP + MYSQL架構來說
對於簡單的信息提供 信息處理分發 自然是不在話下的
在GET和POST獲得用戶的請求信息 也可以用REST
之後根據用戶的請求處理好返回的信息後包裝成XML或者JSON分發給用戶
譬如 網站客戶端 查詢系統啊什麼的
也不是說網路游戲後端不能用PHP
畢竟HTML5+PHP還是能實現很多東西的
當然PHP可以乾的活 Java Python GO 都可以干
但是太復雜的東西PHP就不合適了
具體採用什麼架構取決於你的應用需求和自己的熟悉程度