--- title: 游戏引擎和工具 slug: orphaned/Games/Tools/Engines_and_tools translation_of: Games/Tools/Engines_and_tools original_slug: Games/Tools/引擎和工具 ---
{{GamesSidebar}}
{{IncludeSubnav("/en-US/docs/Games")}}

HTML5 游戏引擎

下面是用HTML5和JavaScript实现的游戏引擎:

HTML5 game tools

Useful technologies

The following can be useful when developing games based on Web technologies.

Note: Not every browser supports every part of HTML5. For example, Canvas isn’t supported out of the box by any Internet Explorer version below 9. However, you can use Explorer Canvas to replicate canvas functionality (but that is not ideal and does not perform as well). WebSockets is supported by IE only in IE 10, and it isn’t supported in the stock browser of Android. But again, you can fake this by using Flash for the sockets, such as with Socket.IO. While supported in the latest versions of every other browser, WebGL in Internet Explorer requires at least version 11.

Game template

You can use the Mortar Game Stub template to get a quick start on an HTML5 game, or you can use it to get ideas on best practices.