您的位置 首页 java

开源框架——游戏引擎、框架、库、工具大全

开源框架——游戏引擎、框架、库、工具大全

框架/引擎/库

  • Akihabara – 一组库、工具和预设,用于在 Javascript 中创建像素化独立风格的 8/16 位时代游戏。
  • Allegro 5 – 制作 2D 游戏(图形、声音等)的 C++ 库。
  • ammo.js – 使用 Emscripten 将子弹 物理引擎 直接移植到 java Script。
  • 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 游戏引擎
  • 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 – 一个 Qt Quick 框架,旨在成为简化 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 服务的公共文档。

文章来源:智云一二三科技

文章标题:开源框架——游戏引擎、框架、库、工具大全

文章地址:https://www.zhihuclub.com/192644.shtml

关于作者: 智云科技

热门文章

网站地图