WinGame is a Windows gaming optimization desktop app built with PyQt6. It applies a selected set of system-level performance tweaks through an explicit apply flow.
- queues toggle changes in UI
- applies selected changes only when
Apply All Enabledis triggered - supports per-service selections for background service optimization
- supports profile export/import (
JSON) - prompts for restart when chosen toggles require it
- offers restore point creation before applying a batch
- CPU scheduling and responsiveness
- GPU profile and thread-priority tweaks by vendor
- power plan controls
- optional Hyper-V / VM platform disable flow
- selected background service tuning
- no auto-apply while toggling
- no hidden startup service added by the app
- reversible paths for each controlled setting
- pre-apply confirmation and optional restore point prompt
- Windows 10/11 (64-bit)
- Administrator privileges
- Python 3.10+
- packages from
requirements.txt
python -m pip install -r requirements.txt
python GamePerformanceOptimizer.pyRun elevated (recommended for full tweak coverage):
Start-Process python -ArgumentList "GamePerformanceOptimizer.py" -Verb RunAspython -m pip install --upgrade pyinstaller
python -m PyInstaller --noconfirm --clean --onefile --windowed --name "WinGame" --icon "WinGame.ico" --add-data "WinGame.png;." --add-data "system.png;." --add-data "game.png;." GamePerformanceOptimizer.py- some settings require reboot (
Hyper-V,VM Platform,all cores boot) GamePerformanceOptimizer.pyis the primary maintained entry point- repository release binary path:
releases\WinGame.exe