You could try looking at the vmware.log after the game crashes out in the VM. The vmware.log file is located in the same folder as where the VM is stored. You could also attach it in your subsequent reply if you want help in interpreting it. There is no guarantee though that anything can be gleaned from the vmware.log with the problem you face.
Having said that, most posts regarding running games in this community generally is because of the level of DirectX support inside the Windows VM. VMware 12/14 supports up to DX10.0 only with the virtual 3D accelerated graphics in the VM. So if the game uses/requires DX10.1 or higher, it will fail. You can verify this by running dxdiag inside the VM.
On the other hand, you could also try switching from using DX11 to OpenGL 4.x since you have a GTX1070Ti. By default Workstation 12.x/14.x uses DX11 of the Windows host to deliver the 3D accelerated graphics DX10 capabilities inside the VM. Shutdown the VM and add the following lines to the vmx configuration file (every VM has its own <virtual machine name>.vmx configuration file)
mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE"
Note that switching to using OpenGL 4.x does not change the DX10 level support inside the VM.