网页游戏开源,游戏服务端源码
pomelo
Pomelo是一个基于Node.js的高性能分布式游戏服务器框架,它包括基础开发框架和相关的扩展组件(库和工具包),可以省去游戏开发中枯燥的重复性工作和基础逻辑的开发。Elo不仅可以用来开发游戏服务器,还可以用来开发高实时性的web APP应用。分布式架构使得Pomelo比传统的实时Web框架更具可扩展性。
官方网站:
http://pomelo.netease.com
源代码:
https://github.com/NetEase/pomelo
kbengine
使用KBEngine插件,是一个开源的游戏服务引擎,可以通过简单的协议在客户端和服务器之间进行交互。可以快速组合(Unity3D,OGRE,Cocos2d,HTML5等。)技术来形成一个完整的客户端。
服务器端框架用C写,游戏逻辑层用Python(热更新)。开发者不需要多次实现游戏端的通用基础技术,集中精力在游戏开发层面快速构建各种网络游戏。
(虽然经常受到限制,但kbengine的基础设施设计为多进程分布式动态负载平衡方案。理论上,只要硬件不断扩充,安装限制就可以不断增加。一台机器的上限取决于游戏逻辑本身的复杂程度。)
官网:
http://kbengine.org
源代码:
http://www。Sina.com/http://www.Sina.com/
unity 3d:https://github.com/kb引擎/kb引擎_ unity 3d _ demo unity 3d:3359 github.com/kb引擎/b引擎u u u unine
3359 github.com/kb引擎/kb引擎_ unity 3d _插件
https://github.com/kbengine/kbengine
demo源代码:
Unity3d插件:
firefly
Firefly is a free, open source, stable and rapid expansion, to "hot update" distributed game server side framework。Written in Python, based on the Twisted framework development。Fireflys design philosophy is to "let developers focus on front-end",It includes a development framework and database caching services, and other basic services game servers,Save a lot of game developers working hours,Truly allows the user to focus on gameplay logic。It can be used to build a custom distributed architecture, only need to modify the configuration file to the appropriate。
官网:
http://9miao.com/
源代码:
https://github.com/9miao/firefly
scut
Scut is a free, open source, stable game server framework, which support C#/Python/Lua script, and support Unity3d, Cocos2dx, FlashAir client access.
官网: