I am using a freeware game creator called "Game Maker". It looks a bit like "Games Factoryy"and stuff like that, but it comes with a very, very, VERY powerfull language called GML. You can do almost ANYTHING you want with it in 2D. The thing is really THAT powerfull.
here's the URL :