All Instant Games are built in HTML5. We are actively working with engine developers to expand Instant Games compatibility. Depending on the type of game you are trying to build, one of the following may suit your needs:

Logo More information Link

BabylonJS is a JavaScript framework for building 3D games with HTML5, WebGL, WebVR and Web Audio.

BabylonJS

Cocos is an open-source game engine used by many game developers. Cocos Creator provides an IDE with the Cocos2d-x engine supporting a framework for cross platform development including Facebook instant games.

Cocos Creator

Construct 3 is a HTML5 engine featuring an intuitive event system which does not require programming. It includes comprehensive libraries, is efficient and lightweight.

Construct 3

Build games the way you like! CreateJS is a suite of modular libraries which work together or independently, and supports export from Adobe® Animate.

Defold is a full-featured, turn-key solution capable of building fast, lightweight HTML5 games.

Egret Engine is a HTML5 game engine with an active community powering many HTML5 and native games. It provides an integrated development environment and supports export and packaging to Facebook Instant Games.

Egret

GameMaker Studio 2 is a comprehensive 2D development environment. Their streamlined development process and advanced tools help you create amazing games.

GDevelop is a full-featured, open-source game engine for building 2D games. It can be used by everyone, non-developers included, to create games thanks to an intuitive event system. Packaging for Instant Games can be done with a one-click export option.

Gideros Mobile is an IDE and game engine. Use Lua to code and iterate Facebook games quickly.

GiderosMobile

Layabox is a HTML5 engine and IDE that supports 2D and 3D games. In addition to Javascript and Typescript, developers can also choose to develop in AS3. Games made with Layabox are compatible with Facebook Instant Games.

Layabox

melonJS is a super lightweight, fast and developer friendly HTML5 game engine equipped with international documentation and support.

Panda 2 is a HTML5 game development platform. It has an Instant Games plugin enabling export and upload with just few mouse clicks.

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

Phaser

Super-fast performance tailored for the Instant Games platform from a highly optimized HTML 2D renderer.

Pixi JS

Create your game in Unity with C# and then use the Unity2Canvas editor extension to build for Facebook Instant Games. The Unity2Canvas runtime is lightweight, modular, fast-loading and utilizes the 2D context of the HTML5 canvas element.

You might also consider using one of the following libraries:

Logo More information Link

Howler.js is a JavaScript audio library that is full featured, modular and extensible.

Howler.js