Stai pensando di passare a Linux per i giochi?  Ecco come i giochi su Linux si sono evoluti da alcuni cloni open source alle versioni AAA.

12 tecnologie e servizi che hanno salvato il gioco su Linux

Annuncio pubblicitario Il gioco su Linux non è mai stato così grande. Mentre la libreria non è grande come quella che trovi su Windows, oggi puoi giocare a migliaia di giochi per Linux. Molti di loro sono titoli AAA. Questo è un grande cambiamento rispetto a un decennio fa, quando la maggior parte dei giochi erano sforzi di hobbisti gratuiti e open source. Qu

Annuncio pubblicitario

Il gioco su Linux non è mai stato così grande. Mentre la libreria non è grande come quella che trovi su Windows, oggi puoi giocare a migliaia di giochi per Linux. Molti di loro sono titoli AAA.

Questo è un grande cambiamento rispetto a un decennio fa, quando la maggior parte dei giochi erano sforzi di hobbisti gratuiti e open source. Questa transizione non è avvenuta da sola. Quali tecnologie hanno permesso che ciò accadesse?

Driver grafici e API

I videogiochi tassano molte parti di un computer, ma la grafica è l'elemento che spicca di più. Se una macchina non è in grado di visualizzare immagini visivamente in modo fluido, anche i giochi casuali non sono un inizio. Ecco perché l'esistenza di driver grafici di qualità per Linux Come installare driver grafici proprietari in Ubuntu, Fedora e Mint Come installare driver grafici proprietari in Ubuntu, Fedora e Mint Il più delle volte, starai bene con open-source software su Linux. Ma se vuoi il vero gioco e la potenza grafica, avrai bisogno di driver proprietari. Ecco come ottenerli. Maggiori informazioni erano essenziali per i giocatori Linux che mettevano le mani su tutti i giochi.

Ecco perché iniziamo questo elenco con ciò che i tre grandi produttori di schede grafiche hanno fatto per Linux, oltre a un pezzo essenziale di programmazione.

1. Intel

Sito Web Intel con driver grafici disponibili per Linux

La maggior parte dei PC è dotata di processori Intel e il tipico laptop è dotato di grafica integrata anziché di schede dedicate. Queste configurazioni offrono un'ottima esperienza Linux, poiché Intel rilascia driver open source per la maggior parte dei suoi chip grafici.

La grafica Intel non è la migliore per giocare agli ultimi titoli AAA con impostazioni ultra elevate, ma può gestire la maggior parte dei giochi casuali e molte versioni precedenti.

2. AMD

Sito Web AMD che mostra driver grafici disponibili per Linux

AMD fornisce un driver proprietario per Linux. Con questo driver disponibile, i giocatori di Linux possono ottenere le prestazioni che si aspettano da potenti piattaforme di gioco con schede grafiche AMD. Ciò fornisce l'accesso ai giochi Linux più esigenti.

AMD ha anche rilasciato driver open source, fornito specifiche hardware che altri sviluppatori possono usare e ha contribuito con il codice ad altri sforzi per rendere le sue schede grafiche compatibili con Linux.

3. Nvidia

Sito Web NVIDIA che mostra driver grafici disponibili per Linux

Nvidia ha anche creato un driver proprietario per Linux. È disponibile una versione gratuita e open source, ma a differenza di AMD, Nvidia non offre informazioni utilizzabili da altri. Gli sviluppatori hanno creato il driver gratuito attraverso il reverse engineering. Funziona abbastanza bene per offrire un'esperienza desktop fluida, ma le prestazioni di gioco non sono paragonabili a ciò che il driver proprietario può fare.

4. OpenGL / Vulkan

Sì, è #Vulkan solo su PC. #Vulkan è l'API migliore se desideri ottenere i frame rate più alti in assoluto su PC.

- Billy Khan (@billykhan) 11 agosto 2018

OpenGL è un'interfaccia di programmazione dell'applicazione per il rendering di grafica 2D o 3D. Serve come modo per un videogioco di comunicare con la scheda grafica dedicata. Serve come alternativa a Direct3D di Microsoft, ampiamente utilizzato dai giochi su Windows.

Silicon Graphics ha avviato il progetto OpenGL nel 1992. Nel 2006, il management è passato a un consorzio tecnologico no profit, il gruppo Khronos.

Vulkan è uno sforzo per ricostruire OpenGL da zero. La versione iniziale è stata lanciata nel 2016 e ha ottenuto il supporto. Il motore di gioco id Tech 7 di id Software supporterà solo Vulkan su PC.

Motori di gioco

I motori di gioco sono suite di sviluppo software orientate ai giochi. Forniscono agli sviluppatori un rendering grafico 2D o 3D, un motore fisico, suoni, script e altri elementi di progettazione del gioco. Se il motore di gioco pertinente non supporta Linux, è improbabile che uno sviluppatore di giochi supporti il ​​sistema operativo.

I prossimi tre elementi della lista sono i motori di gioco che hanno alimentato molti dei titoli che sono arrivati ​​a Linux.

5. Quake Engine (id Tech)

id Software è lo sviluppatore del gioco dietro titoli iconici come le serie Doom e Wolfenstein. La società abbracciò Linux negli anni '90 e avrebbe continuato a portare alcuni dei suoi titoli. Ma era il motore di Quake, utilizzato per creare Quake 2 e versioni successive, che avrebbe lasciato un'impronta duratura nel panorama dei giochi Linux.

La maggior parte dei giochi di id Software realizzati nel motore di Quake 2 ha una porta Linux. In particolare, id ha rilasciato il codice sorgente del motore. Gli sviluppatori avrebbero continuato a creare molti sparatutto gratuiti e open source utilizzando il motore di Quake, come OpenArena, Alien Arena, Nexuiz e Warsow.

6. Unità

Nel 2012, Unity Technologies ha aggiunto la possibilità di creare giochi Linux usando il suo motore di gioco Unity. Unity è nato come motore di gioco per Mac OS X, ma ora supporta oltre due dozzine di piattaforme. Gli sviluppatori che utilizzano Unity possono rivolgersi a PC, dispositivi mobili, console di gioco, set-top box e dispositivi VR.

I giochi Linux realizzati con Unity includono Shadowrun Returns, Tableop Simulator e Life is Strange: Before the Storm.

7. Unreal Engine

Piattaforme supportate dalla pubblicità di siti Web di Unreal Engine
Credito d'immagine: Epic Games

Nel 1998, Epic Games ha lanciato uno sparatutto in prima persona di nome Unreal. Mentre il gioco ha generato una serie che ha venduto milioni, il motore che ha alimentato il gioco è diventato più popolare. Epic Games ha concesso in licenza il motore ad altri sviluppatori, che hanno utilizzato la tecnologia per creare generi diversi come giochi di ruolo e giochi di combattimento.

Nel 2014, Epic Games ha aggiunto l'opzione per utilizzare Unreal Engine per creare giochi per Linux e SteamOS basato su Linux di Valve. I giochi basati su Unreal Engine basati su Linux includono Borderlands 2, Bioshock Infinite e Batman: Arkham Knight.

Livelli di compatibilità

Un gioco non ha necessariamente bisogno del supporto nativo di Linux per funzionare correttamente su un desktop Linux. L'emulazione ne è un esempio. I livelli di compatibilità offrono una soluzione più fluida che non comporta l'attivazione di macchine virtuali in piena regola. I prossimi sono due grandi.

8. Vino

Wine, che sta per Wine Is Not an Emulator, è un livello di compatibilità che consente agli utenti Linux di eseguire app di Windows Come eseguire app e giochi di Windows con Linux Wine Come eseguire app e giochi di Windows con Linux Wine Esiste un modo per ottenere Windows software funzionante su Linux? Una risposta è usare Wine, ma sebbene possa essere molto utile, probabilmente dovrebbe essere solo l'ultima risorsa. Ecco perché. Leggi di più . Il programma può eseguire alcuni software commerciali di cui le persone potrebbero aver bisogno per lavorare, come Microsoft Office e Adobe Photoshop.

Ma Wine è altrettanto utile per i giocatori. Anche senza il supporto ufficiale di Linux, puoi eseguire titoli come Elder Scrolls, Guild Wars, StarCraft e World of WarCraft.

In alcuni casi, devi solo installare il gioco ed eseguire Wine per far funzionare il software. In altri casi, devi sperimentare noiosamente varie impostazioni finché non sei fortunato. Alcune porte Linux sono in realtà giochi Windows in bundle con Wine. Tale software non è nativo, ma molti giocatori non se ne accorgono.

9. Proton

Wine può funzionare con programmi proprietari, ma è un software open source. Ciò significa che gli sviluppatori sono liberi di prendere il codice e usarlo per creare altri progetti. Questo è ciò che porta a Proton.

Proton è una variante di Wine rilasciata da Valve nel tentativo di semplificare il porting dei giochi su Linux. I giochi Windows che supportano Proton funzionerebbero su sistemi Linux che eseguono SteamOS di Valve SteamOS è una buona scelta per un sistema di gioco? SteamOS è una buona scelta per un sistema di gioco? Puoi affidarti esclusivamente a SteamOS con buone prestazioni o dovresti comunque mantenere quel dual-boot con Windows? Diamo un'occhiata. Maggiori informazioni e macchine a vapore. Funzionavano anche su Linux desktop tradizionale.

Proton consente agli sviluppatori di rilasciare giochi per Linux senza dover allocare risorse per la creazione di una versione specifica di Linux. Questo semplifica la vita ai creatori di giochi e può portare a più titoli disponibili per i giocatori Linux. D'altro canto, i giochi che girano attraverso un livello di compatibilità come Proton potrebbero non offrire lo stesso tipo di prestazioni che potresti ottenere da un gioco progettato per Linux.

Distributori di giochi

Data la quota di mercato relativamente ridotta di Linux desktop, non sorprende che gli sviluppatori di giochi non abbiano dato la priorità al sistema operativo. Ma grazie ad alcuni famosi distributori di giochi che si dirigono verso Linux, i giocatori hanno avuto la possibilità di dimostrare la domanda di titoli. Ciò ha aumentato rapidamente il numero di giochi disponibili oggi.

I prossimi tre negozi online chiudono la nostra lista.

10. Bundle umile

Descrizione del pacchetto umile
Credito d'immagine: Humble Bundle

Humble Bundle è diventata un'importante piattaforma di distribuzione di giochi digitali, ma i primi tempi del servizio erano molto più umili. È iniziato con un gruppo di sviluppatori indipendenti che vendevano un pacchetto di giochi per cui le persone potevano definire il proprio prezzo. I giochi erano Aquaria, Gish, Lugaru, Penumbra Overture e World of Goo. Una parte delle vendite è andata anche in beneficenza.

Il primo Humble Bundle è stato un grande successo che ha raccolto centinaia di migliaia di dollari nel giro di pochi giorni, ma c'erano anche importanti implicazioni per Linux. Ogni titolo era disponibile per i desktop gratuiti e open source.

Quindi, con l'arrivo dei numeri, gli sviluppatori hanno visto che gli utenti Linux erano disposti a pagare lo stesso importo o più dei loro colleghi Windows e macOS. I pacchetti successivi hanno inoltre dimostrato che era possibile trarre profitto dalla vendita di giochi su Linux.

11. Steam

Steam è il servizio di distribuzione digitale che ha catturato l'industria dei giochi per PC. Molte persone acquistano tutti i loro giochi tramite Steam. Ecco perché è stata una grande notizia quando Valve ha annunciato nel 2012 che stava portando Steam su Linux Come installare Steam e iniziare a giocare su Linux Come installare Steam e iniziare a giocare su Linux L'installazione di Steam su computer Linux è semplice, e il risultato è di solito il stessa esperienza di gioco fluida che hai avuto su Windows. Leggi di più .

La versione Linux di Steam non portava con sé tutti i titoli disponibili per Windows o macOS. L'onere era ancora agli sviluppatori di portare i loro titoli. Ma se hanno fatto questo sforzo, ora c'era un grande mercato per vendere i loro giochi su Linux, ed era capitato che fosse lo stesso che stavano già usando.

Steam e Linux non sono compagni di letto naturali. Non solo la maggior parte di questi titoli è software proprietario, ma la maggior parte viene fornita con DRM. Questo è un compromesso che devi fare se vuoi giocare a molti dei giochi che arrivano dai maggiori editori del settore ed è uno che molti giocatori sono disposti ad accettare.

12. GOG.com

Giochi Linux in vendita su GOG.com

GOG.com è una società di distribuzione digitale precedentemente nota come Good Old Games. Negli anni '90, una società polacca con il nome di CD Projekt iniziò un'attività ottenendo i diritti per i giochi stranieri, traducendo testi e voce e vendendo giochi in alternativa alle copie piratate prevalenti nell'area. L'idea era di produrre un prodotto di qualità superiore che le persone avrebbero pagato.

All'inizio degli anni 2000, le persone hanno iniziato ad acquistare versioni digitali dei giochi e il DRM è aumentato come mezzo per impedire agli acquirenti di condividere copie. CD Projekt ha creato una filiale nota come Good Old Games che ha venduto titoli classici senza DRM, utilizzando l'esperienza dei giochi di reverse engineering per rendere i titoli compatibili con l'hardware moderno.

Nel 2012, Good Old Games ha annunciato che avrebbe iniziato a vendere giochi indie e titoli AAA. In questo momento, il nome è cambiato in GOG.com. Nel 2014, la società ha annunciato il supporto per Linux. I titoli rimangono senza DRM, rendendo il sito il posto più semplice per trovare e scaricare giochi senza DRM per Linux.

Il futuro è luminoso per i giochi Linux

Relativamente pochi giocatori usano Linux desktop, ma il mercato sta cambiando. Utilizzando Linux per alimentare le sue macchine Steam, Valve sta spingendo gli sviluppatori a creare giochi da eseguire su Linux, anche se si rivolgono a una soluzione alternativa come Proton. Google sta incoraggiando anche lo sviluppo lanciando la sua piattaforma di gioco Stadia basata su Linux.

Quindi, quando consideri il supporto diffuso per Vulkan, stai osservando un ambiente molto più amichevole per i giochi Linux.

Con il modo in cui vanno le cose, l'unica volta migliore per essere un giocatore Linux di adesso sono i giorni a venire. Quindi rilassati, prendi un controller di gioco compatibile con Linux Come far funzionare i controller di gioco su Linux Come far funzionare i controller di gioco su Linux Vuoi iniziare a giocare su Linux? Ecco una guida pratica per far funzionare i tuoi controller di gioco preferiti. Leggi di più e divertiti.