Unified gaming environment automation for competitive PC gamers.
Focus Game Deck automates your gaming session from start to finish - handling tedious environment setup before you play and automatically restoring everything when you're done. Let the tool handle the noise, so you can focus solely on winning.
- Automated Game Environments - Custom environment setup/teardown for each game
- Smart App Management - Control any application with configurable startup/shutdown actions
- Zero-Config Setup - Intelligent defaults with optional GUI configuration
- Robust Design - Comprehensive validation and cleanup even if interrupted
- Gaming Integrations - Built-in support for OBS, VTube Studio, Discord (Coming Soon)
- Secure Architecture - Three separate, digitally signed executables ensure code integrity
- Efficient Design - Multi-executable architecture optimizes memory usage and startup time
# Launch Focus Game Deck (GUI) (default)
Focus-Game-Deck.exe
# Launch configuration editor explicitly
Focus-Game-Deck.exe --config
# Launch a specific game directly
Focus-Game-Deck.exe <game-id>
# List all configured games
Focus-Game-Deck.exe --list
# Show help
Focus-Game-Deck.exe --help- Setup: Configure your games using the GUI configuration editor (ConfigEditor.exe)
- Launch: Use command line or desktop shortcuts for one-click game launching
- Alternative: The main executable automatically routes to the appropriate component
Generate launch_[game-id].lnk files for desktop shortcuts via the GUI settings panel.
Focus Game Deck uses a secure multi-executable bundle architecture:
- Focus-Game-Deck.exe - Main router that delegates to specialized executables
- ConfigEditor.exe - GUI configuration editor (launched when you run Focus-Game-Deck.exe)
- Invoke-FocusGameDeck.exe - Game launcher engine (launched for game sessions)
All three executables are digitally signed to ensure code integrity. See Architecture Documentation for details.
Required:
- Windows 10 (1903+) / Windows 11
- PowerShell 5.1+ (included with Windows)
- .NET Framework 4.7.2+ (included with Windows 10/11)
Integration recommendations:
- OBS Studio - start/stop replay buffer
- NoWinKey - disable Windows key during gaming
Integrations you can configure yourself:
- Discord, Clibor, AutoHotkey, VTube Studio
| Document | Purpose |
|---|---|
| Configuration Guide | Complete setup and configuration instructions |
| Build System | Development build system and security guidelines |
| Release Process | Developer release workflow and procedures |
| Roadmap | Project timeline and planned features |
| All Documentation | Complete documentation index |
We welcome contributions! Please see our Contributing Guide for:
- Development environment setup
- Coding standards and guidelines
- Pull request process
- Issue reporting guidelines
This project follows security best practices with digitally signed releases and comprehensive security policies. See our Security Policy for details on:
- Supported versions
- Vulnerability reporting
- Security guidelines
This project is licensed under the MIT License - see the LICENSE file for details.
If Focus Game Deck helps improve your gaming experience, we'd love to hear about it! Share your experience on social media with #FocusGameDeck - it motivates us to keep improving the tool.