I would create a cube in 3ds max in an orthogonal view and save out 4 different animations. Edge is an awesome game XD. Played the demo on steam the other day. They have some crazy mechanics. Like blocks move by themselves in very specific patterns. Doing it in 2D would be double the work. I would do it in unity with the playmaker add-on.
Thanks for the comments i thought i would do the game in unity but it seems more of a hassel. EDGE is a great game but im making something much more unique i only want to do the animation of edge but i dont know how to make the block hit only every 32 pixels instead of just sliding all over the place.and how do they ,make the block "edge" on other blocks?. I Appreciate all that comment