Configuring the operating system of a virtual machine is essentially the same as setting up that of a physical computer. If the software you're going to be installing needs a visual c++ redistribution installed then you'll need to install it in the VM as you normally would.
The drivers you install will be different - you'll need to install the Hyper-V Integration Services once you've completed the base OS install which will then configure the VMs drivers.
It should come down as part of Windows Update assuming you're running Hyper-V on Windows 10 or Server 2016.
If you're on an earlier version you need to manually install it from the guest ISO - there should be a right-click option on the VM to automatically attach the image.
What games? It needs CPU cycles to drive graphics so it's never going to work well.