My fiance and I are looking to create a 2D sidescolling platformer with a similar level of graphical detail to the game Braid. We're wondering what development software would be the best to handle this? We are familiar with Unity, but we're wondering if there is a better option since Unity isn't designed to handle 2D sidescrollers.It's been suggested that UDK might work better?