guck dir mal Unity3D an. Das hat seit neustem nen 2D Modus. Wie gut der ist, keine Ahnung, aber Unity ist von Haus aus sehr mächtig (und bietet portiertungen von Haus aus an.)