List of JavaScript game engines and frameworks

This is a list of game engines and frameworks that either has been written entirely in JavaScript or we can use JavaScript as a scripting language. The list does not include renderers but only complete game engines and frameworks that include the renderer, input, audio, physics and other libraries in one package.


  • GDevelop

    Free Mac Windows Linux Android BSD ... iPad Website

    GDevelop is an open-source game making software designed to be used by everyone. Any kind of 2D games can be created with it and no programming skills are required to get started. Logic of games are made using visual events.

     

    GDevelop icon
  • Phaser

    Free Mac Windows Linux Website

    Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

     

    Phaser icon
  • Phaser Editor 2D

    Freemium Mac Windows Linux Website

    Phaser Editor is a tool for HTML5 games creation. It provides several built-in editors for texture packing, JavaScript coding, Assets management, and 2D level building.

    The games are based on the popular framework Phaser.

     

    Phaser Editor 2D icon
  • RPG Maker

    Commercial Mac Windows Linux Website

    The RPG Maker software series is a set of game creation suites aimed at easy 2D role playing game creation.

     

    RPG Maker icon
  • Cocos Creator

    Free Mac Windows Website

    Cocos Creator is a complete package of game development tools and workflow, including a game engine (based on Cocos2d-x), resource management, scene editing, game preview, debug and publish one project to multiple platforms.

     

    Cocos Creator icon
  • Cocos2d-x

    Free Mac Windows Linux Windows Mobile Android ... iPhone Blackberry Android Tablet Windows Phone iPad Blackberry 10 Website

    cocos2d-x is a cross platform open source free 2D game engine for mobile gamedev, that is fast and stable, easy to learn and use.

     

    Cocos2d-x icon
  • Coppercube

    Freemium Mac Windows Web Website

    CopperCube is a 3D editor for creating interactive 3D applications or simple games for Flash / Stage 3D, WebGL or as application. No programming is necessary for this. Simply import your 3D models, specify camera controllers and behaviors, and hit 'publish'.

    It is intended to be used for creating 3D educational programs, architectural visualizations, military simulations, product configurators, games, e-learning applications and 3D prototypes. And it can be used to convert 3D models to WebGL or Flash Stage 3D / Molehill.

    This is the light edition of CopperCube, limited to 10 scenes per file, but otherwise, it is fully functional:

    • It supports the import of 22 3D file formats such as 3D Max .3ds, AutoCAD .dxf, Maya .obj, COLLADA .dae, Lightwave .lwo, Truespace .cob and .scn, and many more: .ply, .stl, bps, lmts, .mesh, .x, .ase, .oct, .dmf
    • Realtime 3D character animation, with an unlimited amount of joints
    • Supports the features of the latest Flash Player 11 as well as older players
    • Renders using OpenGL, Direct3D, WebGL or Stage 3D
    • Simple, pre created Game AI behaviors included
    • Various camera controllers included: for third person cameras, first person shooters, model viewers, panorama views
    • Includes a global illumination lightmap renderer
    • Supports 3D sound
    • Scripting via JavaScript and ActionScript 3

     

    Coppercube icon
  • Babylon.js

    Free Mac Windows Linux Web Android ... iPhone iPad HTC Vive HTML5 Please Oculus Rift Website

    A complete JavaScript framework for building 3D games with HTML5, WebGL and Web Audio.

     

    Babylon.js icon
  • PlayCanvas

    Freemium Mac Windows Linux Web Self-Hosted Website

    PlayCanvas is the world’s easiest to use WebGL Game Engine. It’s free, it’s open source and it’s backed by amazing developer tools.

     

    PlayCanvas icon



Comments on List of JavaScript game engines and frameworks

Echo echo ... Feels empty in here

Maybe you want to be the first to submit a comment?

Sign up to comment, it's simple!