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 i runner direttamente dall’app, senza andarli a cercare a mano su GitHub. Quello da usare oggi è GE-Proton, che Heroic esegue tramite UMU — lo stesso ambiente runtime che Steam usa per far girare Proton. Le vecchie build Wine-GE sono ancora in elenco, ma non vengono più aggiornate da inizio 2024: lasciale stare, a meno che un gioco specifico non le richieda esplicitamente.
  • 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

La libreria GOG ogni tanto fa i capricci: qualche titolo non si carica o risulta “non installabile” per un bug momentaneo, e tocca aspettare una patch o forzare un reinstall. E alcuni giochi Windows più pesanti, soprattutto con anti-cheat aggressivo o DRM particolare, funzionano meglio lanciati da Steam con Proton che da Heroic con GE-Proton. In entrambi i casi, se un titolo specifico ti dà problemi, la prima mossa è sempre la stessa: apri ProtonDB e guarda i report, che valgono anche per i giochi che non sono su Steam.

👉 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ì.

Se vuoi il quadro completo su Lutris nello specifico — come funziona, gli script della community, gli emulatori, il toggle anti-cheat 👉 Leggi qui: Lutris su Linux: cos’è e come usarlo. Questa tabella resta il punto di riferimento per scegliere; lì trovi il manuale d’uso

GEEKOM A9Max

GEEKOM A9Max

AMD Ryzen AI 9 HX 370 · 32 GB DDR5 · 2TB SSD

WiFi 7, BT5.4 · 5x USB-A 3.2, 1x USB-A 2.0, 2x USB-C, 2x HDMI, 1x Jack audio, 2x Lan 2.5G, 2.5G, 1x DC-IN

NiPoGi P1
409,99€-12%
Offerta a tempo

NiPoGi P1

ΑΜD PRO 7330U · 16 GB DDR4 · 256 GB

Wi-Fi 5 - Bt 4.2 · 1x HDMI2.0, 1x USB3.2 Type-C, 1x DP1.4, 1x LAN RJ45, 6x USB3.2 Gen1, 1x jack audio e 1x porta DC

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

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

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

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

Non disponibile su Amazon
Origimagic C4 Air

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

Non disponibile su Amazon

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 *