I've tried a bit of MonoGame and a bit more of HaxeFlixel and I give my vote to HaxeFlixel. I like the logic of the engine and the way thing are structured. Before choosing HaxeFlixel I had used other versions of Flixel. At some point I even tried porting Flixel to C# (https://github.com/IndrekV/MonoFlixel) but abandoned that plan after finding HaxeFlixel. So I'd say go for HaxeFlixel.
Posts made by IndrekV
RE: MonoGame or HaxeFlixel
Using Error trackers with HaxeFlixel
Has anyone successfully used error trackers (like Bugsnag, Airbrake or Rollbar) with Haxeflixel. With other languages the implementation is quite straightforward. You catch the Unhandled exceptions and send it to server. With Haxe I could not figure out how it works. I found repo that seems to do something like this, but was not able to make it work ( https://github.com/larsiusprime/crashdumper )
Basically I think catching the unhandled exceptions would be enough as you can then send the info to error tracker server with a simple POST request.
President Run (iOS,Android,Html5)
I released my first game with HaxeFlixel. I have worked with Flixel before but then it was flixel-gdx. I have to say that I enjoy HaxeFlixel a lot more.
The game is about Estonia's (It's a small country south of Finland) presidential campaign. You can choose your favourite presidential candidate and run as far as you can to show support.
The game is in Estonian because it's focused on Estonias market.
It was a great experience to learn how to release a HaxeFlixel game to mobile devices and Html5.
If you want to check it out you can play and get the download links from http://presidendijooks.ee
Any questions and feedback is welcome.
RE: Game Interface using States and SubStates
If you want to use the so called "FlxSubState" as pause screen I would have only one FlxState. All the other menus would be FlxGroups that gather menu items. Just have a variable like "paused" or something that disabled the update of FlxState when enabled. Menus can have FlxSprite that fills the whole screen and for the player it seems like they stepped out of the game.