Software Alternatives, Accelerators & Startups

Phaser

Desktop and Mobile HTML5 game framework. A fast, free and fun open source framework for Canvas and WebGL powered browser games.

Phaser

Phaser Reviews and Details

This page is designed to help you find out whether Phaser is good and if it is the right choice for you.

Screenshots and images

  • Phaser Landing page
    Landing page //
    2023-09-12

Features & Specs

  1. Open Source

    Phaser is an open-source game framework, which means it's free to use and has a large community contributing to its continuous improvement.

  2. Cross-Platform

    Phaser allows developers to create games that run smoothly on both desktop and mobile browsers, enabling a broad reach to different audiences.

  3. Rich Documentation

    Phaser offers extensive documentation and a plethora of tutorials, examples, and community support, making it easier for new developers to get started.

  4. Built-in Physics

    Phaser includes several physics engines like Arcade Physics, helping developers add complex physics interactions to their games without extra dependencies.

  5. Asset Management

    Phaser provides robust asset management capabilities, simplifying the process of loading and managing game assets like images, audio, and spritesheets.

Badges & Trophies

Promote Phaser. You can add any of these badges on your website.

SaaSHub badge
Show embed code
SaaSHub badge
Show embed code

Videos

Phaser | Tower Reviews | Tower Battles [ROBLOX]

Phaser.io Tutorial - Pros and Cons of Phaser and How It Works

TC Electronic Helix - Phaser Review

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Phaser and what they use it for.
  • Website Is Just an SVG
    For the web you can now use Cocos2d-x[1], Godot Engine[2], PixiJS[3], and/or Phaser[4]. [1] https://www.cocos.com/en/cocos2d-x [2] https://godotengine.org/ [3] https://pixijs.com/ [4] https://phaser.io/. - Source: Hacker News / 17 days ago
  • How to Start Making Games in JavaScript with No Experience
    Https://phaser.io/tutorials/making-your-first-phaser-3-game/part1. - Source: Hacker News / about 1 month ago
  • Dev Log #14 - Phaser.js and game dev
    I've started working on a simple interactive version of my portfolio using Phaser.js. - Source: dev.to / 10 months ago
  • Ask HN: Platform for 11 year old to create video games?
    Https://phaser.io/. Itโ€™s more of a game framework in JavaScript with built in libraries for collision. The getting started tutorial is decent/short and gives a good idea of what is going on. - Source: Hacker News / about 1 year ago
  • Mundane Blaster - Web Game Challange ๐Ÿ‘ฝ
    This is first time I used Phaser for making a game but it's a very nice and easy HTML5 framework and I follow tutorial to use phaser and after few of them, I tried to add few things and make the gameplay how I would enjoy, so I learn about spritesheets and audios and then how many states we have to keep in mind while building a game, like preload(), create() and update() and how to manage these before adding... - Source: dev.to / about 1 year ago
  • Achieving Success in Online Learning: A Practical Guide
    Phasor which uses TypeScript or JavaScript. - Source: dev.to / over 1 year ago
  • 3 years of fulltime Rust game development, and why we're leaving Rust behind
    If you're targeting the browser first why not use a browser first library like PhaserJS [0]?. I don't see a reason to work around with WASM; HTML5 canvas might be everything that you need. [0] https://phaser.io/. - Source: Hacker News / over 1 year ago
  • Introduction to JavaScript: Empowering Web Development with Interactivity
    Versatility: JavaScript is not limited to web browsers. It's used in a variety of environments, including mobile app development (using frameworks like React Native), game development (using libraries like Phaser), and even serverless computing (using platforms like AWS Lambda). - Source: dev.to / over 1 year ago
  • A developer portfolio as a 2D top-down walking simulator
    This reminds me of my first real dev job, 10y ago, making small facebook games with https://phaser.io it was actually kind of fun now that I think back. - Source: Hacker News / over 1 year ago
  • Aftermath of switching from VSCode to Neovim
    Is it worth it? I think while attempting to create a game engine with the Canvas API and vanilla JavaScript. (I quickly ditched that idea and started using PhaserJS). - Source: dev.to / over 1 year ago
  • Simple React Game Tutorial
    Just use an actual game framework https://phaser.io/. Source: almost 2 years ago
  • Thirteen Potions Build Log
    I used the Phaser framework to build the game! I didn't pick it for any particular reason, I just saw that they were offering prizes at the end of the game jam so I thought it'd be a good choice. In hindsight, once again, I should have read the fine print and realized that Phaser is very large for this kind of game jam, but MOVING ON. - Source: dev.to / almost 2 years ago
  • Consider web technologies for game development
    Https://phaser.io/ is a great framework to get started with. Source: about 2 years ago
  • Building a Mobile Game with Phaser and Ionic Vue: Part One
    I love playing video games, especially console and mobile games. I learned about Phaser (an open source framework for building games with JavaScript) last year and have wanted to try out game development using the skills I already have as a web developer. - Source: dev.to / about 2 years ago
  • Can you make games with web dev?
    Fun fact: Vampire Survivor - which is a simple top down rogue-lite game that went hugely viral this past year was actually originally built using Phaser: https://phaser.io/. Source: about 2 years ago
  • Do you have a portfolio?
    Itโ€™s https://phaser.io (itโ€™s for 2D only) There are perfect examples for everything so you perfect stuff from day 1. Source: about 2 years ago
  • ๐Ÿ† Contest - Kintone Customization Contest 2023
    Inject a game into Kintone using Kintone's JS API and a game library like Phaser or PixiJS. - Source: dev.to / over 2 years ago
  • [AskJS] any recommended frameworks for making 2d games in browser?
    I only know of PIXIjs which Is more of a rendering framework, and Phaser which is a more full-blown game engine. Source: over 2 years ago
  • I had a dream that TNT brought back UC (unconverted pets) thru a NC Mall potion and it was probably the most sold and popular item in the NC Mall. Anyways it looked something like this.
    TNT was trying to make some games in the Open Source HTML5 Game Framework called Phaser according to their past job opening but those weren't of great quality. Source: over 2 years ago
  • Which tools should I use to create my game ?
    Sure; I've used [Phaser](https://phaser.io/) before for a game jam like project and I've heard of [PixiJS](https://pixijs.com/) and [Babylon.js](https://www.babylonjs.com/) as options too. I can't really give a good recommendation either way; Phaser was fun to just write TypeScript and see my game, but it felt like a toy compared to Unreal. I'm sure you could really push it to its limits though. You mentioned you... Source: over 2 years ago
  • Do we really need monetization or is it a necessary evil?
    So my question for you is, what do you think is the best way to handle in-game purchases? And also, what engine should we use to develop the game? We're considering newer engines so it's less bloated with users like Evergine, Yahaha, or Phaser. I've already talked to their reps, and so far, Yahaha and Phaser are the ones with robust monetization features, but I believe Phaser needs plugins for you to sell assets. Source: over 2 years ago

Summary of the public mentions of Phaser

Phaser, an open-source JavaScript framework for HTML5 game development, has gained significant traction in the software industry, especially within the realm of 2D gaming. Its straightforward nature and robust feature set have resonated well with both beginner and experienced developers, fostering a broad spectrum of adoption for hobbyist projects and professional applications alike.

Prominence in Education and Learning

A notable aspect of Phaser's public perception is its embrace by educational platforms aiming to simplify game development learning. Resources such as free tutorials, eBooks, and dedicated courses available via platforms like Zenva Schools highlight its pedagogical value. By offering structured learning pathways, Phaser efficiently introduces HTML5 game development concepts, making it a preferred choice for educational institutions and hobbyists new to the domain.

Developer Engagement and Community Support

User testimonials from various online platforms underscore Phaser's vibrant community and ease of use. Many developers have documented their positive experiences, citing its intuitive approach to building web-based games. For example, novice developers often appreciate its built-in JavaScript libraries that streamline collision handling and other technical aspects, easing their transition from concept to playable demos. Moreover, its supportive community provides plentiful tutorials and documentation, assisting users in overcoming learning curves typical of game development.

Comparison to Competitors

Phaser frequently enters discussions where its role as a lightweight, flexible tool is contrasted against heavier engines like Unity or Unreal. These platforms, while powerful, are often perceived as overkill for browser-based or 2D games. This distinction positions Phaser as a pragmatic choice, particularly when targeting browser environments first, as it leverages the HTML5 canvas efficiently without requiring WebAssembly complications.

In more complex or resource-intensive projects, however, developers may find Phaser's limitations more pronounced. While many appreciate its simplicity and capacity for small to medium-sized projects, others perceive it akin to a 'toy' compared to high-end engines tailored for sophisticated game architecture, suggesting its best-suited for specific use cases rather than as a universal tool.

Strengths and Areas for Improvement

Phaser's lean architecture is one of its strengths, facilitating rapid prototyping and iteration. Developers often commend its concise event handling model, emphasizing functions like preload(), create(), and update()โ€”key building blocks for game scene management. However, there remain niches where developers express a desire for greater built-in features and ease with 3D capabilities, an area where Phaser traditionally defers to more specialized engines.

In terms of monetization, developers acknowledge Phaser's potential, though they note the necessity of plugins for comprehensive asset management and in-game purchases. This characteristic reinforces its reputation as a customizable core framework rather than a comprehensive, out-of-the-box solution.

Conclusion

Overall, Phaser enjoys a favorable reputation within the game development community. It is particularly appreciated for its simplicity, educational resources, and suitability for web-first applications. While it may not entirely supplant more sophisticated engines in large-scale projects, its modularity and community support continue to make it an attractive choice for developers focused on 2D browser-based game development.

Do you know an article comparing Phaser to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Phaser discussion

Log in or Post with

Is Phaser good? This is an informative page that will help you find out. Moreover, you can review and discuss Phaser here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.