开源游戏服务器框架(开源框架游戏引擎)

开源游戏服务器框架(开源框架游戏引擎)(1)

框架/引擎/库
  • Akihabara - 一组库、工具和预设,用于在 Javascript 中创建像素化独立风格的 8/16 位时代游戏。
  • Allegro 5 - 制作 2D 游戏(图形、声音等)的 C 库。
  • ammo.js - 使用 Emscripten 将子弹物理引擎直接移植到 javaScript。
  • Atomic Engine - 具有 2D 和 3D 渲染、符合标准的 JavaScript、GitHub 上的完整播放器和编辑器源代码、Windows 和 Mac 编辑器,可从编辑器部署到 Windows、Mac、WebGL、Android 和 iOS。
  • Babylon.js - 用于使用 HTML 5 和 WebGL 构建 3D 游戏的完整 JavaScript 框架。
  • bgfx - 跨平台渲染库。
  • Chilli Works - 为独立开发者设计的开源跨平台游戏引擎。
  • Chipmunk Physics - 用 C 编写的简单、轻量级、快速和便携的 2D 刚体物理库。
  • ChoiceScript - 用于开发基于文本的多项选择交互式小说的语言/引擎
  • cocos2d for Android - Cocos2d for Android,基于 Cocos2d-android-0.82,现在从 cocos2d-iphone 0.99.4 移植。
  • Cocos2d for iPhone - 为 iPod Touch、iPhone、iPad 和 Mac 构建 2D 游戏、演示和其他图形/交互式应用程序的框架。它基于 cocos2d 设计,但没有使用 Python,而是使用了 Objective-C。
  • Cocos2d for HTML5 - 用于 Web 浏览器的 Cocos2d. 使用 JavaScript 构建。
  • Cocos2d-x - 用于构建 2d 游戏、交互式书籍、演示和其他图形应用程序的多平台框架。它基于 cocos2d-iphone,但不是使用 Objective-C,而是使用 C 。它适用于 iOS、Android、Windows Phone、OS X、Windows 和 Linux。
  • Crafty - JavaScript 游戏库,可以帮助您以结构化的方式创建游戏。
  • CutJS - 用于跨平台游戏开发的轻量级快速 2D HTML5 渲染引擎。
  • Dash - 用 D 编写的免费和开放的 3D 游戏引擎.
  • Duality - 2D 游戏开发框架。
  • EaselJS - 使使用 Canvas 元素更容易的库。
  • EntityJS - 利用实体组件设计的 HTML5 JavaScript 游戏引擎。
  • Evennia MUD/MU* Creation System - 用于在纯 Python 中创建在线多人文本游戏(MUD、MUSH、MUX、MUCK、MOO 等)的库.
  • Flare - 免费/自由动作角色扮演引擎。
  • Flashpunk - 专为开发 2D Flash 游戏而设计的免费 ActionScript 3 库。
  • Flixel - 完全用 ActionScript 3 编写的游戏制作库。
  • GameJS - GameJs 是一个 JavaScript 库,用于为受 PyGame 启发的 HTML Canvas 编写 2D 游戏或其他交互式图形应用程序。
  • GamePlay - 用于创建 2D/3D 移动和桌面游戏的跨平台 C 游戏框架/引擎。
  • GemRB - Bioware 无限引擎的跨平台实现。
  • GenesisEngine - GenesisEngine 允许您创建和探索程序生成的行星系统,从地面一直到太空。用程序生成的世界、XNA 和设计模式进行实验。
  • Gladiator 3D - 基于 Canvas 的 JavaScript 射线投射引擎,用于伪 3D 游戏。
  • Godot - 功能齐全、MIT 许可的游戏引擎。它专注于拥有出色的工具和面向视觉的工作流程,可以毫不费力地导出到 PC、移动和 Web 平台。编辑器、语言和 API 功能丰富,但易于学习,让您可以在几个小时内提高工作效率。
  • HaxeFlixel - 由 Haxe 和 OpenFL 提供支持的免费跨平台 2D 游戏引擎http://www.haxeflixel.com/
  • JiGS - 使用 PHP 构建的在线 RPG 和交易游戏引擎。
  • jMonkeyEngine - 面向冒险的 Java 开发人员的尖端、跨平台 3D 游戏引擎。
  • kiwi.js - 基于 HTML5 游戏框架的极速移动和桌面浏览器。它使用 CocoonJS 发布到 AppStore。
  • libGDX - 桌面/Android/HTML5/iOS Java 游戏开发框架。
  • libRocket - 基于 HTML 和 CSS 标准的 C 用户界面包。它被设计为满足任何项目界面需求的完整解决方案。
  • libSDL2pp - SDL 2.0的 C 11 绑定。
  • lycheeJS - 用于嵌入式、控制台、移动、服务器和桌面的免费 HTML5 原生 OpenGL 游戏引擎。
  • Matter.js -Matter.js 是一个用于 Web 的 JavaScript 2D 刚体物理引擎。
  • melonJS - 用于 2D 游戏的 HTML5 游戏框架。
  • MonoGame - 基于 Mono 的平台的 XNA 实现(支持 iOS、Android、Linux,并开始在 PS Suite 和 NaCli 上工作).
  • Oimo.js - 用于 javascript 的轻量级 3d 物理引擎。
  • OpenRTS - 用 java 7 编码的实时战略游戏 3D 引擎。
  • Oxygine - 适用于 iOS、Android、Windows、Linux 和 Mac 上 2D 游戏的 C 引擎和框架。
  • panda.js - 用于移动和桌面的免费 HTML5 游戏引擎,带有 Canvas 和 WebGL 渲染。
  • Phaser - Phaser 是一个有趣、免费且快速的 2D 游戏框架,用于为桌面和移动 Web 浏览器制作 HTML5 游戏,支持 Canvas 和 WebGL 渲染。
  • PhysicsJS - 模块化、可扩展且易于使用的 JavaScript 物理引擎。
  • pixi.js - 使用 webGL 和画布后备的超快速 HTML 5 2D 渲染引擎。
  • Plasma - Cyan Worlds 的 Plasma 游戏引擎。
  • PlayCanvas - 带有在线工具集的 3D WebGL 游戏引擎。
  • QICI Engine - 免费的 JavaScript 游戏引擎库,具有基于 Web 的综合工具集套件,用于制作 HTML5 游戏。
  • Quasi-Engine - 一个 QtQuick 框架,旨在成为简化 2d 游戏开发的完整工具集。
  • Ren'py - 用 python 编写的视觉小说引擎,适用于移动(iOS 测试版)和桌面平台。
  • SFML - 简单快速的多媒体库。
  • Solarus - 用 C 编写的动作角色扮演游戏引擎。
  • Spring - 实时战略游戏引擎。
  • Starling - 模仿传统 Flash 显示树架构的 ActionScript 3 库,可以部署到移动设备(iOS、Android)、桌面(Windows、OS X)和浏览器(通过 Flash 插件)。
  • Superpowers - TypeScript 和 ThreeJS 驱动的游戏引擎和框架(2D 和 3D 与 WebGL)
  • Tesseract - 通过使用现代动态渲染技术使映射更有趣,这样您就可以获得关于光照变化的即时反馈,而不仅仅是几何图形。
  • three.js - 许多浏览器游戏中使用的 JavaScript 3D 库。
  • 平铺- Tiled 是一个通用的平铺地图编辑器。它旨在用于编辑任何基于图块的游戏的地图,无论是 RPG、平台游戏还是 Breakout 克隆。
  • Torque 2D - GarageGames 的 Torque 2D 的 MIT 许可版本。
  • Torque 3D - GarageGames 的 Torque 3D 的 MIT 许可版本。
  • Turbulenz Engine - JavaScript 和 TypeScript 中可用的 HTML5 游戏引擎和服务器端 API,用于构建和分发 2D 和 3D 游戏。
  • Urho3D - Urho3D 是一个免费的轻量级、跨平台的 2D 和 3D 游戏引擎,用 C 实现并在 MIT 许可下发布。受到 OGRE 和 Horde3D 的极大启发。
  • Wurfel 引擎一个等距游戏引擎,用于具有由块或体素组成的开放世界的游戏。
  • XLE - 具有高级功能的渲染引擎,例如基于图像的照明、动态区域灯和基于节点的材质编辑器。它灵活且模块化,旨在融入现有的解决方案。XLE 是“可破解”引擎,旨在针对特殊要求进行定制。

地图/黑客/插件/实用程序/All of the Things™
  • Bfxr - Flash AIR 音效发生器。基于 Sfxr。
  • Brood War API - 与实时战略 (RTS) 游戏 Starcraft: Broodwar 交互的 C 框架。
  • FlxCollisions - 用于 flixel v2.0 的简单 2d 物理 碰撞演示集. 现在玩吧!
  • Gamertag - 用于从各种来源检索 Xbox Live Gamertag 信息的宝石。
  • Greenworks - 一个 node.js/nw.js 插件,允许您将 HTML5 游戏与 Steamworks 集成。
  • Halo::Reach::API - 用于与 Halo:Reach API 交互的 Ruby gem.
  • IodineGBA - 完全用 JavaScript 编写并由 HTML5 提供支持的 GameBoy Advance 模拟器。
  • itch - 用 TypeScript 编写的 itch.io 的电子跨平台游戏下载器、安装程序和库管理器。
  • JavaScript Breakouts - Breakout的 JavaScript 引擎实现的集合。
  • Leaderboard(Java) - Redis 支持的排行榜(Java 中)。
  • Leaderboard(PHP) - Redis 支持的排行榜(在 PHP 中)。
  • Leaderboard(Python) - Redis 支持的排行榜(在 Python 中)。
  • Leaderboard(Ruby) - Redis 支持的排行榜(在 Ruby 中)。
  • Leaderboard(Scala) - Redis 支持的排行榜(在 Scala 中)。
  • libfreenect - Windows、Linux 和 OS X 上 Xbox Kinect 设备的驱动程序和库。
  • OpenEmu - 将游戏仿真作为一等公民带入 OS X 的项目。
  • Mudlet - 一个跨平台、开源和超快速的 MUD(纯文本 MMORPG)客户端,在 Lua 中编写脚本。
  • stats.js - JavaScript 性能监视器。
  • Tassadar - 用纯 Ruby 编写的星际争霸 2 重播解析器.
  • World of Warcraft Addons - 各种用 Lua 编写的魔兽世界插件。
  • World of Warcraft API Docs - 作为魔兽世界社区站点的一部分提供的 RESTful Web 服务的公共文档。
,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页