I considered using Unity initially but as I had changed to the concept of my game I was open to using an another software. So look for alternative software which specialises in 2d games preferably platformers or fighting games. The best alternative where Stenycl and Construct 2.
They both featured and simplified coding system in their designs and they specialise in 2D games. In my opinion, Stencyl has a better UI and a simpler coding system. I look more into the software and found out that it was written in Actionscript. So avoided using the software in case of overlap since I have studied flash before.
So decide to go with Construct 2.