# Building AeThex Engine on Windows ## Prerequisites 1. **Python 3.6+** - Download from [python.org](https://www.python.org/downloads/) - Make sure to check "Add to PATH" during installation 2. **SCons Build Tool** ```powershell pip install scons ``` 3. **Visual Studio 2022 Community** (Free) - Download from [visualstudio.microsoft.com](https://visualstudio.microsoft.com/downloads/) - Install "Desktop development with C++" workload - Includes MSVC compiler and Windows SDK **OR** **MinGW-w64** (Alternative) - Download from [winlibs.com](https://winlibs.com/) - Extract and add `bin` folder to PATH ## Build Steps ### Using PowerShell or Command Prompt: ```powershell # Clone repository (if not already done) git clone https://github.com/AeThex-LABS/AeThex-Engine-Core cd AeThex-Engine-Core\engine # Build with MSVC (recommended) scons platform=windows target=editor -j4 # OR build with MinGW scons platform=windows target=editor use_mingw=yes -j4 ``` ### Build Time - **First build**: 30-60 minutes - **CPU cores**: Use `-j4` or `-j8` based on your CPU - **RAM**: Recommend 8GB+ available ## Build Output The executable will be created at: ``` engine\bin\aethex.windows.editor.x86_64.exe ``` Or rename after build: ```powershell cd engine\bin ren godot.windows.editor.x86_64.exe aethex.windows.editor.x86_64.exe ``` ## Running the Engine ```powershell cd engine\bin .\aethex.windows.editor.x86_64.exe ``` ## Troubleshooting ### Error: "MSVC not found" - Make sure Visual Studio 2022 is installed with C++ workload - Restart terminal after installation - Try running from "Developer Command Prompt for VS 2022" ### Error: "scons: command not found" - Ensure Python is in PATH - Run: `pip install --upgrade scons` - Restart terminal ### Error: "Out of memory" - Reduce parallel jobs: use `-j2` instead of `-j4` - Close other applications - Increase virtual memory in Windows settings ### Build too slow? - Use more CPU cores: `-j8` (match your CPU count) - Use SSD for faster compilation - Build in Release mode is faster than Debug ## Windows-Specific Features AeThex Engine on Windows includes: - Native Windows UI integration - DirectX 12 / Vulkan rendering - Xbox controller support out-of-the-box - Windows-native file dialogs - Steam integration ready ## Cross-Platform Development You can develop on Windows and export to: - Windows (native) - Linux - macOS - Android - iOS - Web (HTML5) - Consoles (with licenses) ## Next Steps After building: 1. Launch the editor 2. Create a test project 3. Configure AI features (add Claude API key) 4. Start developing! ## GitHub Actions Alternative Don't want to build locally? Push to GitHub and let CI/CD build for you automatically! Check `.github/workflows/build.yml` for the automated build pipeline.