I mean any 3D game engine should be able to do this. Whichever engine you are familiar with would be the best...