diff --git a/.github/workflows/Android_Build.yml b/.github/workflows/build.yml
similarity index 78%
rename from .github/workflows/Android_Build.yml
rename to .github/workflows/build.yml
index 2a06a12c..bf585611 100644
--- a/.github/workflows/Android_Build.yml
+++ b/.github/workflows/build.yml
@@ -1,4 +1,4 @@
-name: Android Build
+name: Panda 3ds CI
 
 on:
   push:
@@ -7,7 +7,7 @@ on:
   pull_request:
 
 jobs:
-  x64:
+  android_x64:
     runs-on: ubuntu-latest
 
     strategy:
@@ -62,7 +62,7 @@ jobs:
         path: |
           ./src/pandroid/app/build/outputs/apk/${{ env.BUILD_TYPE }}/app-${{ env.BUILD_TYPE }}.apk
 
-  arm64:
+  android_arm64:
     runs-on: ubuntu-latest
 
     strategy:
@@ -117,3 +117,34 @@ jobs:
         name: Android APKs (arm64)
         path: |
           ./src/pandroid/app/build/outputs/apk/${{ env.BUILD_TYPE }}/app-${{ env.BUILD_TYPE }}.apk
+          
+  windows:
+     runs-on: windows-latest
+
+     steps:
+      - name: Set BUILD_TYPE variable
+        run: echo "BUILD_TYPE=${{ matrix.build_type }}" >> $GITHUB_ENV
+
+      - uses: actions/checkout@v4
+      - name: Fetch submodules
+        run: git submodule update --init --recursive
+
+      - name: Setup Vulkan SDK
+        uses: humbletim/setup-vulkan-sdk@v1.2.0
+        with:
+          vulkan-query-version: latest
+          vulkan-use-cache: true
+          vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Tools, Glslang
+
+      - name: Configure CMake
+        run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DENABLE_USER_BUILD=ON
+        
+      - name: Build
+        # Build your program with the given configuration
+        run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
+
+      - name: Upload executable
+        uses: actions/upload-artifact@v2
+        with:
+          name: Windows executable
+          path: './build/Release/Alber.exe'