码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • JavaScript游戏引擎列表


    这里有一个网址收集了关于JS游戏引擎开发库的一个列表,转过来。

    游戏引擎

    NameLatest ReleaseLicenseTypeNotes
    The Render Engine1.5.3MIT跨浏览器; 大规模 API; 开源. 2
    gameQuery0.5.1CC BY-SA 2.5和 jQuery 一起使用
    gTile0.0.1Tile based
    Akihabara1.3GPL2/MITClassic Repro基于JS+HTML5的街机风格的游戏 3
    The Javascript 2D Game EngineGPL注重于重力、物理、碰撞检测方面,使用HTML5 Canvas 和IE的ExplorerCanvas 低CPU消耗. 4
    The GMP Javascript Game Engine1.7.4 (2010-10-31)GPL2/MIT注重于数度的操作简化,”easy to learn and use” 5
    Crafty0.1GPL/MIT轻量级和模块化。 6
    Effect Games
    PropulsionJS1.1MIT使用 HTML5 Canvas. 7
    FlaxApache 2.0还没有released。使用 GWT 和 HTML5。关注于Linux和Mac OS上的Web游戏开发。8
    j5g3GPLv3还在开发过程中
    cssgameengine用于初学者。

    jsGameSoupv74LGPLv3
    Javascript Gamelib2.10
    Sarien.net interpreterGPL2D Adventure
    jGenIsometric
    Isogenic EngineIsometric
    GammaJS1.0MIT2.5D Platform
    Tom’s Halls3.0Platform
    DiggyBSD基于 DHTML, 正在暂停中
    ImpactCommercial ($99)2D
    Rocket EngineCommercial
    AvesCommercial?
    Rosewood2D
    Cocos2DBSD2D
    GameJSMIT2DCommonJs; 可以和 RingoJs server 整合,很像 PyGame; 仅支持Canvas;
    xc.jsBSD2D
    vegalibLPGL
    ClanFX0.0.1Tile based
    CanvexFPS
    bdgeDemo
    js-verge2DDemo
    FlixelJS2DDemo Port of Flixel (Flash) to JS. Announcement thread.
    Unity3DCommercial (free version too)JS backend

    3D 引擎

    相比起成熟的游戏引擎来说,这些引擎没有包括诸如AI、声音、游戏逻辑、网络等等功能,不过,你可以使用别的一些JS库来辅助完成这些功能。

    NameLatest ReleaseLicenseNotes
    Pre3dDemo
    three.jsMIT
    C3DL2.1 (?)MIT
    CopperLicht1.3.2 (?)
    JS3D0.1a (2007-02-05)GPL
    Sandy 3D由Haxe编辑成 JS
    O3DBSD
    GLGE0.5.2
    SpiderGL

    碰撞检测

    • http://code.google.com/p/box2dweb/ – 由 Box2D 移植成 JS

    动画

    NameLatest ReleaseLicenseNotes
    sprite.jsVIEWCreated with goal of having common JS framework for dsktop and web. 1

    声音

    • SoundManager2

    图形

    Canvas

    NameSize (KB)LicenseIESVGDocsNotes
    canto.js56
    fabric.js97yesyesyesDemo
    gury.js10yes
    CAKE211
    Mootools Canvas Library (MCL)8
    HTML5 Canvas Library12
    Layered Canvas Library (LCL)21
    Artisan.js17
    canvg78.3yesno
    burst56yes没有维护了
    easel.js33MITnonoyes尝试像Flash的DisplayList 一样在 Canvas 上创建图形。
    processing.js
    toxiclibsjsLPGL2.1和 processing.js 结合和很好
    CAATMIT
    Unveil.js
    doodle.jsBSD

    注意,文件尺寸比较并不一定准确,因为有些lib并没有压缩过。

    • Stackblur – 在 Canvas 上实现模糊的效果
    • Pixastic – 简单的图片操作
    • Rapha?l – 进行一些矢量图以及一些变化操作,能看这篇文章
    • CamanJS – Canvas上的一些滤镜
    • CanvasContext2DWrapper – Method chaining for Canvas

    WebGL

    • WebGLU – WebGL helpers

    Color

    • color.js – 颜色管理工具。 MIT

    Math

    • Sylvester – 数组和矩阵

    其它

    • PlayMyCode – 在线游戏社区。使用 Quby (像Ruby) 编译成JavaScript.
    • Sphere RPG Engine – 为 RPG 游戏设计。使用 JavaScript
    • playtomic – Commercial service providing analytics, leaderboards etc. services for games. Provides HTML5/JS API in addition to AS2/AS3 ones. 
  • 相关阅读:
    跨语言深入探讨如何实现方法增强:Java & Go的多策略实现
    Node.js 入门教程 19 package-lock.json 文件
    运筹帷幄决胜千里,Python3.10原生协程asyncio工业级真实协程异步消费任务调度实践
    正雅GS产系——错颌畸形治疗新方式
    Java - ConcurrentHashMap原理分析
    activiti开源工作流集成示例
    淘宝价格带卡位公式是什么?如何定价?
    JAVA第二课堂选课系统计算机毕业设计Mybatis+系统+数据库+调试部署
    SpringCloud微服务(四)——Nacos服务注册和配置中心
    负载均衡之keepalived
  • 原文地址:https://blog.csdn.net/m0_71272694/article/details/126567118
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号