Melonjs's lightweight, open-source, free HTML5 2D game engine has long been a favorite for developers. Melonjs is based on the MIT license Agreement, and all of its code is hosted on GitHub.
Melonjs is a standalone library with many very powerful features, including compatibility with all major browsers (Chrome, Safari, Firefox, Opera, ie, etc.), multi-channel audio, tween animations, transitions, and more. and integrated with the popular brick map format, developers can use the tiled map editor to easily design game levels to focus more on the game function development itself.
RELATED links: Melonjs's GitHub hosting address, Mobilehub home page
Turbulenz is an open source HTML5 and 3D game engine, developed in early 2009, and constantly improved. On May 2, 2013, Turbulenz CEO James Austin announced on the Turbulenz blog thatTurbulenz is open source based on the MIT license , and that its code is hosted on GitHub. August 12, 2013, Turbulenz released the Turbulenz engine Android Developer app to help developers quickly get into the game state for game performance testing.
Turbulenz allows developers of all building blocks to create high-quality and hardware-accelerated 2D, 3D games that can be applied to multiple platforms including smartphones, tablets, and the web, supporting windows, Mac OS X, Gnu/linux, and other systems. Provides developers with an easy-to-install SDK that covers all the features that developers need to develop, run, publish, and deploy projects.
RELATED links: Turbulenz's GitHub hosting address, Mobilehub home page
3. Isogenic Game Engine
Isogenic supports 2D and isometric games to provide developers with particle emitters, out-of-the-box motion tweens and cell-based animations, and easily position text and fonts. Using the Isogenic engine, developers can create retro-style games with modern physical effects.
RELATED links: isogenic Game engine's Mobilehub home
RELATED links: Akihabara's Mobilehub Home
5. Canvas Engine
Canvas Engine is an open-source HTML5 game development Framework, published under the MIT License, and all its source code is hosted on GitHub. The HTML5 game created with canvas engine works well on all modern browsers, tablets and smartphones.
Canvas engine provides all the simple features including scene structure, multi-player model, tiled Map Editor, Gleed, and a simple architecture API to help developers create HTML5 canvas games, especially 2D video games.
6. Gogo Make Play
GMP is small, easy to operate, very easy to learn and use, developers only need to grasp the simple html/js/css, you can build and manage HTML pages through a Web browser, GMP has a complete API documentation and user manuals and tutorials, in the future, Trevor will also launch a series of plugins and game component templates to help developers make game development easier and more convenient.
RELATED links: Gogo make play source code, Mobilehub home
Createjs is a HTML5 game development framework that can build a rich interactive experience, developed by flash talent Gskinner, officially sponsored by Adobe, Microsoft, and AOL and hosted on GitHub. Createjs Most of the API is based on the original Flash API to imitate the implementation, and the official provides the Flash animation directly into the JS packet of tools, easy to call.
Createjs provides a number of development kits and tools, namely: EASELJS (responsible for graphics, events, touch, filters and other functions), TWEENJS (Motion Tweens), Soundjs (audio control), Preloadjs (file loading) and Zoë (Generate image Sprite and animation data).
- Flash developers are easy to get started with;
- Provides a flash to HTML5 tool, you can convert some of the flash code and then modify;
- Open source framework based on the MIT Protocol;
- The class library design is very independent and contains different modules that can be used selectively.
RELATED links: Createjs's GitHub hosting address, Mobilehub home page
RELATED links: Jgen's GitHub hosting address, Mobilehub home page
RELATED links: Pulse's GitHub hosting address, Mobilehub home page
Lycheejs provides CDN, WebSockets, SPDY, HTTP2.0, and game support for high performance running on PCs (Firefox, Chrome, Opera, Safari, IE) and mobile platforms (WebKit, Chrome, Firefox, Safari) browser.
RELATED links: Impact's Mobilehub Home
The crafty is a lightweight, open-source HTML5 2D game engine that is published based on the MIT or GPL protocol and supports desktop and mobile platform browsers. Its greatest feature is that it does not use typical classes and inheritance systems, but rather provides developers with the ability to organize code based on the structure of entities and components, making it easy to create reusable components with considerable flexibility.
The main features are as follows:
- Entities and components: organize game elements cleanly without any inheritance.
- Eventbinding: Event System can trigger, bind and other custom event actions anytime and anywhere.
- DOM or custom drawing canvas rendering.
RELATED links: Crafty's GitHub hosting address, Mobilehub home page
The PlayCraft supports high-speed rendering with basic physics, custom box2d interfaces, and AI capabilities. In addition, the PlayCraft has a built-in accelerator that developers can use to package their page code directly into their iOS and Android apps and run at their native speed.
RELATED links: PlayCraft's Mobilehub Home
RELATED links: Jaws's GitHub hosting address, Mobilehub home page
- Object-oriented: All displayed items are objects;
- Multi-platform support: capable of running on iOS, Android, Mac, Windows browser;
- Windows 8: Support for Windows 8 and HTML5 Interactive development;
- Event-driven: Asynchronous processing via event listener implementation;
- Animation Engine: Allows the use of standard animations such as tween;
- Hybrid drawing: Supports Canvas API and DOM drawing rendering;
- WEBGL Support: Support for 3D game development using WebGL;
- Content Library: Contains a free-to-use image library.
RELATED links: Collie's Mobilehub Home
Traffic cone is a tile-based HTML5 and 2.5D game development engine that makes complex animations based on sprites and tiles quite simple.
- Easy-to-configure Sprite animations;
- Through the world model of traffic cone, the 3D modeling is layered, deep and positioned.
- Base equidistant pathfinding, AI and collision detection;
- Customize the drawing canvas based on sprite support.
RELATED links: Traffic Cone's Mobilehub home
RELATED links: Quintus's GitHub hosting address, Mobilehub home page
RELATED links: Flashjs's GitHub hosting address, Mobilehub home page
- Multi-Sprite animations
- A clear hierarchical structure
- Collision detection
- Support for sound switching
- Periodic callbacks
- Keyboard Status Polling
RELATED links: Gamequery's GitHub hosting address, Mobilehub home page
20 most popular HTML5 game engine collection