Phaser

Phaser

Phaser is a free open source framework for creating simple desktop and mobile 2D games.

Download Phaser
Features of Phaser
  • Animation tools
  • Easy preloading of assets
  • Support for 2D physics libraries
  • Particle system
  • Sprite support
  • Support for both HTML5 Canvas and WebGL
Pros of Phaser
  • Easy to learn and use
  • Excellent community resources
  • Completely free to use and modify
  • Games work in any web browser without the need of plugins
Cons of Phaser
  • No visual editor
  • Difficult to create native mobile apps with it
Phaser Reviews

There are many good engines for creating 2D games, and Phaser is near the top of the list. It is not only free, but it is open source, so developers can make changes to the code if necessary. The engine also has support for plugins. Phaser is very easy to both learn and use. Experienced 2D game programmers should be up and running within minutes, and even new game developers should find a small learning curve. Developers can code their games using either JavaScript or TypeScript (a variant of ActionScript), and the software comes with a cloud-based IDE. In terms of features, Phaser is comparable with other 2D game engines. It has a very nice asset preloader and works with a variety of 2D physics libraries, such as Arcade and Ninja. It also has a built-in particle system, excellent animation tools, and a sprite system. Finally, games can use either the HTML5 Canvas or WebGL for rendering. Completed games can run on any web browser without users needing to download additional software such as plugins, and Phaser fully supports mobile browsers. Additionally, Phaser has a large and supportive community, and there are lots of tutorials as well as detailed examples on their website. On the downside, like many 2D game engines, Phaser doesn't have a visual editor, and it can be a bit painstaking to create a native mobile app with it. Still, those looking to create a simple web game could do far worse than Phaser.

Phaser Video

Alternatives to Phaser

V-Play

Freemium
V-Play is a platform for developing games and applications. It ranks among the best game engines. Developers recognize the excellence of both its application programing interface (API) and
Show details

Unreal Engine

Free
Unreal Engine is a game development engine that's been used to develop and powers some of the most popular AAA and indie games around.
Show details

Unity

Free
The Unity game engine has been in use for over a decade, and its versatility and ease of use have made it one of the go-to engines for everyone from AAA gaming companies to single-person indie developers.
Show details

Urho3D

Free
Urho3D is a free lightweight, cross-platform 2D and 3D game engine implemented in C++ and released under the MIT license. Greatly inspired by OGRE and Horde3D.
Show details

GameMaker: Studio

Paid
Making top 2D games with the GameMaker: Studio game engine is easy. No code or programming required
Show details

Unreal Engine 4

Star Wars: Secrets of the Empire
Show details

GDevelop

Free
GDevelop is software that was founded by Florian Rival. The software has been improved over time by many contributors who seek to make improvements of it as it is currently open source software
Show details

Polycode

Free
Polycode is a C++ and Lua framework for building interactive applications. It is free, open source and cross-platform.
Show details

CryENGINE

Freemium
Crytek Bring Robinson: The Journey to HTC Vive. September 19, 2017 - Today Crytek announced that VR sci fi adventure Robinson: The Journey is coming to HTC Vive. Powered by CRYENGINE, Crytek's
Show details

Pixi.js

PixiJS - The HTML5 Creation Engine. Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Show details

Stencyl

Freemium
Make iOS (iPhone/iPad), Android, Flash, Windows & Mac games without code using Stencyl.
Show details

PlayCanvas

Freemium
Engaging Advertising. PlayCanvas allows creatives and coders to create Rich Media Ads that run everywhere. Reach your audience wherever they are, on mobile, desktop, social media or even instant
Show details

JMonkeyEngine

Free
What is jMonkeyEngine? It's a free, open source game engine, made especially for Java game developers who want to create 3D games using modern technology. The software is programmed entirely
Show details

Lobster

Free
Lobster is a game programming language. Unlike other game making systems that focus on an engine/editor that happens to be able to call out to a scripting language, Lobster is a general purpose
Show details