diff --git a/.gitignore b/.gitignore
index 8b8cb6d..99f0d38 100644
--- a/.gitignore
+++ b/.gitignore
@@ -90,4 +90,5 @@ Mkfile.old
dkms.conf
# Build directory
-build/
+Build/
+**/Build/
diff --git a/project/Debug/Practica3D.exe.recipe b/project/Debug/Practica3D.exe.recipe
deleted file mode 100644
index a2783d9..0000000
--- a/project/Debug/Practica3D.exe.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- C:\Users\Juan MN\Desktop\UTAD 2022\3D\Prácticas\Practica 1\plantilla3d\plantilla3d\project\Debug\Practica3D.exe
-
-
-
-
-
-
\ No newline at end of file
diff --git a/project/Debug/Practica3D.tlog/CL.command.1.tlog b/project/Debug/Practica3D.tlog/CL.command.1.tlog
deleted file mode 100644
index ee622f4..0000000
Binary files a/project/Debug/Practica3D.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/project/Debug/Practica3D.tlog/CL.read.1.tlog b/project/Debug/Practica3D.tlog/CL.read.1.tlog
deleted file mode 100644
index dc1c330..0000000
Binary files a/project/Debug/Practica3D.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/project/Debug/Practica3D.tlog/CL.write.1.tlog b/project/Debug/Practica3D.tlog/CL.write.1.tlog
deleted file mode 100644
index 8fdec5f..0000000
Binary files a/project/Debug/Practica3D.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/project/Debug/Practica3D.tlog/Practica3D.lastbuildstate b/project/Debug/Practica3D.tlog/Practica3D.lastbuildstate
deleted file mode 100644
index 58f121f..0000000
--- a/project/Debug/Practica3D.tlog/Practica3D.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:TargetPlatformVersion=10.0.16299.0:
-Debug|Win32|C:\Users\Juan MN\Desktop\UTAD 2022\3D\Prácticas\Practica 1\plantilla3d\plantilla3d\project\|
diff --git a/project/Debug/Practica3D.tlog/link.command.1.tlog b/project/Debug/Practica3D.tlog/link.command.1.tlog
deleted file mode 100644
index 26cac1a..0000000
Binary files a/project/Debug/Practica3D.tlog/link.command.1.tlog and /dev/null differ
diff --git a/project/Debug/Practica3D.tlog/link.read.1.tlog b/project/Debug/Practica3D.tlog/link.read.1.tlog
deleted file mode 100644
index 6d58c44..0000000
Binary files a/project/Debug/Practica3D.tlog/link.read.1.tlog and /dev/null differ
diff --git a/project/Debug/Practica3D.tlog/link.write.1.tlog b/project/Debug/Practica3D.tlog/link.write.1.tlog
deleted file mode 100644
index 521e464..0000000
Binary files a/project/Debug/Practica3D.tlog/link.write.1.tlog and /dev/null differ
diff --git a/project/Debug/ugine3d.vcxproj.FileListAbsolute.txt b/project/Debug/ugine3d.vcxproj.FileListAbsolute.txt
deleted file mode 100644
index fa23ae4..0000000
--- a/project/Debug/ugine3d.vcxproj.FileListAbsolute.txt
+++ /dev/null
@@ -1 +0,0 @@
-C:\Users\Juan MN\Desktop\UTAD 2022\3D\Prácticas\Practica 1\plantilla3d\plantilla3d\project\Debug\Practica3D.exe
diff --git a/project/ugine3d.vcxproj b/project/ugine3d.vcxproj
index d358ad2..18451a4 100644
--- a/project/ugine3d.vcxproj
+++ b/project/ugine3d.vcxproj
@@ -71,6 +71,22 @@
+
+ $(SolutionDir)Build\$(Platform)\$(Configuration)\
+ $(SolutionDir)Build\obj\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)Build\$(Platform)\$(Configuration)\
+ $(SolutionDir)Build\obj\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)Build\$(Platform)\$(Configuration)\
+ $(SolutionDir)Build\obj\$(Platform)\$(Configuration)\
+
+
+ $(SolutionDir)Build\$(Platform)\$(Configuration)\
+ $(SolutionDir)Build\obj\$(Platform)\$(Configuration)\
+
Level3
diff --git a/project/x64/Debug/Practica3D.exe.recipe b/project/x64/Debug/Practica3D.exe.recipe
deleted file mode 100644
index 47cabe6..0000000
--- a/project/x64/Debug/Practica3D.exe.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- C:\Users\rabil\git\utad-programacion3d\project\x64\Debug\Practica3D.exe
-
-
-
-
-
-
\ No newline at end of file
diff --git a/project/x64/Debug/Practica3D.tlog/CL.command.1.tlog b/project/x64/Debug/Practica3D.tlog/CL.command.1.tlog
deleted file mode 100644
index 9b38967..0000000
Binary files a/project/x64/Debug/Practica3D.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/project/x64/Debug/Practica3D.tlog/CL.read.1.tlog b/project/x64/Debug/Practica3D.tlog/CL.read.1.tlog
deleted file mode 100644
index dbae3fb..0000000
Binary files a/project/x64/Debug/Practica3D.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/project/x64/Debug/Practica3D.tlog/CL.write.1.tlog b/project/x64/Debug/Practica3D.tlog/CL.write.1.tlog
deleted file mode 100644
index 929fd60..0000000
Binary files a/project/x64/Debug/Practica3D.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/project/x64/Debug/Practica3D.tlog/Cl.items.tlog b/project/x64/Debug/Practica3D.tlog/Cl.items.tlog
deleted file mode 100644
index a17c04f..0000000
--- a/project/x64/Debug/Practica3D.tlog/Cl.items.tlog
+++ /dev/null
@@ -1,5 +0,0 @@
-C:\Users\rabil\git\utad-programacion3d\lib\glew\glew.c;C:\Users\rabil\git\utad-programacion3d\project\x64\Debug\glew.obj
-C:\Users\rabil\git\utad-programacion3d\src\buffer.cpp;C:\Users\rabil\git\utad-programacion3d\project\x64\Debug\buffer.obj
-C:\Users\rabil\git\utad-programacion3d\src\main.cpp;C:\Users\rabil\git\utad-programacion3d\project\x64\Debug\main.obj
-C:\Users\rabil\git\utad-programacion3d\src\shader.cpp;C:\Users\rabil\git\utad-programacion3d\project\x64\Debug\shader.obj
-C:\Users\rabil\git\utad-programacion3d\src\vertex.cpp;C:\Users\rabil\git\utad-programacion3d\project\x64\Debug\vertex.obj
diff --git a/project/x64/Debug/Practica3D.tlog/Practica3D.lastbuildstate b/project/x64/Debug/Practica3D.tlog/Practica3D.lastbuildstate
deleted file mode 100644
index 0535db4..0000000
--- a/project/x64/Debug/Practica3D.tlog/Practica3D.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.38.33130:TargetPlatformVersion=10.0.22621.0:
-Debug|x64|C:\Users\rabil\git\utad-programacion3d\project\|
diff --git a/project/x64/Debug/Practica3D.tlog/link.command.1.tlog b/project/x64/Debug/Practica3D.tlog/link.command.1.tlog
deleted file mode 100644
index 9665717..0000000
Binary files a/project/x64/Debug/Practica3D.tlog/link.command.1.tlog and /dev/null differ
diff --git a/project/x64/Debug/Practica3D.tlog/link.read.1.tlog b/project/x64/Debug/Practica3D.tlog/link.read.1.tlog
deleted file mode 100644
index 098e912..0000000
Binary files a/project/x64/Debug/Practica3D.tlog/link.read.1.tlog and /dev/null differ
diff --git a/project/x64/Debug/Practica3D.tlog/link.write.1.tlog b/project/x64/Debug/Practica3D.tlog/link.write.1.tlog
deleted file mode 100644
index 7164f6e..0000000
Binary files a/project/x64/Debug/Practica3D.tlog/link.write.1.tlog and /dev/null differ
diff --git a/project/x64/Debug/ugine3d.log b/project/x64/Debug/ugine3d.log
deleted file mode 100644
index 0ccfb81..0000000
--- a/project/x64/Debug/ugine3d.log
+++ /dev/null
@@ -1,2 +0,0 @@
- main.cpp
- ugine3d.vcxproj -> C:\Users\rabil\git\utad-programacion3d\project\x64\Debug\Practica3D.exe
diff --git a/project/x64/Debug/ugine3d.vcxproj.FileListAbsolute.txt b/project/x64/Debug/ugine3d.vcxproj.FileListAbsolute.txt
deleted file mode 100644
index 0877b95..0000000
--- a/project/x64/Debug/ugine3d.vcxproj.FileListAbsolute.txt
+++ /dev/null
@@ -1 +0,0 @@
-C:\Users\rabil\git\utad-programacion3d\project\x64\Debug\Practica3D.exe