You are here

PlayOnLinux et les jeux sous Linux : Où en sommes nous en 2014 ?

Tuesday 12 August 2014 at 19:05

Bonsoir à tous,

Après presque 8 ans d'existence, j'aimerais consacrer un billet spécial pour donner un ressenti sur la situation actuelle du projet, sa place dans le monde du jeu vidéo sous Linux et pour répondre à certaines questions qui ont été soulevées à propos de PortMyApps.

Pour rappeler le contexte, en 2007, le 7 Mai pour être précis, nous avions décidé moi et un autre ami de lancer le projet PlayOnLinux. Le nom choisi à l'époque était assez significatif : nous souhaitions apporter une solution permettant de jouer sous Linux. À l'époque, vu la faible quantité de jeux natifs disponibles, la meilleure façon qui pouvait nous permettre de réussir le projet était d'utiliser wine. L'idée a eu un succès plutôt encourageant, puisque nous avions atteint les 100 premiers membres en moins d'une semaine.[1]

N'ayant pas suffisamment de ressources pour proposer un logiciel complet permettant d'utiliser toutes les plate-formes (dont les jeux natifs, qui étaient bien moins nombreux en 2007 que aujourd'hui), nous nous sommes concentrés essentiellement sur les jeux Windows (via Wine, DOSBox et ScummVM), et nous avons développé un ensemble d'outils permettant de faciliter l'installation et l'utilisation de ces derniers.

netappwm.jpgEn décembre 2012, Valve annonce la sortie de la version Linux de Steam[2]. Un an plus tard, SteamOS est annoncé[3]. Le mois dernier, GOG.Com (Good Old Games) annonce à leur tour le support de la plate-forme Linux[4]. Ces annonces sont très encourageantes, et montrent à quel point les éditeurs de jeux s'intéressent de plus en plus à de nouveaux systèmes d'exploitation, malgré une part de marché qui reste assez faible.[5].

De notre côté, nous souhaitons bien évidemment que cette explosion continue et nous ne pouvons qu'encourager vivement les éditeurs à suivre ce mouvement. Cependant, notre nom (historique) PlayOnLinux peut maintenant porter à confusion : Contrairement à ce qu'il peut laisser penser, nous n'apportons pas la solution pour jouer sous linux, nous proposons juste un outil pour utiliser wine simplement. Si vous cherchez un outil pour gérer votre bibliothèque de jeux sous Linux, il en existe plein qui le font très bien, pour ne pas citer un autre projet français : Lutris[6].

Ceci nous invite à nous questionner sur le problème suivant : Faut-il éviter d'encourager les éditeurs à se reposer sur wine maintenant qu'ils sont de plus en plus nombreux à s'intéresser à la question du support Linux ? Ce problème a été soulevé en commentaire sur le site GamingOnLinux[7] lorsque j'ai lancé le projet PortMyApps. (Il est important de noter que PortMyApps restera indépendant de PlayOnLinux, l'équipe de développement n'étant pas la même). Nous avions lancé l'idée de nous rapprocher des éditeurs en constatant que PlayOnLinux devenait de plus en plus difficile à maintenir, la quantité de scripts se multipliant exponentiellement. Bien entendu, il ne serait pas profitable pour la communauté de voir wine utilisé par les producteurs de jeux comme étant une solution "low-cost" de portage, au détriment d'un réel développement natif. Je vous rassure sur ce point, PortMyApps n'a certainement pas la prétention de porter le futur Elder Scroll, ou de s'emparer du marché du jeu sous Linux. Il est d'ailleurs très improbable de voir un éditeur s'intéresser sérieusement à Linux et proposer une solution basée sur wine. Il est encore plus improbable qu'un éditeur de jeu de la taille de Valve confie un tel chantier à un petit projet comme le notre.

Cependant, nous avons ciblé quelques cas (deux pour être très précis) où cette idée serait profitable pour tout le monde.

  • Il existe des logiciels dont l'informatique ou le jeu-vidéo n'est pas le coeur de métier. Je pense à des logiciels très spécifiques, utilisés par un très petit nombre de personnes. (Médecine, dessin spécialisé à un métier, ...). Ces logiciels sont souvent utilisés en interne dans les entreprises, où dévéloppés par des sociétés en B2B. Les éditeurs et utilisateurs de ces logiciels peuvent nécessiter un support Linux sans avoir les ressources nécessaires pour porter leur logiciel (choix technologiques, peu de développeurs).
  • Il existe de très anciens jeux dont le code source est perdu, ou dont l'intérêt et la notoriété n'est pas assez importante par rapport au travail nécessaire pour développer une versions Linux.

Ce sont typiquement dans ces deux cas de figures que nous envisageons de travailler. Nous connaissons assez bien le fonctionnement de wine, et nous proposons d'aider à l'intégrer de la meilleure façon que nous pouvons, pour une meilleure expérience utilisateur possible. L'upload sur le site PortMyApps est pour information, limité à 50Mo.

Pour en revenir à PlayOnLinux, nous savons qu'il finira par ne plus avoir de raisons d'exister et nous sommes convaincu que cela représenterait une victoire pour les principes que nous défendons. Cependant, nous pensons aussi que chacun doit pouvoir faire tourner chaque logiciel sur le système qu'il souhaite. C'est dans cette optique que nous continuerons à faire ce que nous faisons depuis bientôt huit ans, tant que chaque éditeur ne publiera pas une version native (et non basée sur wine) de son jeu systématiquement dès sa sortie. Il reste encore du travail à faire, et nous avons encore plein d'idées à vous présenter. Je tiens au passage à remercier tous ceux qui ont participé au projet depuis sa création.

Je reste bien entendu disponible pour répondre à vos questions en commentaire.

Sources

  1. http://museum.playonlinux.com
  2. http://korben.info/steam-pour-linux-enfin-ouvert-a-tous.html
  3. http://store.steampowered.com/livingroom/SteamOS/
  4. http://www.gog.com/news/gogcom_now_supports_linux
  5. http://www.developpez.com/actu/70849/Part-de-marche-des-OS-Windows-XP-baisse-mais-legerement/
  6. http://www.lutris.net
  7. http://www.gamingonlinux.com/articles/the-team-behind-playonlinux-playonmac-reveals-portmyapps-updated.4117