New Project Won't Compile

I am trying to make a new project with the Basic Code template in ue 4.14.2. When I create the project I get the following error:

The project could not be compiled. Would you like to open it in Visual Studio?

Running C:/Program Files/Epic Games/4.14/Engine/Binaries/DotNET/UnrealBuildTool.exe Steamworks_2017 Development Win64 -project="C:/Users//Documents/Unreal Projects/Steamworks_2017/Steamworks_2017.uproject" -editorrecompile -progress -noubtmakefiles -NoHotReloadFromIDE
@progress push 5%
Parsing headers for Steamworks_2017Editor
  Running UnrealHeaderTool "C:\Users\\Documents\Unreal Projects\Steamworks_2017\Steamworks_2017.uproject" "C:\Users\\Documents\Unreal Projects\Steamworks_2017\Intermediate\Build\Win64\Steamworks_2017Editor\Development\Steamworks_2017Editor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
Reflection code generated for Steamworks_2017Editor in 3.5411833 seconds
@progress pop
Performing 7 actions (2 in parallel)
[2/7] Resource PCLaunch.rc
PCH.Steamworks_2017.h.cpp
[3/7] Resource ModuleVersionResource.rc.inl
Steamworks_2017.generated.cpp
Steamworks_2017GameModeBase.cpp
Steamworks_2017.cpp
[7/7] Link UE4Editor-Steamworks_2017.dll
   Creating library C:\Users\\Documents\Unreal Projects\Steamworks_2017\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-Steamworks_2017.lib and object C:\Users\\Documents\Unreal Projects\Steamworks_2017\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-Steamworks_2017.exp
Steamworks_2017GameModeBase.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl AGameModeBase::SetPause(class APlayerController *,class TBaseDelegate)" (?SetPause@AGameModeBase@@UEAA_NPEAVAPlayerController@@anonymous_user_e71e0d8a?$TBaseDelegate@_N$$$V@@@Z)
Steamworks_2017.generated.cpp.obj : error LNK2001: unresolved external symbol "public: virtual bool __cdecl AGameModeBase::SetPause(class APlayerController *,class TBaseDelegate)" (?SetPause@AGameModeBase@@UEAA_NPEAVAPlayerController@@anonymous_user_e71e0d8a?$TBaseDelegate@_N$$$V@@@Z)
C:\Users\\Documents\Unreal Projects\Steamworks_2017\Binaries\Win64\UE4Editor-Steamworks_2017.dll : fatal error LNK1120: 1 unresolved externals
ERROR: UBT ERROR: Failed to produce item: C:\Users\\Documents\Unreal Projects\Steamworks_2017\Binaries\Win64\UE4Editor-Steamworks_2017.dll
Total build time: 74.74 seconds

It doesn’t appear that there is a UE4Editor-Steamworks_2017.dll file anywhere in my project. I have visual studio 2013 community installed on my machine, and when I build it in vs it doesn’t seem to build. How do I fix this mess?

UPDATE:
I installed visual studio 2015 community on my machine and now when I make a new project I get this error:

An error occurred while trying to generate project files.

Running C:/Program Files/Epic Games/4.14/Engine/Binaries/DotNET/UnrealBuildTool.exe  -projectfiles -project="C:/Users//Documents/Unreal Projects/Steamworks_2017/Steamworks_2017.uproject" -game -rocket -progress
Discovering modules, targets and source code for project...
UnrealBuildTool Exception: ERROR: No 32-bit compiler toolchain found in C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\cl.exe

This appears to be a different problem, does anyone have any advice?

Did you install VS2015 AND chose c++ as language, or did you just set up VS2015?

Try to create a new C++ project in VS, if it tells you to install some c++ tools, do it.

Thank you, I have the project up and running now.