It would be fairly straightforward to do in any game engine that supports 3D which even Ren'Py does (though rarely utilised)