首页 > 编程语言 >14个非常棒的 JavaScript 游戏开发框架推荐

14个非常棒的 JavaScript 游戏开发框架推荐

时间:2023-01-10 11:09:04浏览次数:65  
标签:14 框架 JavaScript JS game 引擎 HTML5 游戏




 

​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​

​​

这是一个新推出的框架,没有上面那些成熟,其核心是场景、节点、动作和事件。

其它相关资源

​Free JavaScript Game Frameworks To Create A Web-Based Fun​​)

标签:14,框架,JavaScript,JS,game,引擎,HTML5,游戏
From: https://blog.51cto.com/kenkao/5999369

相关文章

  • Educational Codeforces Round 114 D(搜索剪枝)
    D.TheStrongestBuild题目大意:给定n个位置,每个位置有c\({_i}\)个可选能力值(能力值升序给出即a\({_1}\)<a\({_2}\)<a\({_3}\)<...<a\({_{ci}}\)),你可以在每个......
  • calico-v3.14.yaml
    ---#Source:calico/templates/calico-config.yaml#ThisConfigMapisusedtoconfigureaself-hostedCalicoinstallation.kind:ConfigMapapiVersion:v1meta......
  • 浏览器访问 JSP 文件时无法进入 JavaScript 代码
    问题描述浏览器访问<head>中有JavaScript代码的JSP文件:<%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>$Title......
  • cocos creator教程:框架 - 引导
    【muzzik教程】:框架-引导之前策划给了一个新手引导的需求,有40多步,再用之前那种随便写写的方式肯定不行了,所以我就写了一个初步的引导框架,这里分享给大家实现功能......
  • JavaScript学习笔记—常量、标志符
    1.常量使用const声明常量,常量只能赋值一次,重复赋值会报错除了常规的常量外(如PI),有一些对象类型的数据也会生命为常量constPI=3.1415926;console.log(PI);//3.14......
  • Educational Codeforces Round 141 (Rated for Div. 2) Different Arrays
    Problem-D-Codeforces题意:给一个长度为n的数组a,下标从2到n-1,每个位置执行一次操作操作:设操作位置为i,$a_{i-1}+=a_i,a_{i+1}-=a_i$,或者$a_{i-1}-=a_i,a_......
  • Educational Codeforces Round 141 (Rated for Div. 2) A-E
    比赛链接A题意给一个数组\(a\),要求重排列以后\(a[i]\neqa[1,i-1]\),其中\(a[1,i-1]\)是前\(i-1\)项和。如果无解则输出NO;否则,给出一个合法的重排列后的\(a......
  • 优秀的工作流引擎144个特点
    作为一名工作流引擎开发者、爱好者、探索者整理优秀的工作流引擎特点,分享给各位,欢迎借鉴、指导、使用驰骋工作流引擎。一般性功能(GeneralFunctions)​1.免程序开发(NoP......
  • PyOpenGL 初始化框架
    PyOpenGL初始化框架 技术PyOpenGL 来源NeHe的OpenGL教程第一篇,python代码版本。本篇初始化框架用于验证核心的绘制代码,从而抽取出来重复使用的代码。 安装PyO......
  • leetcode简单:[1, 9, 13, 14, 20, 21, 26, 27, 35, 58]
    目录1.两数之和9.回文数13.罗马数字转整数14.最长公共前缀20.有效的括号21.合并两个有序链表26.删除有序数组中的重复项27.移除元素35.搜索插入位置58.最后一个......