Activity
Good, because it can go on multiple platforms. Bit of a learning curve, but once you get going its not too bad.

Good, because it can go on multiple platforms. Bit of a learning curve, but once you get going its not too bad.

Good, because it can go on multiple platforms. Bit of a learning curve, but once you get going its not too bad.

2 Unity3D with Uni2D plugin

Good, because it can go on multiple platforms. Bit of a learning curve, but once you get going its not too bad.