Full Features List
See all desktop launcher features
Desktop Launcher Features
UI Framework
AvaloniaUI
WPF
Runtime / SDK
.NET 10
.NET 8
Architecture
MVVM
MVC
Multi-platform support
β Windows, Linux, macOS
πΆ Windows only
Security & Authentication
App Signing
πΆ Pending Implementation (Addon)
β No
Code signing certificates for secure application distribution
Login System
β Yes (Addon)
πΆ Requires Separate Purchase (Self-hosted)
User authentication and account management system
Integrations & Addons
Anti-Cheat System
πΆ Pending Implementation
β No
Anti-cheat protection and detection system
Marketplace
πΆ Pending Implementation
β No
In-launcher digital marketplace for games and content
Discord Integration
β Yes
β No
Discord Rich Presence and community integration
Chat & Friends System
πΆ Pending Implementation
β No
In-launcher chat and friends management system
Deployment & Distribution
Hosting
β Yes (Included)
β No (Self-Hosted Only)
Built-in cloud hosting infrastructure to store patches and game files
Installer Deployment
β Yes
β No
Deploy launcher with custom branded installer package
Portable ZIP Distribution
β Yes
β No
Deploy launcher as portable ZIP package without installation
Content Management
News Editor with AI
β Yes (AI-Powered)
πΆ Requires External Program (No AI)
Built-in news editor with AI assistance for content creation
Platform Support
Windows Support
β Yes
β Yes
Native Windows application support and compatibility
macOS Support
πΆ Coming Soon
πΆ Yes (Requires Extra Package)
Native macOS application support and compatibility
Linux Support
πΆ Coming Soon
β No
Native Linux application support and compatibility
Updates & Patching
Game Updates
Binary Diff Patching
β Yes (Optimized)
πΆ Yes
Efficient patching using binary difference technique
Multi-Threading Patching
β Yes (Optimized)
πΆYes
Concurrent patch application for faster updates
Automatic Update Detection
β Yes
β Yes
Detect available updates automatically
Auto-Update on Launch
β Yes
β Yes
Check for updates on configurable intervals
Manual Update Check
β Yes
β Yes
Manual refresh button for updates
Background Downloads
β Yes
β No
Continue downloads in background while viewing other games
Pause/Resume Downloads
β Yes
β No
Full pause and resume support
Cancel Downloads
β Yes
β Yes
Cancel ongoing downloads
Queue Management
β Yes
β No
Download queue with next item display
Parallel Downloads
β Yes (Intelligent)
πΆ Yes (Fixed 2)
Intelligent algorithm calculates optimal concurrent downloads vs fixed count
Multi-Threading Downloads
β Yes
β No
Multi-threaded download engine
Smart Bundles
β Yes
β No
Automatically bundle small files together for faster downloads
Download Speed Tracking
β Yes
β Yes
Real-time download speed
Download Progress Tracking
β Yes
β Yes
Overall, per-file progress and file count
Time Remaining Estimate
β Yes
β No
ETA for download completion
Peak Speed Tracking
β Yes
β No
Track and display peak speeds
Bytes Downloaded Display
β Yes
β Yes
Downloaded bytes and total size
DLC Updates
β Yes
β No
Automatic detection and patching for DLC content
File Verification
File Integrity Verification
β Yes (x50 faster verifications with xxHash64)
πΆ Yes (MD5)
Hash-based file verification for downloaded files
Local Checksum Cache
β Yes
β No
Cache file hashes to skip re-verification of unchanged files
Segmented Verification
β Yes
β No
Groups files into segments for faster verification on games with many files
Multi-Threading Verification
β Yes
β No
Concurrent file verification
Repair/Verify Files
β Yes
β Yes
Manual file repair and verification
Files Analyzed Counter
β Yes
β No
Track files analyzed during verification
Files Processed Counter
β Yes
β No
Track files processed during installation
DLC File Verification
β Yes
β No
Automatic integrity checks for installed DLC on launcher startup
Launcher Self-Update
Launcher Auto-Update System
β Yes
β Yes
Self-patching launcher updates
Mandatory Updates
β Yes
β No
Force critical launcher updates
Update Download Progress
β Yes
β Yes
Progress tracking for updates
Update Ready Notification
β Yes
β No
Notification when update is ready
Update Installation
β Yes
β Yes
Seamless update installation
Downloads Management Page
Centralized Download Control
Dedicated Downloads Page
β Yes
β No
Centralized page for managing all downloads
Multi-Game Downloads View
β Yes
β No
View downloads from all games in one place
Multi-Environment Downloads
β Yes
β No
Download different environments without switching games
DLC Management
β Yes
β No
Download and manage DLCs from central location
Queue Visualization
β Yes
β No
Visual queue showing all pending downloads
Per-Item Progress
β Yes
β No
Individual progress for each download item
Batch Operations
β Yes
β No
Pause/resume/cancel multiple downloads at once
Download History
β Yes
β No
Track completed downloads
No Context Switching
β Yes
β No
Manage all content without changing selected game
Download Organization
Grouped by Game
β Yes
β No
Downloads organized by game title
Environment Labels
β Yes
β No
Clear labels for production, staging, beta, dev
DLC Identification
β Yes
β No
Visual distinction for DLC downloads
Priority Management
β Yes
β No
Reorder download queue priorities
Filter by Status
β Yes
β No
Filter by downloading, paused, completed, failed
Search Downloads
β Yes
β No
Search through download queue and history
Game Execution & Management
Game Launch
Basic Game Launch
β Yes
β Yes
Launch games with process management
Multi-Executable Support
β Yes
β No
Support for primary and secondary executables
Secondary Executable Display Modes
β Yes
β No
Dropdown selector or dual buttons
Simultaneous Execution
β Yes
β No
Run multiple executables concurrently
Playing Status Detection
β Yes (Intelligent)
πΆ Yes (Basic)
Detect when game is running
Game Process Monitoring
β Yes
β No
Monitor game process lifecycle
Launch Arguments
Global Custom Launch Arguments
β Yes
β No
Arguments applied to all games
Per-Game Launch Arguments
β Yes
β Yes
Different arguments per game
Environments & Builds
Multi-Environment Support
Multiple Environments per Game
β Yes (Up to 10)
πΆ Yes (Up to 2)
Separate environments for production, staging, beta, dev
Environment Selection
β Yes
β Yes
Dropdown selector for environments
Per-Game Environment Memory
β Yes
β Yes
Remember last selected environment per game
Environment Aliases
β Yes
β No
Custom display names for environments
Hidden Environments
β Yes
β No
Hide specific environments from selection
Beta Access Codes
β Yes
β No
Access code protection for private environments
Environment Enable/Disable
β Yes
β No
Toggle environment availability instantly
Build Management
Custom Version Display
β Yes
β No
Custom version (1.0.0) or build number only
Build Number Display
β Yes
β Yes
Display build numbers in UI
Custom Version from Build
β Yes
β No
Associate semantic versions with builds
Merge Builds
β Yes
β No
Upload only changed files into an existing build instead of re-uploading everything
Merge Build Chaining
β Yes
β No
Use merge builds as baselines for subsequent merges
File Removal in Builds
β Yes
β No
Remove specific files from baseline during merge build
DLC Builds
β Yes
β No
Upload and manage builds for individual DLC packs
DLC Merge Builds
β Yes
β No
Incremental DLC updates using the merge build system
Storage & Installation
Installation Management
Custom Install Location
β Yes
β Yes
User-selectable installation directory
Default Install Location
β Yes
β Yes
Automatic default path
Per-Game Install Path
β Yes
β Yes
Different location per game
Install Path Migration
β Yes
β No
Detect and migrate existing installations
Open Install Folder
β Yes
β Yes
Direct access to game directory
Installation Window
β Yes
β Yes
Dedicated installation UI
Uninstallation Window
β Yes (with progress)
πΆ Yes (without progress)
Dedicated uninstallation UI with progress
Move Files Window
β Yes
β No
Relocate game installation
Disk Space Check
β Yes (Intelligent)
β Yes
Verify available space before installation
DLC Installation Modes
β Yes
β No
Subfolder or independent install location per DLC
DLC Uninstallation
β Yes
β No
Toggle-based install and uninstall for individual DLCs
Directory Structure
AppData Storage
β Yes
β No
`%LocalAppData%\GameLauncher\`
Settings Directory
β Yes
β No
`%LocalAppData%\GameLauncher\Settings\`
Logs Directory
β Yes
πΆ Yes (same directory as the Launcher)
`%LocalAppData%\GameLauncher\Logs\`
Data Directory
β Yes
β No
`%LocalAppData%\GameLauncher\Data\`
Cache Directory
β Yes
β No
`%LocalAppData%\GameLauncher\Cache\`
Temp Directory
β Yes
πΆ Yes (same directory as the Launcher)
`%Temp%\GameLauncherCache\Updates\`
Cache Management
Image Caching
β Yes (Optimized)
πΆ Yes (Basic)
Cache downloaded images locally
News Caching
β Yes
β No
Cache news content and images
Manifest Caching
β Yes
β No
Cache launcher and news manifests
Memory Cache Clearing
β Yes (Intelligent)
β No
Clear in-memory image cache
Multi-Game Support
Game Library
Unlimited Games Support
β Yes (Optimized)
πΆ Yes (requires Enterprise Edition)
No limit on game count
Game Selection
β Yes (Optimized)
πΆ Yes
Select and switch between games
Game Search
β Yes (Optimized)
πΆ Yes
Search bar for finding games
Favorites System
β Yes (Allows Drag and Drop)
πΆ Yes
Mark and order favorite games
Game Categories/Filters
β Yes (Much more categories)
πΆ Yes
7 built-in categories
Library Filters
β Yes
β No
Multiple filter options
Installed Badge
β Yes
β Yes
Visual indicator for installed games
DLC Library
β Yes
β No
Dedicated DLC manager window with searchable list and cover images
Game Status
Per-Game Status Tracking
β Yes
β Yes
Independent status per game
Multiple Game Downloads
β Yes
β No
Queue multiple downloads
Auto-Install on Start
β Yes
β No
Launch with auto-install argument
Locate Existing Installation
β Yes
β Yes
Point to existing game folder
UI & Appearance
Theming & Customization
Panel Theme System
β Yes (apply instantly, 10+ presets)
β No
Customizable glass morphism panel colors and transparency
Per-Game Theme Colors
β Yes (instantly)
β No
Individual theme preset per game
Custom Accent Colors
β Yes (instantly)
β Yes (requires launcher build)
Hexadecimal accent colors
Custom Progress Bar Colors
β Yes (instantly)
β No
Apply Dual progress bar color customization
Launcher Background Image
β Yes (instantly)
β No
Apply Launcher background image
Game Background Images
β Yes (instantly)
β No
Apply Per-game background images
Glass Morphism Effects
β Yes (instantly)
β No
Switch to Modern glass morphism UI
Background Image Preloading
β Yes
β No
Preload to prevent flickering
Dynamic Theme Application
β Yes (Instantly)
β No (requires launcher build)
Real-time theme switching
Branding & Assets
Custom Game Covers
β Yes
β Yes
Custom cover images
Custom Game Icons
β Yes
β Yes
Custom icon images
Custom Game Logos
β Yes
β Yes
Custom logos (60-300px height)
Custom Game Banners
β Yes
β No
Custom banner images
Window Management
Multiple Window Resolutions
β Yes (14 presets)
πΆ Yes (No support for low or very high resolutions)
640Γ360 to 7680Γ4320 (8K)
Auto-Resolution Detection
β Yes
β Yes
Automatically select optimal resolution
Minimize Window
β Yes (taskbar minimize enabled)
πΆ Yes (normal minimize)
Minimize to taskbar
On Launch Behavior
β Yes (All modes)
πΆ Yes (Hide not available)
Keep open, Minimize, Hide in Taskbar
Optimized Mode
β Yes
β No
Reduce RAM usage when game runs
Cross-Platform Optimized Mode
β Yes
β No
Windows, Linux, macOS optimization
UI Components
Circular Progress Bar
β Yes
β Yes
Custom circular progress indicator
Dual Progress Bars
β Yes
β Yes
Overall and single process progress
Status Text Display
β Yes
β Yes
Real-time status updates
App Alert Notifications
β Yes
β Yes
Show an Error, Warning, Info, Success alert for each app
Global Launcher Alert Notifications
β Yes
β No
Show an Error, Warning, Info, Success alert to all games in the launcher
Connection Status Indicator
β Yes
β No
Online, Offline, Reconnecting states
Localization
Language Support
Multi-Language Support
β Yes (24+ languages with RTL/LTR support)
πΆ Yes (2 languages, RTL only)
Full localization system with extensive language coverage
Language Selection
β Yes
β Yes
UI language selector
Language Auto-Detection
β Yes
β Yes
Detect system language on first run
Per-User Language Preference
β Yes
β Yes
Remember user's selected language
βοΈ Settings & Configuration
User Settings
Settings Window
β Yes
β Yes
Comprehensive settings UI
Settings Sections
β Yes (3 sections)
πΆ Yes (No download speed limit)
Launcher, Downloads, About vs General, About
Settings Persistence
β Yes
β Yes
Settings saved to JSON files
Auto-Start with OS
β Yes
β No
Windows registry integration
Check Updates on Start
β Yes
β Yes
Check for launcher updates on startup
Download Speed Limit
β Yes
β No
Limit download speed (0 = unlimited)
Automatic Updates Toggle
β Yes
β Yes
Enable/disable auto-updates per game
Desktop Icon Creation
β Yes
β No
Create desktop shortcuts during install
Dark Mode
β Yes
β No
Dark theme for UI
Connection Status Display
β Yes
β No
Show/hide connection indicator
Reset Settings
β Yes
β No
Reset all settings to defaults
Game Settings
Per-Game Settings Window
β Yes
β Yes
Settings specific to each game
Install Path
β Yes
β Yes
Custom install location per game
Automatic Updates
β Yes
β Yes
Enable/disable automatic updates per game
Additional Launch Args
β Yes
β Yes
Custom launch arguments per game
After Launch Behavior
β Yes
β Yes
Configure launcher behavior when game launches
Install Location Management
β Yes
β Yes
View and change game install location
Private Beta Access
β Yes
β No
Enter access codes for beta environments
Advanced Configuration
JSON Configuration File
β Yes
β Yes
GameLauncherSettings.json and per-game configs
Editable Settings File
β Yes
β Yes
Manual settings editing support
Configuration Migration
β Yes
β No
Auto-migrate old settings to new formats
Configuration Backup
β Yes
β No
Backup settings before major changes
π Security & Error Handling
Crash Reporting
Sentry Integration
β Yes
β No
Automatic crash reporting to Sentry
Sentry Environment Separation
β Yes
β No
Separate crash reports by Production/Staging
Error Logging
β Yes
β Yes
Detailed error logs to file
Configuration Logging
β Yes
β No
Optional: Log all configuration values for debugging
Security Features
TLS/SSL Encryption
β Yes (Improved)
πΆ Yes
HTTPS for all network requests
File Hash Verification
β Yes (x50 faster with xxHash64)
πΆ Yes (MD5)
Verify file integrity using hash algorithms
Install Path Validation
β Yes
β Yes
Validate install paths to prevent injection
File System Permissions Check
β Yes
β No
Verify read/write permissions
Anti-Tampering
β Yes
β No
Detect file tampering during verification
Secure Credential Storage
β Yes
β No
Structure ready, backend implementation needed
Windows Registry Validation
β Yes
β No
Validate registry entries for auto-start
Admin Permission Detection
β Yes
β No
Detect when admin rights are needed
Admin Permission Request
β Yes
β No
Request elevation when needed
Elevated Instance Detection
β Yes
β No
Detect if running with elevated privileges
Error Handling
Graceful Error Handling
β Yes
πΆ Partial
Handle all errors gracefully without crashes
User-Friendly Error Messages
β Yes
β Yes
Clear error descriptions
Network Error Recovery
β Yes
πΆ Partial
Auto-retry with exponential backoff vs manual retry
Connection Status Detection
β Yes
β No
Real-time connection status monitoring
Offline Mode
β Yes
πΆ Partial
Full offline support with cached data vs limited offline
Error Reporting UI
β Yes
β Yes
Alert notifications for errors
Safe Mode
β Yes
β No
Launch launcher in safe mode on repeated crashes
Critical Error Window
β Yes
β Yes
Display critical errors to user
Install Error Handling
β Yes
β Yes
Handle and display installation errors
Update Error Handling
β Yes
β Yes
Handle update failures gracefully
Crash Protection
Crash Detection
β Yes
β No
Detect launcher crashes on startup
Crash Counter
β Yes
β No
Track consecutive crashes
Safe Mode Trigger
β Yes
β No
Auto-enter safe mode after 3 crashes
Safe Mode Settings Reset
β Yes
β No
Reset settings to defaults in safe mode
Crash Recovery
β Yes
β No
Restore launcher state after crash
π§© External Integrations
Game Integration
Game Executable Launch
β Yes
β Yes
Launch game executable with arguments
Custom Launch Arguments
β Yes
β Yes
Per-game launch arguments
Game Process Monitoring
β Yes
πΆ Partial
Monitor if game is running
Auto-Update Before Launch
β Yes
β Yes
Check and install updates before launching
Auto-Verify Before Launch
β Yes
β Yes
Option to verify files before launching
Game Exit Detection
β Yes
β No
Detect when game closes
Link-Only Games
β Yes
β Yes
Games that open external URLs instead of downloading
Social Media & URLs
Discord URL
β Yes (per game and launcher)
β No
Link to Discord server
Facebook URL
β Yes (per game and launcher)
β No
Link to Facebook page
X (Twitter) URL
β Yes (per game and launcher)
β No
Link to X/Twitter profile
YouTube URL
β Yes (per game and launcher)
β No
Link to YouTube channel
Instagram URL
β Yes (per game and launcher)
β No
Link to Instagram profile
Twitch URL
β Yes (per game and launcher)
β No
Link to Twitch channel
TikTok URL
β Yes (per game and launcher)
β No
Link to TikTok profile
Patreon URL
β Yes (per game and launcher)
β No
Link to Patreon page
Kickstarter URL
β Yes (per game and launcher)
β No
Link to Kickstarter page
Reddit URL
β Yes (per game and launcher)
β No
Link to Reddit community or profile
Threads URL
β Yes (per game and launcher)
β No
Link to Threads profile
Telegram URL
β Yes (per game and launcher)
β No
Link to Telegram channel or group
Custom URL
β Yes (per game and launcher)
β No
Link to any custom page
Large Link Buttons Display
β Yes (per game and launcher)
β No
Show links as large buttons instead of small icons
External Links
Website URL
β Yes (per game and launcher)
πΆ Yes (Launcher only)
Link to game website
Forums URL
β Yes (per game and launcher)
πΆ Yes (Launcher only)
Link to community forums
Support URL
β Yes (per game and launcher)
πΆ Yes (Launcher only)
Link to support page
Support Email
β Yes (per game and launcher)
β No
Clickable support email
Report Bug URL
β Yes (per game and launcher)
πΆ Yes (Launcher only)
Link to bug reporting
Privacy Policy URL
β Yes (per game and launcher)
πΆ Yes (Launcher only)
Link to privacy policy
Terms of Service URL
β Yes (per game and launcher)
πΆ Yes (Launcher only)
Link to terms of service
My Account URL
β Yes (per game and launcher)
πΆ Yes (Launcher only)
Link to user account page
Patch Notes URL
β Yes (per game and launcher)
πΆ Yes (Launcher only)
Link to patch notes
Custom URL
β Yes (per game and launcher)
β No
Link to patch notes
System Integration
Windows Auto-Start
πΆ Not yet
β No
Registry-based auto-start
System Tray Integration
β Yes
β No
Minimize to system tray
Future Integrations
Discord RPC Integration
πΆ Not yet
β No
Discord Integration
Patreon Integration
πΆ Not yet
β No
Patreon Integration
Google Calendar Integration
πΆ Not yet
β No
Patreon Integration
Slack Integration
πΆ Not yet
β No
Backend flag ready
GitHub Integration
πΆ Not yet
β No
Backend flag ready
π» Platform Support
Operating Systems
Windows Support
β Yes
β Yes
Windows 10+ support
Linux Support
πΆ Partial
β No
Cross-platform ready, Avalonia supports Linux
macOS Support
πΆ Partial
β Yes (with an extra package)
Cross-platform ready, Avalonia supports macOS
Cross-Platform Builds
β Yes
β No
Single codebase for all platforms
Platform-Specific Optimizations
β Yes
β No
Platform-specific performance optimizations
Architecture Support
x64 Support
β Yes
β Yes
Native 64-bit support
ARM64 Support
β Yes
β No
Native ARM64 support (macOS, Linux, Windows)
Platform-Specific Features
Windows Registry Integration
β Yes
β Yes
Auto-start registry entries
Linux Desktop Files
β Yes
β No
.desktop files for auto-start
macOS Launch Agents
β Yes
β No
.plist files for auto-start
Windows UAC Handling
β Yes
β Yes
Handle UAC elevation requests
Linux Permissions Management
β Yes
β No
Handle file permissions on Linux
macOS Sandbox Support
β Yes
β No
Support for macOS sandboxed environment
π Advanced Features
Manifest System
Launcher Manifest
β Yes
β Yes
Centralized launcher configuration
News Manifest
β Yes
β No
Optional news manifest for caching
Manifest Caching
β Yes
β Yes
Cache manifests locally
Manifest Auto-Refresh
β Yes
β Yes
Auto-refresh manifest on startup
Manifest Versioning
β Yes
β No
Track manifest version changes
Control Panel Features
Control Panel Integration
β Yes
β No
Remote control of launcher from dashboard
Remote Enable/Disable
β Yes
β No
Remotely enable/disable launcher
Remote Maintenance Mode
β Yes
β No
Put specific apps or launchers into maintenance mode
Remote Alert Messages
β Yes
β No
Display custom alert messages from backend
Server Status Display
β Yes
β No
Display server online/offline status
Compilation & Tracking
Build ID Tracking
β Yes
β No
Track launcher build version
GitHub Commit Tracking
β Yes
β No
Track GitHub commit in builds
Future-Ready Features
Authenticated Mode
πΆ Partial
β No
Login system structure prepared, backend flag ready
User Profiles
πΆ Partial
β No
Structure ready, backend implementation needed
Achievement System
πΆ Partial
β No
Backend integration ready, UI pending
Cloud Saves
β Yes (Addon)
β No
Automatic per-player save sync with versioned history and conflict resolution
Anti-Cheat System
πΆ Partial
β No
Backend flag ready
AI Chat Support
πΆ Partial
β No
Backend flag ready
Marketplace
πΆ Partial
β No
Backend flag ready
Legend
β Yes
Fully implemented and available
πΆ Partial
Partially implemented
β No
Not currently supported
Last updated