You don’t need to use Haxe, you can use logic nodes, this should be lot more easy for you.
What do you mean Blender supports 2D ? Blender is for 3D work like Maya.
Your game is 2D mobile , you should use Godot instead that is specialized in that area from long time and very stable, while it can publish on mobile without issues.
There is already Armory, Armor Paint, World generation tool planed, if you add 2D i think Armory will never get completed
Armory future is improving and getting new features, is there something in particular you need that it does not have already ?
Armory is Alpha, it’s too early for making good game releases, many things are lacking and there is blocking bugs (no emissive materials, physics issues , Api look_at and getRotation functions issues, navmesh issues, no game release cooking packaging, and many more).
To resume :
- You want to create and publish stable games with almost no bugs, try something else.
- You like Blender ? and want a Blender 3D engine, you are not in a hurry to publish a game, you can learn Armory and have fun , also help report bugs on GitHub.
It’s my point of view, i prefer Unreal 4 and some few other 3D engines interfaces, despite you need to import assets.
Blender never had a fluent and natural interface, and Armory integration in Blender is cluncky, with same colors and Armory things mixed with Blender ones instead of using separate tabs or windows.
For Blender users, Armory should turn in something really great when Blender 2.8 will be stable , and when Armory will get a complete and stable release without blocking issues or major bugs.