If you want to develop a mobile game, the associated game engine library will be one of the goals you are looking for. The number of game engine libraries is hundreds, which is what you need? This article collects 18 powerful HTML5 and JavaScript game engine libraries for you.
Related recommendations: Top 10 H5, Js 3D game engine and framework
1. Impact JS
Impact JS is one of the best game engines that can help you create complex graphics images that are highly focused by your players. Impact JS is not free, but the value it brings is definitely worth it.
2. Crafty JS
The second one to talk about is the very popular Java engine library that is crafty JS. It is a game engine for small to medium-sized games. If, your goal is to create a complex game, Crafty JS may not be suitable for you, but if you are planning to develop a small game, then from the cost and performance point of view, Crafty JS is undoubtedly a good choice.
3. Play Craft Labs
PlayCraft is an engine that can help you build video games. It offers a variety of options for the listing of games. The disadvantage of PlayCraft is that they do not provide any examples of the engine's game design.
4. Jaws JS
This is a 2D HTML5 Java Game Library that allows developers to create canvas and document object models based on the same API interface.
High Light characteristics:
- Sprite ()-a movable, extensible object on the screen.
- Game states-separates the games into chunks for easy organization of code.
- Spritesheet () and animation ()-Can load sub-graphs and action frames.
- Assets-jaws can pre-load all the pictures before the game starts.
- Contains code documentation and example explanations.
- Do not rely on any other Java libraries
5. Enchantjs
Enchantjs is a powerful open source framework that enables developers to use HTML5 and Java for game or application development.
High Light characteristics:
- Object-oriented: Everything that is displayed is an object.
- Multi-platform support: Can be run on iOS, Android, Mac and Windows browser.
- Windows 8: Supports the development of interoperable HTML5 on Windows 8.
- Event-driven: Based on asynchronous processing through event * *.
- Drawing engine: Supports the use of standard animations such as tweens.
- Hybrid drawing: Supports drawing with both the canvas API and the DOM.
- Support for WebGL: 3D games with WebGL plugins are supported.
- Content Library: Contains an unlicensed image library that can be used for games.
6. Collie
Collie is a Java library that helps create highly optimized animations and games. It can run on the PC side, or it can run on the mobile side that supports the HTML5 canvas and Dom.
7. Traffic Cone
Traffic Cone is a 2 D and 2.5 D collage game engine whose client is written by HTML5.
High Light characteristics:
- Simple, configurable sub-graph animations.
- Building a map-based world is very easy.
- Traffic Cone's world model can help you achieve pseudo-3D math processing of layering, depth, and positioning.
- Has basic isometric pathfinding, artificial intelligence, and collision detection.
- Supports custom paint programs on the interface.
- Fine-grained control of the interface makes the animation more vivid.
- The smart drawing logic that draws only the modified parts of the canvas makes the frame rate of the picture better.
8. HTML5 Quintus
Quintus is a HTML5 Java game engine that provides a better interface for mobile gaming, desktop game development, and more. It's very easy to get started.
9. Flash JS
FLASHJS is one of the best engine APIs for graphics and game development. It allows you to develop HTML5 games and applications in a similar way to common AS3 development. It supports Chrome, Safari, Internet Explorer, Firefox and other browsers.
Ten. gamequery JS
Gamequery is a Java game engine for jquery that accelerates Java game development by improving the ease of use of jquery plugins.
Melonjs .
MELONJS is a new lightweight free library that accelerates the development of 2D games. It has several great features, such as compatibility with each browser (Chrome, Safari, Firefox, Opera, ie, etc.), supports multiple audio channels, provides gradients and transitions, and more.
Turbulenz .
Turbulenz is an open-source HTML5 game engine for game development, and its HTML5 development kit contains everything that developers need to quickly start, optimize, and deploy projects.
isogenic Engine
Isogenic game engine is a state-of-the-art HTML5 multiplayer engine based on the architecture of the scene graph, which contains many amazing features, such as the easy-to-use instant multiplayer feature, which runs in Java on browsers and mobile devices. Based on the code contains a separate interface for node. js and so on.
Akihabara .
Akihabara is made up of many small libraries that use the HTML5 canvas label and some relevant standards. It contains 7 modules, such as Gamebox, Gamecycle, Toys, Help, tool, and so on, which is helpful for developing the pixel game of the palm-machine platform.
. Canvas Engine
Canvas engine can bring you a variety of ways to create games using HTML5 canvas technology. Through a simple interface it can pass the game's structural thinking.
GoGo make Play
GMP is a fast and free Java game engine that has two licenses for GPLv2 and MIT. Its features are small, simple, easy to learn and use.
Squarepig .
Squarepig is a simple HTML5 game engine. It contains demo programs and prototypes that are very friendly to the novice developers who first developed the web game. This engine is inspired by the Flashpunk library for action scripts.
Jgen .
Jgen is the Java game engine, with the goal of not using Canvas, using only HTML and Java for modern browser technology based applications. Note: Only Safari and Chrome are currently supported.
Turn from: HPE control network
18 Powerful HTML5 and JavaScript game engine libraries