制作这种3D游戏,需要使用3D引擎。使用OpenGL,这个是开源的,而且能够在多个平台顺畅使用。至于编程语言,这个需要看平台,OC在iOS平台,Java在Android平台。如果我的回答能够帮助到你,希望能的回答。