Web Technology

The Web Games on Facebook and Facebook Gameroom platforms are no longer available for new submissions. This documentation is intended solely for developers with existing games. To learn more, read our blog post.

Here's an overview on different web technologies supported by browsers and available for game developers today:

HTML5 (WebGL) technology

Supported by almost all browsers today, and without requiring any plug-ins to install, we recommend HTML5 (WebGL) technology for developers to get started with today. We have a list of HTML5 engines, Cross-Platform Engines, Toolkits and Libraries, or the Facebook-Unity WebGL option.

Webinar

The webinar Migrating from Flash to HTML5 is intended for developers who need to port their existing Flash titles to HTML5 technology.

Something Went Wrong
We're having trouble playing this video.

HTML5 engines

To get you started on HTML5 development, here's a list of 2D and 3D HTML5 engines for you to develop your game:

2D

3D

Cross-Platform Engines

If you are thinking of targeting platforms other than the Web, here's a list of cross-platform engines for you to develop your game:

Toolkits and Libraries

If you are using your own in-house engine, you can explore the following solutions to learn how to publish your game as HTML5: