Heroic e Bottles: Epic, GOG e Windows su Linux
Se hai già letto la nostra guida a Lutris, sai che Steam non è l’unico posto dove tieni i tuoi giochi. Hai roba su Epic Games Store perché ogni tanto regalano qualcosa di buono. Hai una libreria GOG perché ti piace comprare senza DRM. E magari hai anche un programma Windows, non un gioco, che ti serve per lavoro e che proprio non ha un’alternativa Linux decente. Per tutto questo, Proton e Lutris da soli non bastano. Servono Heroic Games Launcher e Bottles, e oggi ti spiego bene cosa fanno, dove sono forti, dove sono deboli, e quale dei due ti serve davvero.
Cos’è Heroic Games Launcher
Heroic è un launcher gratuito e open source che unisce in un’unica interfaccia le librerie di Epic Games, GOG e Amazon Games. Punto. Non è un client ufficiale di nessuno di questi store, è un progetto community che si appoggia a strumenti come Legendary (per Epic) e gogdl (per GOG) e ci mette sopra un’interfaccia pulita, leggera, e pensata apposta per Linux.
La cosa che mi convince di più è quanto sia snello rispetto ai client ufficiali. L’Epic Games Store su Windows tiene sempre acceso un servizio in background per telemetria e controllo aggiornamenti, anche quando non lo usi. Heroic non ha niente di tutto questo: apri, giochi, chiudi. Su un Mini PC con risorse contate questo non è un dettaglio, è la differenza tra un sistema reattivo e uno che rema.

Cosa include:
- Gestione completa della libreria: installi, aggiorni, ripari, sposti giochi da Epic, GOG e Amazon dallo stesso pannello, senza aprire tre programmi diversi.
- Un Wine Manager integrato: scarica e gestisce Wine-GE e Proton-GE direttamente dall’app, senza che tu debba andare a cercarli a mano su GitHub.
- Coda di download: metti in fila più giochi e li scarichi uno dopo l’altro, utile se hai appena formattato e devi ripopolare la libreria.
- Salvataggi cloud: se lo store originale lo supporta, Heroic sincronizza i save automaticamente, esattamente come farebbe il client Windows.
- Modalità fullscreen per TV e controller: se hai un Mini PC collegato in salotto, questa modalità da sola vale l’installazione.
I requisiti sono onestamente ridicoli: 4 GB di RAM minimo, 8 consigliati, mezzo giga di spazio per il launcher stesso. Gira benissimo anche sull’hardware più modesto che trattiamo qui.
I limiti che nessuno ti dice
La libreria GOG a volte fa i capricci: capita che alcuni titoli non si carichino correttamente o risultino “non installabili” per un bug momentaneo, e devi aspettare una patch o forzare un reinstall. Alcuni giochi Windows più pesanti, soprattutto quelli con anti-cheat aggressivo o DRM particolare, funzionano meglio lanciati da Steam con Proton che da Heroic con Wine-GE puro. Se un titolo specifico ti dà problemi su Heroic, la prima cosa da controllare è sempre la stessa: apri ProtonDB e guarda i report, anche se il gioco non è su Steam ti dicono comunque come si comporta Proton su quel titolo in generale.
👉 Leggi qui: ProtonDB: la guida pratica per il gaming Linux
Come installarlo
Il metodo consigliato, è Flatpak da Flathub. Non serve altro:
flatpak install flathub com.heroicgameslauncher.hgl

Su distro Ubuntu-based puoi anche scaricare il .deb dal repository ufficiale, su Fedora il .rpm, su Arch c’è il pacchetto heroic-games-launcher-bin in AUR. Ma la versione Flatpak ha un vantaggio concreto: non dipende dalle librerie di sistema, quindi gli aggiornamenti arrivano più puliti e il rischio di rotture dopo un update della distro è quasi zero.
Cos’è Bottles e perché è tutta un’altra storia
Bottles risolve un problema diverso. Non è un launcher di giochi, è un gestore grafico di prefissi Wine. E qui devo fermarmi un secondo a spiegare cos’è un prefisso, perché è il concetto che sblocca tutto il resto: un prefisso Wine è un ambiente Windows finto e isolato, con il suo C:, il suo registro, le sue DLL, dentro cui installi ed esegui un programma Windows come se fosse davvero su Windows. Senza uno strumento come Bottles, gestire i prefissi a mano vuol dire terminale, variabili d’ambiente, e cartelle nascoste che si rompono se sbagli un comando.

Bottles mette un’interfaccia curata sopra tutto questo. Ogni “bottiglia” è un prefisso isolato, e puoi averne quante ne vuoi: una per un vecchio gioco pesante da configurare a mano, una per un’app di lavoro tipo un editor Windows-only, una per un launcher minore che su Lutris non ha uno script pronto. Se una bottiglia si rompe, le altre restano intatte. Questo da solo vale il prezzo del biglietto se usi Linux anche per lavoro e non solo per giocare.
Cosa gestisce Bottles per te:

- Runner multipli: Wine standard, Proton-GE, e il runner “Vanilla” di Bottles stesso, una versione di Wine con patch minime pensata per la massima compatibilità.
- DXVK e VKD3D: la traduzione di DirectX in Vulkan, attivabile o disattivabile per bottiglia se un gioco specifico ha problemi con l’accelerazione.
- Dipendenze comuni: font Microsoft, Visual C++, .NET, tutte quelle librerie che un’app Windows si aspetta di trovare e che normalmente installeresti a mano con Winetricks.
- Backup e versioning: se un aggiornamento rompe una bottiglia, puoi tornare indietro senza perdere tutto.
Dove Bottles vince e dove perde
Per giocare su Steam, Proton resta la scelta migliore. Per i non-Steam più comuni, Lutris resta più comodo perché ha script community già pronti. Bottles brilla in un terzo scenario che gli altri due coprono male: applicazioni Windows autonome che non sono giochi, o giochi specifici e ostici che richiedono un prefisso configurato con cura, un runner particolare, o dipendenze che uno script Lutris non prevede. Editor, utility, un vecchio programma aziendale, uno strumento CAD leggero: qui Bottles ti dà controllo fine che Lutris non offre e Heroic non ha nemmeno come obiettivo.

Heroic, Bottles o Lutris: la tabella che ti risolve il dubbio
| Scenario | Strumento giusto |
|---|---|
| Giochi su Epic, GOG o Amazon | Heroic |
| Giochi su Steam | Proton, integrato in Steam |
| Giochi non-Steam con script community pronto | Lutris |
| App Windows non di gioco, editor, utility | Bottles |
| Gioco ostico che richiede un prefisso su misura | Bottles |
| Vuoi tutto in un’unica interfaccia gaming multi-store | Heroic per gli store, Lutris se preferisci un solo hub con anche emulatori |
Non sono strumenti in competizione, convivono benissimo sullo stesso sistema. Io stesso ho Heroic per Epic e GOG, Lutris per un paio di titoli con script community, e una bottiglia dedicata per un vecchio programma di lavoro che altrimenti non avrei modo di far girare. Nessuno dei tre fa tutto, e va bene così.

Origimagic C4 Air
Ryzen 5 3500U · 8 Gb DDR4 · 256 GB
WiFi 5, BT5.0 · 3x USB-A 3.2, 1x USB-A 2.0, 1x USB-C 1080, 1x HDMI, 1 DP, 1x Jack audio, 2x Lan, 1x DC-IN

GMKtec M5 Ultra
AMD Ryzen 7 7730U · 16GB DDR4 · 1TB SSD
WiFi 6e, BT5.2 · 2x USB-A 3.2, 2x USB-A 2.0, 1x USB-C, 1x HDMI, 1 DP, 1x Jack audio, 2x Lan 2.5G, 1x DC-IN

BOSGAME E5
AMD Ryzen 5 5300U · 16GB DDR4 · 512 GB
WiFi 5, BT5.0 · 2x USB-A 3.2, 2x USB-A 2.0, 1x USB-C 4K, 1x HDMI, 1 DP, 1x Jack audio, 2x Lan 1x DC-IN

Beelink SER9
AMD Ryzen AI 7 H350 · 32GB LPDDR5X · 1TB SSD PCIe4.0
Wi‑Fi 6, BT5.2 · 2x USB-A 3.2, 2x USB-A 2.0, 2x USB-C, 1x HDMI, 1 DP, 1x Jack audio, 1x Lan 2,5G, 1x DC-IN

Raspberry Pi 4
Quad-Core Cortex A72 · 4 GB LPDDR4 · 64 GB
W-Fi, Bt 5.0 · 2x USB3.0, 2x USB2.0, 2x Micro HDMI

MINISFORUM AI X1 Pro
HX370 · 32 GB DDR5 · 1 TB
Wi-Fi 7 BT 5.4 · 2× USB-A 3.2 Gen2, 2× USB4, 1x USB 2.0, 1x DP2.0, 1 HDMI 2.1, 1× jack audio 3,5mm, Oculink

GMKtec Mini PC EVO-X2 64+2T
AMD Ryzen™ AI Max+ 395 · 64 GB LPDDR5 · 2 TB
Wi-Fi 7, Bt5.4 · 3× USB-A 3.2 Gen2, 2× USB4, 2x USB 2.0, 1× lettore SD, 1x DP1.4, 1 HDMI 2.1, 2× jack audio 3,5mm

NiPoGi E3B
AMD 7430U · 16 GB LPDDR4 · 512 GB SSD
6x USB 3.2, 1x USB-C, 1x Lan, 1x DP1.4, 1x HDMI2.0, 1 Jack 3,5

MINISFORUM X1 Lite-255
AMD Ryzen 7 · 16 GB DDR5 · 512 GB
Wi-Fi 7, Bt 5.4 · 2x USB-A 3.2, 2 x USB4, 1x Lan2.5, 1x HDMI2.1, 1x DP2.0, 1x Oculink

NiPoGi AM21
Ryzen 7 8745HS · 16 GB DDR5 · 512 GB
Wi-Fi 6 bt 5.2 · 2x USB-A 3.2, 2x USB-A 2.0, 1x USB4, 1x USB-C, 2x HDMI, 1x Jack audio 3.5mm, 1x DC-IN (alimentazione)
Se il tuo problema non è “quale launcher uso” ma “questo gioco specifico gira o no su Linux”, il posto dove controllare resta sempre ProtonDB, insieme al nostro pezzo dedicato all’anti-cheat se il titolo che ti interessa è multiplayer competitivo.
Non perderti i prossimi consigli
Guide, recensioni e novità su Linux, Mini PC e open source, dritte sul tuo Telegram. Niente spam, solo quello che vale la pena leggere.
IncastroPC partecipa al Programma Affiliazione Amazon EU. Prezzi e disponibilità soggetti a variazione.
