Professional Desktop Visual Effects System for Windows
A powerful, real-time visual effects application that applies customizable glitch effects to your entire desktop. Perfect for content creators, streamers, developers, and anyone looking to add a cyberpunk aesthetic to their workflow.
- Pixel Shift: Digital displacement artifacts with customizable intensity and direction
- Color Inversion: Random color corruption effects with multiple inversion types
- Scanlines: Retro CRT monitor simulation with adjustable spacing and flicker
- Digital Breakdown: Severe corruption effects with pixelation and data loss simulation
- Real-time effect preview at 20 FPS
- Independent operation from main effects
- Robust error handling and recovery
- Visual feedback and troubleshooting tools
- Customizable desktop performance metrics
- Adjustable font size (8-16px)
- Multiple positioning options (4 corners)
- Opacity control (50%-100%)
- 3 professional color schemes
- Individual metric toggles (FPS, CPU, Memory, Effects)
- Save and load custom effect configurations
- 5 built-in professional presets
- JSON-based storage with automatic backup
- Easy preset management and sharing
- JSON-based settings with automatic persistence
- Comprehensive debug logging with rotation
- Global hotkey support (Ctrl+Shift+G)
- System tray integration
- Startup options and auto-launch
- OS: Windows 10/11 (64-bit)
- Runtime: .NET 8.0 (auto-installed if missing)
- Graphics: DirectX 11 compatible card
- Memory: 4GB RAM minimum, 8GB recommended
- Download the latest release from the Releases page
- Extract to your preferred directory
- Run
GlitchOverlay.exeas Administrator (recommended) - Access the control panel via the system tray icon
- Enable Master Enable to activate effects
- Start with low intensity values (0.1-0.3)
- Use Live Preview to test effects safely
- Save your favorite settings as presets
- Master Enable: Global on/off switch for all effects
- Global Intensity: Overall strength of effects (0.0-1.0)
- Global Frequency: How often effects trigger (0.0-1.0)
Each effect has individual controls:
- Intensity: Effect strength
- Frequency: Trigger rate
- Duration: How long effects last
- Type/Pattern: Effect variation options
Ctrl+Shift+G: Toggle all effects on/offCtrl+Shift+P: Show/hide control panel
- .NET 8.0: Modern cross-platform framework
- WPF: Rich desktop application framework
- DirectX Graphics: Hardware-accelerated rendering
- JSON.NET: Configuration and preset management
GlitchOverlay/
├── Core/ # Graphics engine and rendering
├── Effects/ # Individual effect implementations
├── Models/ # Data models and configuration
├── Services/ # Configuration and performance monitoring
├── UI/ # User interface components
└── Resources/ # Application assets
The application creates configuration files in %AppData%\GlitchOverlay\:
- settings.json: Application settings and effect parameters
- presets.json: Saved effect presets with metadata
- debug.log: Comprehensive logging with automatic rotation
GlitchOverlay/
├── App.xaml # Application entry point
├── MainWindow.xaml # Main UI window
├── GlitchOverlay.csproj # Project configuration
├── favicon.ico # Application icon
├── Core/
│ └── GraphicsEngine.cs # DirectX rendering engine
├── Effects/
│ ├── PixelShiftEffect.cs # Pixel displacement
│ ├── ColorInversionEffect.cs # Color corruption
│ ├── ScanlinesEffect.cs # CRT simulation
│ └── DigitalBreakdownEffect.cs # Data corruption
├── Models/
│ └── GlitchConfiguration.cs # Configuration models
├── Services/
│ ├── ConfigurationService.cs # Settings management
│ ├── FileConfigurationService.cs # JSON file handling
│ └── PerformanceMonitor.cs # Performance tracking
└── UI/
└── PerformanceOverlay.xaml # Desktop overlay
We welcome contributions! Please follow these guidelines:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Clone the repository
- Open
GlitchOverlay.slnin Visual Studio 2022 - Restore NuGet packages
- Build and run in Debug mode
- Follow C# naming conventions
- Use XML documentation for public APIs
- Maintain consistent indentation (4 spaces)
- Add unit tests for new features
This project is licensed under the MIT License - see the LICENSE file for details.
DexopT
- Professional software developer
- Specializing in desktop applications and visual effects
- Passionate about cyberpunk aesthetics and real-time graphics
- Built with modern .NET 8.0 and WPF technologies
- Inspired by cyberpunk and glitch art aesthetics
- Thanks to the open-source community for tools and libraries
- Issues: Report bugs via GitHub Issues
- Discussions: Join conversations in GitHub Discussions
- Documentation: Check the built-in Help system in the application
Made with ❤️ by DexopT | © 2025 All Rights Reserved