Hello!
I have to work with Visual Studio 2013, which version of Unreal Engine I should use?
P.S.
I also installed Express Visual Studio 2015, but when I am creating C++ project there is an error. It is impossible to use Unreal with Express?
Error:
The latest released version of the Engine (4.10.1) will work with Visual Studio 2013, but you will need to build the Engine from source code. When you get to the step to run GenerateProjectFiles.bat, you will want to do so from a command prompt and add the -2013 argument. This will create a Visual Studio 2013 solution for your Engine. Please keep in mind that we do plan on eventually phasing out support for Visual Studio 2013, though that is waiting for some issues to be resolved.
With regards to the error message that you provided, that appears to be something that is caused by the installation of Visual Studio 2015. Somewhat surprisingly, it appears that the necessary C++ common tools are not part of the default installation of VS 2015. You have to specifically include them when installing Visual Studio (in previous versions of Visual Studio they were installed by default). If you want to continue trying the Express version, run the installer again and update the installation to include the C++ common tools (I am not sure if this is even possible in the Express version). Also, make sure you are using the Express for Desktop version, as that is the only Express version that will work with the Engine.
Alternatively, you could take a look at the 2015 Community version of Visual Studio. This is essentially a free Professional version of Visual Studio (make sure to read the terms and conditions carefully to make sure you can use it, but for most individuals and small groups it should be fine). Once again, you will want to make sure to include the C++ common tools when installing it.