原文:14个非常棒的 JavaScript 游戏开发框架推荐
随着JavaScript结合HTML5开发越来越受欢迎,很多浏览器支持的新功能正被用户使用,与此同时,许多新的游戏正在使用JavaScript进行开发。基于JavaScript开发的游戏是唯一一个能够跨桌面,Web和移动三种平台的。今天,本文向大家推荐一些非常棒的JavaScript游戏框架。
LimeJS
这是一个基于HTML5游戏框架,用于快速构建运行于现代触摸屏和桌面浏览器的游戏(需要***访问)。
Impact
这是一个专业的JavaScript游戏引擎,帮助你方便快捷的开发基于HTML5的游戏。
该引擎有一个功能丰富的Weltmeister关卡编辑器,不管是多么复杂的游戏,Weltmeister都可以帮助你实现它。
The Render Engine
一个跨浏览器的引擎,非常灵活,配备可拓展的API,内置Box2D引擎,支持触摸输入。
Jaws
一个基于HTML5的2D游戏引擎,对击键事件处理非常好。
GMP
GMP是免费的、快速的JavaScript游戏引擎,缺点是不支持音效。
Gamma
这个JavaScript引擎可用来构建2.5D的游戏,借助强大的HTML、JavaScript、CSS和WebGL。
Akihabara
这是一个游戏工具包,提供的主要组件有:Gamebox、Gamecycle、Toys和用于支持触屏设备的Iphopad。
gameQuery
一款jQuery插件,通过游戏相关的类来构建JavaScript游戏。
Propulsion
支持用于创建各种类型的二位游戏,内置很多可绘制图形和用于控制加速度的物理引擎。
Crafty
这是一个轻量、模块化的JavaScript游戏引擎,内置动画、事件管理、碰撞检测等等。
jsGameSoup
支持跨浏览器的鼠标、键盘和触摸事件处理,对形状的绘制支持很好。
GameJs
GameJs是一个轻量的JavaScript游戏引擎,用于基于HTML5 Canvas的游戏开发。
xc.js
这是一个新推出的框架,没有上面那些成熟,其核心是场景、节点、动作和事件。
其它相关资源
- Simple Game Framework (simpler JS game framework)
- Diggy (JS game engine)
- friGame (jQuery powered game engine)
- Raphaël (JS library for vector graphics)
- C3DL (JS library for 3D canvas)
- GLGE (JS WebGL library)
- PhiloGL (JS WebGL framework)
- SoundManager (JavaScript sound API)
- jPlayer (HTML5 audio and video for jQuery)
(编译来源:梦想天空 原文来自:Free JavaScript Game Frameworks To Create A Web-Based Fun)
相关推荐
【标题解析】 "H5小游戏源码 棒打疯猫.zip" 是...通过学习和分析这个H5小游戏源码,开发者不仅可以提升自己的编程技能,还可以了解到游戏开发的完整流程,对于想要涉足游戏行业的初学者来说,这是一个宝贵的实践机会。
关于Hitagi是一个HTML5游戏开发框架,它喜欢将您的代码和数据分开。 它使用体系结构。它是如何工作的? 是我们的数据,由称为“”的“构建块”。 是我们的代码,用于更新并执行I / O。 导线和。文献资料例子站在巨人...
棒打疯猫是一款受欢迎的小游戏,其源码对于我们了解游戏开发原理、学习编程技巧以及深入探索游戏引擎的工作方式提供了宝贵的资源。在这个压缩包中,包含的是这款游戏的源代码文件,我们可以从中提取出许多关于游戏...
3. **2D和3D框架**:这些框架为2D或3D游戏开发提供了一些基本的工具和库,如Pygame(Python)、Cocos2d-x(C++/JavaScript)和LÖVE(Lua)。它们简化了游戏逻辑的实现,但可能不如完整的游戏引擎功能强大。 4. **...
《PlayCraftLabs-Game:探索JavaScript游戏开发的无限可能》 在当今的数字时代,游戏已经成为娱乐产业的重要组成部分,而JavaScript作为一种强大的编程语言,正逐渐成为制作网页和移动平台游戏的首选工具。...
移相器-HTML5游戏框架 Phaser是一个快速,免费且有趣的开源HTML5游戏框架,可在台式机和移动Web浏览器上提供WebGL和Canvas渲染。 可以使用第三方工具将游戏编译为iOS,Android和本机应用程序。 您可以使用JavaScript...
【board-kind-js】是一个以JavaScript实现的在线谜语平台,主要目标是提供一个实验性的环境,用于...对于希望提升全栈开发能力或者想要了解JavaScript在游戏开发中的应用的程序员来说,这是一个非常有价值的实践平台。
这个名为“效果超棒的Webgl模型-老式汽车”的压缩包文件,显然包含了一个高质量的3D老式汽车模型,非常适合用于网页设计、游戏开发或者在线展示等场景。 首先,WebGL允许开发者直接在浏览器环境中创建复杂的3D场景...
GameLoop并不是一个游戏框架,它不具备创建具有粒子和物理原理以及所有这些东西的超棒精美游戏所需的一切。 GameLoop只是我在Canvas中构建游戏所需要的最基本的帮助者。 GameLoop目前正在缓慢开发中,只是出于娱乐...
JavaScript-III 这个挑战着重于使用this关键字,以及通过构建一个幻想主题的视频游戏来熟悉原型。 Git设置 将项目分叉到您的GitHub用户帐户中 ... 严格按照指示进行操作,以创建可能真棒JavaScript游戏的开端。
- **工具和技术**:在HTML5游戏开发中,常用的工具有Phaser、Three.js等框架,这些框架可以帮助开发者更高效地完成游戏开发工作。 #### 三、HTML5 Canvas API - **Canvas API**:Canvas是HTML5中的一个重要元素,...
leetcode安卓真棒真棒 很棒的列表的很棒的集合 内容 ) 路线图 顶级计算机科学课程 还有哈佛、剑桥、普林斯顿、牛津、多伦多、加州大学洛杉矶分校、苏黎世联邦理工学院、华盛顿、康奈尔、哥伦比亚、滑铁卢、耶鲁……...
7. **框架和库**: 使用纯WebGL编程可能会比较复杂,因此有许多库和框架如Three.js、Babylon.js等,它们简化了WebGL的使用,提供了丰富的功能和良好的文档,使得开发过程更高效。 8. **兼容性和跨平台**: 虽然大多数...
移相器CE(社区版) Phaser CE是一个快速,免费且有趣的开源HTML5游戏框架。 它为WebGL和Canvas渲染使用了自定义的构建,并支持桌面和移动Web浏览器。 可以通过第三方工具将游戏编译为iOS,Android和本机桌面应用...
WebGL是一种基于OpenGL标准的...总的来说,“效果超棒的Webgl模型-装甲车”涉及到的技术和知识点非常广泛,涵盖了3D建模、Web开发、图形学等多个领域。通过深入学习和实践,我们可以创造出更多令人惊叹的3D Web内容。
AngularJs(简称ng)是一个用于...为了实现这些,ng引入了一些非常棒的特性,包括模板机制、数据绑定、模块、指令、依赖注入、路由。通过数据与模板的绑定,能够让我们摆脱繁琐的DOM操作,而将注意力集中在业务逻辑上。
由于快速的支持和对开发人员友好的API Phaser,目前是Github上游戏框架之一。 全球有成千上万的开发人员使用它。 从印度和跨国数字代理机构到学校和大学。 每个人都创建自己的不可思议的游戏。 抓住源头并加入乐趣...
3D技术在建筑、室内设计、游戏开发、产品展示等领域都有广泛的应用,因为它能够提供更直观、更真实的场景呈现。 在【压缩包子文件的文件名称列表】中提到的"单层小公寓2",这很可能是模型的主文件或者项目文件名,...
如果您不熟悉JavaScript和/或游戏开发,也可以选择使用Phaser Community Edition。 Phaser 2教程通常可以正常运行,需要进行一些较小的更改(如果有)。 移相器3 Phaser 3(以前称为Lazer)是Phaser的最新正式版本...
Node.js作为一个开源、跨平台的JavaScript运行环境,它在服务器端执行JavaScript代码,极大地拓宽了JavaScript的应用领域。本文将深入探讨一些优秀的Node.js模块,这些模块可以帮助开发者扩展其应用程序的功能,提升...