Yes, it can be done with Android Studio. If you wanted to hand-code it, you would just create a GLSurfaceView, and draw objects into it. Here's a basic tutorial: Displaying Graphics with OpenGL ES But, you would never hand-code it in real life. To make even a simple 3D game, you would want to use a game engine like Unity3D or jPCT-AE. Any decent 3D engine will have tools for porting to Android.