Compatible Engines

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 game engines may suit your needs.

Most of them have specific documentation, demos or tutorials to make building for Instant Games easier, and some engines have exporters that will help too:

Logo More information Link

2DKit features a mature HTML5 game engine, visual editor, and unique optimization tools for rapidly creating premium quality games that load instantly.

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

Cocos2d-x 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.

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

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.

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.

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.

The Luna Exporter and Engine helps studios transform their C# games into Facebook Instant Games with just a few simple steps, and supports all the main mobile game features including 3D, physics and particle systems.

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.

Pixi JS provides super-fast performance tailored for the Instant Games platform from a highly optimized HTML 2D renderer.

You might also consider using one of the following tools:

Logo More information Link

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

PlayFab's complete backend platform now supports Facebook Instant Games. Features include analytics, in-app commerce, LiveOps engagement, chatbot automation, SDK support for Unity and Phaser, and much more.

Nakama (by Heroic Labs) is an open-source game server that powers realtime multiplayer, social features such as chat and leaderboards, SDK support for all popular game engines, and is customizable with embedded scripting engines.