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

ScenarioStrumento giusto
Giochi su Epic, GOG o AmazonHeroic
Giochi su SteamProton, integrato in Steam
Giochi non-Steam con script community prontoLutris
App Windows non di gioco, editor, utilityBottles
Gioco ostico che richiede un prefisso su misuraBottles
Vuoi tutto in un’unica interfaccia gaming multi-storeHeroic 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
229,99€-11%
Offerta a tempo

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

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

Beelink SER9

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

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
Scelta IncastroPC

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

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

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

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.

Seguici su Telegram →

IncastroPC partecipa al Programma Affiliazione Amazon EU. Prezzi e disponibilità soggetti a variazione.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *