When comparing HaxeFlixel vs RPGMaker, the Slant community recommends HaxeFlixel for most people. In the question“What are the best 2D game engines?” HaxeFlixel is ranked 24th while RPGMaker is ranked 28th. The most important reason people chose HaxeFlixel is:
[Haxe](http://www.haxe.org) is a powerful, cross-platform and open source language.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Powerful language
Haxe is a powerful, cross-platform and open source language.
Pro 75+ demos
All demos have included GitHub link, so you can learn from the examples
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 Uses Haxe
(excerpt from source): To help you do this, the (Haxe) toolkit contains three main components:
the Haxe Language - a modern high-level, strictly typed programming language
the Haxe Standard Library - a complete cross-platform standard library
the Haxe Compiler - an incredibly fast cross-compiler
Pro Fully free
HaxeFlixel is fully free and open source.
Pro Hardware accelerated rendering on native platforms
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 Powerful debugger overlay
You can watch variables, log (trace) messages, and check for memory/frame rate performance.
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 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 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 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 Excellent, robust API
The API has all of the features that you'd expect from a powerful engine without sacrificing organization and flexibility
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 Easy to jump into using an intuitive WYSIWYG editor
It's possible to create a game with absolutely no art or coding skills, so even complete beginners can make something.
Pro Large and active community
The engine has seen multiple iterations since 1995, so a large online community exists that is always willing to help each other out.
Pro Ruby / Javascript support provides depth to more experienced developers
With a script editor that uses a modified version of Ruby, it's possible to go well beyond the traditional RPG with this engine. Note: XP and VX use Ruby, the latest version "MV" uses Javascript for scripting.
Pro It's an open engine
It's possible to use custom editors from the community, edit libraries,include libraries,etc (MV Only)
Pro Multi-platform
MV supports HTML5 exports, so it is easier than ever to make your game work on iOS, android, OSX,Linux or Windows.
Pro Inbuilt database and multplayer plugins, providing you the scalfolding to customising your projects with ease
The inbuilt database which binds to game saves or can be made persist allows great power within your logic. Also a plugin called 'Alpha.net' provides multiplayer. This combination can allow great customisation of the engine, allowing a powerful 2D game to be made with little to no coding experience.
Pro Greater Map layers
MV Mapping uses an additional layer to create better depth.
Pro MV has HTML5 export
You can now HTML5 export your projects, so you could theoretically host your game on your webserver, and have your friends play the game without ever having to install a single thing.
Pro A cheap license that allows using the software commercially
There are several versions of RPG maker, with MV being the latest and most fully featured: MV ($79.99), VX Ace ($69.99), VX ($59.99) and XP ($24.99), 2003 ($19.99).
Cons
Con Small community
HaxeFlixel devs are not as large as (example) Unity devs, so the amount of support and exposure is limited.
Con You have to code when you want something didn't built in
You know,RM series' default walk animation only has three frames.If you want to enhance,you have to code by yourself——especially majority of it's user are newbies.
Con No Hardware accelerate
You'll get a bad performance when you have big animations,especially in MV,which can easily change into higher resolution.
Con No 3D support
None of them have 3D support, it is possible only with manual scripting which could be difficult for beginners.
Con MV Does not have a "REAL" Android export.
MV has an export to HTML5 - which can run on any browser including android. It is however not a "native" app export.
Con Inconsistent included visual assets
Included visual assets within MV have inconsistent presentation. Though RPMMV does contain enough to make a small basic title, the visual assets don't often look like they should be mixed on-screen.
Con No built-in realtime battle system
RPG Maker series has only turn based battle systems, unless scripts/Plugins made by the community are used.
Con Conversion to MV difficult
Older iterations of RPG Maker use smaller sprite sizes that require manual conversion to use older RTP assets and older assets are more robust.