When comparing HaxeFlixel vs Superpowers, the Slant community recommends HaxeFlixel for most people. In the question“What are the best 2D game engines?”HaxeFlixel is ranked 17th while Superpowers is ranked 71st. The most important reason people chose HaxeFlixel is:

[Haxe](http://www.haxe.org) is a powerful, cross-platform and open source language.

Pro

Hardware accelerated rendering on native platforms

Pro

Getting started guide

Has a starting guide for people who are completely new to HaxeFlixel; from installing Haxe to a beginner-friendly HaxeFlixel tutorial.

Pro

Fully free

HaxeFlixel is fully free and open source.

Pro

Active development community

(excerpt from source):

There is a multitude of channels to interact with the community:

Our google groups forums

#haxeflixel on IRC (freenode.net)

@HaxeFlixel on Twitter

The HaxeFlixel organization on GitHub

The HaxeFlixel page on IndieDB

Join our development chat on Slack[1]

HaxeFlixel group on Steam

Pro

Modelled after Flixel

But with considerable improvements -- the HaxeFlixel team are constantly working improving and fixing the HaxeFlixel API, as compared to the original Flixel which is no longer updated.

Pro

Outstanding community

The HaxeFlixel team and contributors are very active on Github and other community places (like Slack), and are usually able to respond to your questions within a day or two.

Pro

Easy 2D game development

(Haxe)Flixel does a lot of things for you like tilemaps and collision detection, which makes it super easy to create 2D games.

Pro

Similar syntax to Actionscript 3

Haxe's syntax is similar to AS3, so Flash developers can transition to HaxeFlixel if they are familiar with AS3/Flixel.

Pro

Powerful debugger overlay

You can watch variables, log (trace) messages, and check for memory/frame rate performance.

Pro

Cross Platform

The open source Flash API is powered by OpenFL, which allows you to compile to Windows, Mac, Linux, iOS, Android, and even major consoles (coming soon).

Pro

Cross-platform IDE environment

On Windows, the IDE of choice is FlashDevelop, but if you're looking for cross-platform IDE (Windows/Mac/Linux), there's Sublime Text which includes a package for Haxe syntax highlighting, as well as auto-completion.

Pro

Excellent, robust API

The API has all of the features that you'd expect from a powerful engine without sacrificing organization and flexibility

Pro

Collaborative

You can spin up a server and work with other people at the same time.

Pro

Supports both 2D and 3D

This isn't a 3D with 2D on the side type of engine. The scene-editor supports both 3D and 2D views, allowing ease of use no matter what type of game your making.

Pro

Plugin based

The community can develop and release their own plugins to add additional features making game development easier. All of these plugins can be easily downloaded in the app.

Pro

Lots of handy built-in editors

Pro

Easy to use programming language

Games can be published to the web with good performance, and the game-framework utilizes TypeScript to make programming games a little bit nicer.

Cons

Con

Small community

HaxeFlixel devs are not as large as (example) Unity devs, so the amount of support and exposure is limited.

Con

Not frequently updated

Although it's got very nice features as is, and the team does respond to issues at a pretty good rate, the engine itself takes a little while to get updates. It's a 3-4 person team, and they need to work jobs on the side in order to bring in income.Even though the updates come out a little slower than other engines, the team is still very much committed to the project and still support it well.