12 technologies et services qui ont sauvé le jeu sur Linux
Publicité
Les jeux sur Linux n'ont jamais été aussi grands. Bien que la bibliothèque ne soit pas aussi grande que celle que vous trouvez sous Windows, vous pouvez aujourd'hui jouer à des milliers de jeux pour Linux. Beaucoup d'entre eux sont des titres AAA.
C'est un grand changement par rapport à il y a une décennie, lorsque la plupart des jeux étaient des efforts gratuits et à la source pour les amateurs. Cette transition ne s'est pas produite d'elle-même. Quelles technologies ont permis cela?
Pilotes graphiques et API
Les jeux vidéo taxent de nombreuses parties d'un ordinateur, mais les graphiques sont l'élément qui se démarque le plus. Si une machine ne peut pas afficher les visuels de manière fluide, même les jeux occasionnels ne sont pas un élément clé. C’est pourquoi l’existence de pilotes graphiques de qualité pour Linux. Comment installer des pilotes graphiques propriétaires dans Ubuntu, Fedora et Mint Comment installer des pilotes graphiques propriétaires dans Ubuntu, Fedora et Mint La plupart du temps, l’open source vous convient le mieux. logiciel sur Linux. Mais si vous voulez une vraie puissance de jeu et graphique, vous aurez besoin de pilotes propriétaires. Voici comment les obtenir. Read More était essentiel pour que les joueurs Linux maîtrisent tous les jeux.
C'est pourquoi nous commençons cette liste avec ce que les trois plus grands fabricants de cartes graphiques ont fait pour Linux, plus un élément de programmation essentiel.
1. Intel
La plupart des ordinateurs sont équipés de processeurs Intel et votre ordinateur portable typique est doté de cartes graphiques intégrées plutôt que de cartes dédiées. Ces configurations offrent une expérience Linux exceptionnelle, car Intel publie des pilotes open source pour la majorité de ses puces graphiques.
Les graphiques Intel ne sont pas les meilleurs pour jouer aux derniers titres AAA avec des paramètres ultra élevés, mais ils peuvent gérer la plupart des jeux occasionnels et de nombreuses versions plus anciennes.
2. DMLA
AMD fournit un pilote propriétaire pour Linux. Avec ce pilote disponible, les joueurs Linux peuvent obtenir les performances attendues des plateformes de jeu puissantes équipées de cartes graphiques AMD. Cela donne accès aux jeux Linux les plus exigeants.
AMD a également publié des pilotes open source, fourni des spécifications matérielles à l’usage des autres développeurs et contribué au code d’autres efforts visant à rendre ses cartes graphiques compatibles avec Linux.
3. Nvidia
Nvidia a également créé un pilote propriétaire pour Linux. Une version gratuite et à source ouverte est disponible, mais contrairement à AMD, Nvidia n’offre pas d’informations que les autres peuvent utiliser. Les développeurs ont créé le pilote gratuit par le biais de l'ingénierie inverse. Cela fonctionne suffisamment bien pour offrir une expérience de bureau fluide, mais les performances de jeu ne se comparent pas à celles du pilote propriétaire.
4. OpenGL / Vulkan
Oui, c'est #Vulkan uniquement sur PC. #Vulkan est la meilleure API si vous souhaitez obtenir les taux de trame les plus élevés absolus sur PC.
- Billy Khan (@billykhan) le 11 août 2018
OpenGL est une interface de programmation d'application permettant de rendre des graphiques 2D ou 3D. C'est un moyen pour un jeu vidéo de communiquer avec la carte graphique dédiée. C'est une alternative au Direct3D de Microsoft, largement utilisé par les jeux sur Windows.
Le projet OpenGL a été lancé par Silicon Graphics en 1992. En 2006, la direction a été confiée à un consortium technologique à but non lucratif, le groupe Khronos.
Vulkan est un effort pour reconstruire OpenGL à partir de la base. La version initiale lancée en 2016 a suscité un soutien. Le moteur de jeu id Tech 7 d’id Software ne supportera que Vulkan sur PC.
Moteurs de jeu
Les moteurs de jeu sont des suites de développement de logiciels axées sur les jeux. Ils fournissent aux développeurs un rendu graphique 2D ou 3D, un moteur physique, des sons, des scripts et d’autres éléments de conception de jeux. Si le moteur de jeu concerné ne prend pas en charge Linux, il est peu probable qu'un développeur de jeux prenne en charge le système d'exploitation.
Les trois éléments suivants de la liste sont des moteurs de jeu qui ont alimenté de nombreux titres fournis à Linux.
5. Quake Engine (id Tech)
id Software est le développeur de jeux derrière des titres emblématiques comme les séries Doom et Wolfenstein. La société a adopté Linux dans les années 1990 et allait porter un certain nombre de ses titres. Mais c’est le moteur Quake, utilisé pour créer Quake 2 et ses versions ultérieures, qui laissera une empreinte durable dans le paysage des jeux sous Linux.
La plupart des jeux d’ID Software réalisés dans le moteur Quake 2 ont un port Linux. Plus particulièrement, id a publié le code source du moteur. Les développeurs créeraient de nombreux jeux de tir gratuits et à code source ouvert utilisant le moteur Quake, tels que OpenArena, Alien Arena, Nexuiz et Warsow.
6. Unité
En 2012, Unity Technologies a ajouté la possibilité de créer des jeux Linux à l'aide de son moteur de jeu Unity. Unity a été à l'origine un moteur de jeu pour Mac OS X, mais il prend désormais en charge plus de deux douzaines de plates-formes. Les développeurs qui utilisent Unity peuvent cibler des ordinateurs personnels, des appareils mobiles, des consoles de jeu, des décodeurs et des appareils de réalité virtuelle.
Les jeux Linux créés avec Unity incluent Shadowrun Returns, Tabletop Simulator et Life is Strange: Before the Storm.
7. Unreal Engine
En 1998, Epic Games a publié un jeu de tir à la première personne appelé Unreal. Alors que le jeu a engendré une série qui a vendu des millions, le moteur qui a alimenté le jeu est devenu plus populaire. Epic Games a octroyé une licence d'utilisation du moteur à d'autres développeurs, qui ont utilisé cette technologie pour créer des genres aussi divers que les jeux de rôle et les jeux de combat.
En 2014, Epic Games a ajouté la possibilité d'utiliser Unreal Engine pour créer des jeux pour Linux et le système d'exploitation SteamOS basé sur Linux de Valve. Les jeux basés sur Unreal Engine et qui sont arrivés à Linux incluent Borderlands 2, Bioshock Infinite et Batman: Arkham Knight.
Couches de compatibilité
Un jeu n'a pas nécessairement besoin de la prise en charge native de Linux pour fonctionner correctement sur un poste de travail Linux. L'émulation en est un exemple. Les couches de compatibilité offrent une solution plus transparente qui n'implique pas le démarrage de machines virtuelles complètes. La prochaine étape sont deux grands.
8. du vin
Wine, qui signifie Wine is not an emulator, est une couche de compatibilité qui permet aux utilisateurs Linux d’exécuter des applications Windows. Comment exécuter des applications Windows et des jeux avec Linux Wine. Comment exécuter des applications Windows et des jeux avec Linux. Wine existe-t-il un moyen d'obtenir Windows? logiciel fonctionnant sous Linux? Une solution consiste à utiliser Wine, mais même si cela peut être très utile, cela ne devrait probablement être que votre dernier recours. Voici pourquoi. Lire la suite . Le programme peut exécuter certains logiciels commerciaux indispensables au travail, tels que Microsoft Office et Adobe Photoshop.
Mais le vin est tout aussi utile aux joueurs. Même sans le support officiel de Linux, vous pouvez exécuter des titres tels que Elder Scrolls, Guild Wars, StarCraft et World of WarCraft.
Dans certains cas, il vous suffit d'installer le jeu et d'exécuter Wine pour que le logiciel s'exécute. Dans d'autres cas, vous devez expérimenter fastidieusement avec divers paramètres jusqu'à ce que vous ayez de la chance. Certains ports Linux sont en fait des jeux Windows fournis avec Wine. Un tel logiciel n'est pas natif, mais beaucoup de joueurs ne le remarquent pas.
9. Proton
Wine peut fonctionner avec des programmes propriétaires, mais ce sont des logiciels open source. Cela signifie que les développeurs sont libres de prendre le code et de l'utiliser pour créer d'autres projets. C'est ce qui a conduit à Proton.
Proton est une variante de Wine publiée par Valve dans le but de faciliter le portage de jeux sur Linux. Les jeux Windows prenant en charge Proton fonctionneraient sur les systèmes Linux exécutant le SteamOS de Valve. SteamOS est-il un bon choix pour un système de jeu? SteamOS est-il un bon choix pour un système de jeu? Pouvez-vous compter uniquement sur SteamOS avec de bonnes performances ou devez-vous toujours conserver cette configuration à double amorçage avec Windows? Nous allons jeter un coup d'oeil. Lire la suite et machines à vapeur. Ils fonctionneraient également sur un ordinateur de bureau traditionnel Linux.
Proton permet aux développeurs de publier des jeux pour Linux sans avoir à allouer de ressources pour créer une version spécifique à Linux. Cela facilite la vie des concepteurs de jeux et peut conduire à davantage de titres disponibles pour les joueurs Linux. D'un autre côté, les jeux exécutés via une couche de compatibilité telle que Proton risquent de ne pas offrir les mêmes performances que celles offertes par un jeu conçu pour Linux.
Distributeurs de jeux
Étant donné la part de marché relativement petite de Linux sur les ordinateurs de bureau, il n’est pas surprenant que les développeurs de jeux n’aient pas donné la priorité au système d’exploitation. Mais grâce aux quelques distributeurs de jeux populaires qui ont opté pour Linux, les joueurs ont pu démontrer la demande de titres. Cela a rapidement augmenté le nombre de jeux disponibles aujourd'hui.
Les trois prochains magasins en ligne ferment notre liste.
10. Bundle humble
Humble Bundle est devenu une plate-forme majeure de distribution de jeux numériques, mais les débuts du service étaient beaucoup plus modestes. Cela a commencé avec un groupe de développeurs indépendants vendant un paquet de jeux que les gens pouvaient nommer à leur prix. Les jeux étaient Aquaria, Gish, Lugaru, Penumbra Overture et World of Goo. Une partie des ventes a également été reversée à des œuvres de charité.
Le premier Humble Bundle a été un grand succès, qui a permis de récolter des centaines de milliers de dollars en quelques jours, mais il a également eu des implications majeures pour Linux. Chaque titre était disponible pour les ordinateurs de bureau gratuits et open source.
Ensuite, au fur et à mesure que les chiffres sont entrés, les développeurs ont constaté que les utilisateurs de Linux étaient prêts à payer le même montant, voire davantage, que leurs pairs Windows et macOS. Les offres ultérieures ont en outre démontré qu’il était possible de réaliser des bénéfices en vendant des jeux sur Linux.
11. vapeur
Steam est le service de distribution numérique qui a capturé l’industrie du jeu sur ordinateur. Beaucoup de gens achètent tous leurs jeux via Steam. C’est pourquoi l’annonce en 2012 par Valve de la présence de Steam dans Linux était une grande nouvelle. Comment installer Steam et commencer à jouer sous Linux Comment installer Steam et commencer à jouer sous Linux L’installation de Steam sur des ordinateurs Linux est simple, et le résultat est généralement simple. même expérience de jeu transparente que sur Windows. Lire la suite .
La version Linux de Steam n'apportait pas tous les titres disponibles pour Windows ou macOS. Il incombait toujours aux développeurs de porter leurs titres. Mais s'ils faisaient cet effort, il y avait maintenant un grand marché pour vendre leurs jeux sur Linux, et il se trouvait que c'était le même qu'ils utilisaient déjà.
Steam et Linux ne sont pas des amis naturels. Non seulement la plupart de ces titres sont des logiciels propriétaires, mais la plupart sont livrés avec DRM. C'est un compromis que vous devez faire si vous voulez jouer à de nombreux jeux proposés par les plus grands éditeurs de l'industrie, et c'est un compromis que de nombreux joueurs sont prêts à accepter.
12. GOG.com
GOG.com est une société de distribution numérique anciennement connue sous le nom de Good Old Games. Dans les années 1990, CD Projekt, une société basée en Pologne, a créé une entreprise, obtenant les droits sur les jeux étrangers, traduisant le texte et la voix, et vendant des jeux comme alternative aux copies piratées répandues dans la région. L'idée était de produire un produit de qualité supérieure que les gens paieraient.
Au début des années 2000, les gens ont commencé à acheter des versions numériques de jeux et les DRM ont augmenté pour empêcher les acheteurs de partager des copies. CD Projekt a créé une filiale connue sous le nom de Good Old Games qui vendait des titres classiques sans DRM, utilisant les jeux d’ingénierie inverse de la société pour créer des titres compatibles avec le matériel moderne.
En 2012, Good Old Games a annoncé qu'il commencerait à vendre des jeux indépendants et des titres AAA. À ce moment, le nom a été changé pour GOG.com. En 2014, la société a annoncé la prise en charge de Linux. Les titres ne contiennent pas de DRM, ce qui en fait le site le plus facile à trouver et à télécharger des jeux sans DRM pour Linux.
L'avenir est prometteur pour les jeux Linux
Relativement peu de joueurs utilisent un ordinateur de bureau Linux, mais le marché évolue. En utilisant Linux pour alimenter ses machines à vapeur, Valve pousse les développeurs à créer des jeux s'exécutant sous Linux, même s'ils optent pour une solution de contournement telle que Proton. Google encourage également le développement en lançant sa plate-forme de jeu Stadia, basée sur Linux.
Ensuite, lorsque vous envisagez une prise en charge généralisée de Vulkan, vous recherchez un environnement beaucoup plus convivial pour les jeux Linux.
Avec la façon dont les choses se passent, le meilleur moment pour être un joueur Linux que maintenant est les jours à venir. Alors, installez-vous confortablement avec un contrôleur de jeu compatible avec Linux. Comment faire fonctionner des contrôleurs de jeu sous Linux Comment faire fonctionner des contrôleurs de jeu sous Linux Vous souhaitez commencer à jouer sur Linux? Voici un guide pratique pour faire fonctionner vos contrôleurs de jeu préférés. Lisez plus et amusez-vous.