GDevelop is a modern game engine that is built for beginners as well as professionals. It allows you to create cross-platform games without any knowledge of programming languages, thanks to its powerful event system. The thing I like the most in this game engine is its step-by-step documentation which will definitely help you get started quickly.
Phaser – HTML5 Game Framework
Phaser is a leading HTML5 game engine that is backed by a mature and friendly open source developer community. It is suitable for creating mobile and desktop based browser games. It is categorized into two major versions i.e. Phaser CE and Phaser 3. Phaser CE is an old version of Phaser which is now actively maintained by the community while Phaser 3 is the latest stable version.
PixiJS – The HTML5 Game Creation Engine
PixiJS is an advanced 2D WebGL renderer. It takes care of the device compatibility while you as a developer focus on the business logic for game. PixiJS also allow us to take benefit from its powerful hardware accelerator while keeping the flexibility intact. It is really suitable for you if you want to create cross platform games and applications.
melonJS – A fresh & lightweight HTML5 game engine
melonJS is an HTML5 game engine which has a very lightweight footprint. A great thing about this library is that it does not have any dependency and only need a web browser that is capable of HTML5. Some of its notable features are cross platform, support for accelerometer & Device motion, Tween Effects, Object Pooling, Management of basic animation, Support for Mouse and Touch devices etc.
PlayCanvas WebGL Game Engine
whs.js is a stunning 3D game development framework that makes use of the three.js rendering engine. Its structure is based on extension or modules system which allows us to stay organized. It provides us with the ability to quickly prototype 3D scenes while maintaining the flexibility of code. We can also add high performance physics with the help of “Worker”. Keep in mind that this library is based on ES2015+.
Quintus is relatively simple and easy to learn HTML5 game engine that can be used to create games for desktop and even mobile devices. It has a modular structure which is mostly useful if you want to build a very big game. It also provides us with some plugins and events similar to that of jQuery. One of its significant advantage over other libraries is that it allows us to easily reuse code using its advanced and flexible component model.
Isogenic Game Engine
Kiwi.js is a super-fast HTML5 game framework that is developed to easily create mobile and desktop based browser games. It incorporates most of the basic and advanced game engine components. The most interesting feature of Kiwi.js that I loved the most is its accelerated hardware WebGL rendering. It also uses CocoonJS framework for deploying games as native mobile apps.
Backbone Game Engine