For Mbobiles , a solution can be to use Java language, i don't know what libraries for 3D or 2D exactly exists, but search on google and you'll find.