C++ cross-platform game engine ??
I want a good 2D game engine that support windows, linux and MacOS (iPhone)
I just finished my game in C# using XNA game engine ..... but I am a quite miserable because my game can not be ported to linux ( mobile phones except windows phone 7)
so I need a good C++ engine cross-platforms and available for linux, android and iPhones .
I also read that mono compilers can compile XNA games to linux but still have some bugs that can affect the game :(
any suggestions ???
btw Iam good with OOP and C++ :) so anything is good for me .
thanks all in advance :)