diff --git a/.gitignore b/.gitignore
index 1c41493e..654b1332 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,6 +31,7 @@ bld/
[Ll]ib/
[Ll]og/
[Ll]ogs/
+[Gg]ame/
# Visual Studio 2015/2017 cache/options directory
.vs/
diff --git a/r5dev/vproj/clientsdk.vcxproj b/r5dev/vproj/clientsdk.vcxproj
index 3591b906..f12fd9e6 100644
--- a/r5dev/vproj/clientsdk.vcxproj
+++ b/r5dev/vproj/clientsdk.vcxproj
@@ -594,7 +594,7 @@
$(LibraryPath);$(DXSDK_DIR)Lib\x64
client
$(VC_ReferencesPath_x64);
- $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)game\bin\x64_retail\
$(SolutionDir)build\$(ProjectName)\$(Configuration)\
diff --git a/r5dev/vproj/dedicated.vcxproj b/r5dev/vproj/dedicated.vcxproj
index 4ae78aad..d3e860cb 100644
--- a/r5dev/vproj/dedicated.vcxproj
+++ b/r5dev/vproj/dedicated.vcxproj
@@ -56,7 +56,7 @@
false
$(SolutionDir)r5dev\;$(SolutionDir)r5dev\thirdparty\recast\;$(IncludePath)
$(LibraryPath)
- $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)game\
$(SolutionDir)build\$(ProjectName)\$(Configuration)\
diff --git a/r5dev/vproj/gamesdk.vcxproj b/r5dev/vproj/gamesdk.vcxproj
index ea3602cc..21a1ee84 100644
--- a/r5dev/vproj/gamesdk.vcxproj
+++ b/r5dev/vproj/gamesdk.vcxproj
@@ -620,7 +620,7 @@
$(LibraryPath);$(DXSDK_DIR)Lib\x64
gamesdk
$(VC_ReferencesPath_x64);
- $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)game\
$(SolutionDir)build\$(ProjectName)\$(Configuration)\
diff --git a/r5dev/vproj/naveditor.vcxproj b/r5dev/vproj/naveditor.vcxproj
index 6970ae1a..6ee3978b 100644
--- a/r5dev/vproj/naveditor.vcxproj
+++ b/r5dev/vproj/naveditor.vcxproj
@@ -114,7 +114,7 @@
false
$(SolutionDir)r5dev\;$(SolutionDir)r5dev\thirdparty\recast\;$(IncludePath)
$(SolutionDir)build\$(ProjectName)\$(Configuration)\
- $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)game\bin\
$(ProjectName)
diff --git a/r5dev/vproj/netconsole.vcxproj b/r5dev/vproj/netconsole.vcxproj
index 03468933..2ba4734e 100644
--- a/r5dev/vproj/netconsole.vcxproj
+++ b/r5dev/vproj/netconsole.vcxproj
@@ -120,7 +120,7 @@
false
- $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)game\bin\
$(SolutionDir)build\$(ProjectName)\$(Configuration)\
netcon32
$(SolutionDir)r5dev\;$(IncludePath);
@@ -134,7 +134,7 @@
false
- $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)game\bin\
$(SolutionDir)build\$(ProjectName)\$(Configuration)\
netcon64
$(SolutionDir)r5dev\;$(IncludePath);
diff --git a/r5dev/vproj/pluginsdk.vcxproj b/r5dev/vproj/pluginsdk.vcxproj
index 8e4a25fa..5d2a3ef1 100644
--- a/r5dev/vproj/pluginsdk.vcxproj
+++ b/r5dev/vproj/pluginsdk.vcxproj
@@ -87,7 +87,7 @@
false
- $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)game\bin\x64_plugins\
$(SolutionDir)build\$(ProjectName)\$(Configuration)\
pluginsdk_x64
$(SolutionDir)r5dev\;$(IncludePath);
diff --git a/r5dev/vproj/sdklauncher.vcxproj b/r5dev/vproj/sdklauncher.vcxproj
index 4a1805b2..4ecfa23b 100644
--- a/r5dev/vproj/sdklauncher.vcxproj
+++ b/r5dev/vproj/sdklauncher.vcxproj
@@ -60,7 +60,7 @@
$(SolutionDir)r5dev\;$(IncludePath);
$(LibraryPath)
launcher
- $(SolutionDir)bin\$(Configuration)\
+ $(SolutionDir)game\
$(SolutionDir)build\$(ProjectName)\$(Configuration)\