itch - Le Bottin des Jeux Linux

itch

🗃️ Specifications

📰 Title: itch 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Tool 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Tool ➤ Content Distribution ➤ Game Launcher 🌍️ Browser version:
🔖 Tags: Tool; Content Distribution; Game Launcher; Game Management; Web Store; itch.io; Multi-platform 📦️ Package Name: itch-bin
🐣️ Approx. start: 2015-05-08 📦️ Arch package: ✓
🐓️ Latest: 2022-03-13 📦️ RPM package:
📍️ Version: Latest: 25.5.1 / Dev: bbd0a47 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: MIT 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package:
👁️ Visual: 2D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 4 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 15180 🐛️ Created: 2016-12-31
🐜️ Updated: 2023-04-13

📖️ Summary

[en]: A libre, multi-platform interface to easily view, download, auto-update, and launch a collection of games obtained from itch.io, and store them in one (editable) location. Users can browse their game collection (online or offline) and the store to find other games (with the same filtering facility as the browser-based store) and make purchases from the interface. The main interest is to browse a game collection and update it automatically. Good. [fr]: Une interface libre et multi-plateforme permettant de consulter, télécharger, mettre à jour automatiquement, et lancer facilement une collection de jeux obtenue depuis le site itch.io, et de les conserver en un seul et même endroit (modifiable). L'utilisateur peut naviguer dans sa collection de jeu (en ligne ou hors ligne) et dans celle du magasin à la recherche d'autres jeux (avec la même facilité de filtrage que celle du magasin par navigateur) et effectuer ses achats depuis l'interface. L'intérêt est surtout la navigation dans une collection de jeux et sa mise à jour automatique. Bien.

🎥️ Videos

🏝️ Trailer: (201604),


🦝️ From Users [de]: (201611),


🎮️ Showcase: (201612), (201612), (201612),


🐧 Linux plays: Hex DSL (201609), Gaming On Linux (202203), Vaibhav Gaware (202008),


🎙️ Dev Interviews: (201612),

🕸️ Links

🏡️ Website & videos
[Homepage 1 2] [Dev site] [Features/About] [Screenshots] [Videos t(201604) ts(202xxx) gd(202xxx) gu[de](201611) id(201612) r(202xxx) lp(201609) lp(202203) lp(202008) ht(202110) d(201612) d(201612) d(201612) d(201605) d(201605) d(201612) ht(202xxx) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: [Itch.io]

🍩️ Resources
• For devs (Create a custom page to instantly distribute or sell your indie games): [itch.io (Create a custom page to instantly distribute or sell your indie games)]

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [itch.io (Installing on Linux)] [itch.io (About)]

🐘 Social
Devs (itch.io Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Leaf Corcoran (leafo) 1 2 [fr] [en]): [Site 1 2 3] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(201404) 2(201612)]
The Project: [Blog] [Forums] [mastodon] [twitter] [Facebook] [PeerTube] [YouTube] [PressKit]

🐝️ Related
[Wikipedia (itch.io) [fr] [en] [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site on Mastodon (date)]

🐘 Social Networking Update (on Mastodon)

🛠️ Title: itch
🦊️ What's: A libre interface dedicated to the management of a collection of games obtained on the itch.io website
🏡️ https://itch.io/app
🐣️ https://github.com/itchio/itch
🔖 #LinuxTool #ContentDistrib #OnlineStore #GameLauncher
📦️ #Libre #Bin #Arch
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 25.4.0➜25.5.1
⚗️ New features 💎
📌️ Changes: https://github.com/itchio/itch/releases
🐘 From: -

🐧 https://invidious.lunar.icu/VsCLrD1p0Cw
🐧 https://invidious.lunar.icu/DuQGjUuw8_A

📕 Description [en]

📕🐧"A libre interface dedicated to the management of a collection of games obtained on the itch.io website"🐧📕

Install, update and play indie games

The itch.io app, itch, lets you effortlessly download and run games and software from itch.io. All of your downloads are kept in a single place and are automatically updated. Access your collections and purchases, or browse for new games via the in-app browser.

☑ Browse games like the creator intended
On itch.io creators control how their project pages look. The built in browser lets you download and install games while exploring the unique page designs of our creators.

☑ Always updated
Not only will the games you've installed automatically update, the app itself will automatically transform as we launch new functionality and features. Games using our new command line tools will generate delta patches, ensuring that you only download what's changed when new games come out.

☑ Browser games offline
You can sync any browser based games right into the app, letting you play them offline whenever you want. Once you're back online you'll be able to grab any updates if necessary.

☑ Join the community
Learn more about the development of the app in our community. Share feature requests and general feedback with other members of itch.io. If you're a programmer then you'll be glad to hear that the entire project is open source on GitHub, we look forward to your pull requests.

☑ Available in your language
The itch app is available in over 20 languages, thanks to the itch.io community! Learn more about translating


🌍️ Wikipedia:

Itch.io (stylized as itch.io) is a website for users to host, sell and download indie games. Launched in March 2013 by Leaf Corcoran, the service hosts over 500,000 games and items (assets, ebooks, music) as of April 2022.

Itch.io also allows users to host game jams, events where participants have limited time (usually 1–3 days) to create a game. Game Off and Game Maker's Toolkit Game Jam have been hosted on Itch.io.

Due to the amount of freedom developers have on Itch.io, it is widely regarded as a good way for new video game developers to practice creating games and start making money from their games. Itch.io's game jams are also seen as a way for new video game developers to get publicity and improve their game developing skills.

History

On March 3, 2013, Leaf Corcoran posted a blog entry to the site leafo.net detailing what the future website would be about, with a pay-what-you-want model. In an interview with Rock Paper Shotgun, Corcoran said the original idea was not a store but instead a place to "create a customized game homepage". An early inspiration was Bandcamp, a self-publishing site for musicians, and the name itch.io originates from a spare domain that Corcoran had purchased a couple of years prior.

As of June 2015, the service hosted over 15,000 games and programs.

In December 2015, the service announced the release of an open-source desktop application for installing games and other content, as well as keeping existing games and content updated automatically. It was released with simultaneous support for Microsoft Windows, macOS and Linux.

By February 2017, Itch.io had five million downloads.

In support of the George Floyd protests, Itch.io organized the Bundle for Racial Justice and Equality in June 2020. It initially launched with over 700 games, but increased to over 1,500 as additional developers offered to contribute. In 11 days, the bundle raised US$8.1M for the NAACP Legal Defense and Educational Fund and Community Bail Fund.

In April 2021, Itch.io was made available as an app on the Epic Games Store.

In June 2021, Itch.io launched a bundle for Palestinian aid, from which all proceeds would go to the United Nations Relief and Works Agency to assist civilians in the Gaza Strip following the 2021 Israel–Palestine crisis. It included 1,272 items and raised over US$899,778.

In March 2022, Itch.io, partnering with Necrosoft Games along with hundreds of other developers, launched the Bundle for Ukraine; money from this bundle would be donated to the International Medical Corps and Voices of Children to provide assistant to civilians in Ukraine who have been impacted by the Russian invasion. The bundle included 991 works and raised over US$400,000 in 24 hours.

Revenue

The developer can charge money for the games they release onto the platform, and in May 2015, itch.io paid developers US$51,489. By default, the site takes a 10% cut from each sale, but the developer can choose how much money the site will get per purchase. The developer can set the lowest price for the game (including free), and the customer can pay above that minimum amount if they like the game they are purchasing.

📕 Description [fr]

Une interface dédiée à la gestion d'une collection de jeux obtenue sur le site itch.io, par l'itch.io Team, initié par Leaf Corcoran (leafo).

Itch est une interface libre et multi-plateforme permettant de consulter, télécharger, mettre à jour automatiquement, et lancer facilement une collection de jeux obtenue depuis le site itch.io, et de les conserver en un seul et même endroit (modifiable). L'utilisateur peut naviguer dans sa collection de jeu (en ligne ou hors ligne) et dans celle du magasin à la recherche d'autres jeux (avec la même facilité de filtrage que celle du magasin par navigateur) et effectuer ses achats depuis l'interface. L'intérêt est surtout la navigation dans une collection de jeux et sa mise à jour automatique. Bien.


Installez, mettez à jour et jouez à des jeux indépendants

L'application itch.io, itch, vous permet de télécharger et d'exécuter sans effort des jeux et des logiciels sur itch.io. Tous vos téléchargements sont conservés en un seul endroit et sont automatiquement mis à jour. Accédez à vos collections et à vos achats, ou recherchez de nouveaux jeux via le navigateur in-app.

☑ Parcourez les jeux comme le créateur l'a prévu
Sur itch.io, les créateurs contrôlent l'apparence des pages de leurs projets. Le navigateur intégré vous permet de télécharger et d'installer des jeux tout en explorant les conceptions de pages uniques de nos créateurs.

☑ Toujours mis à jour
Non seulement les jeux que vous avez installés se mettront automatiquement à jour, mais l'appli elle-même se transformera automatiquement à mesure que nous lancerons de nouvelles fonctionnalités et caractéristiques. Les jeux utilisant nos nouveaux outils de ligne de commande généreront des correctifs delta, garantissant que vous ne téléchargez que ce qui a été modifié lorsque de nouveaux jeux sortent.

☑ Jeux par navigateur hors ligne
Vous pouvez synchroniser tous les jeux par navigateur directement dans l'application, ce qui vous permet d'y jouer hors ligne quand vous le souhaitez. Une fois que vous êtes de retour en ligne, vous pourrez saisir les mises à jour si nécessaire.

☑ Rejoignez la communauté
Apprenez-en davantage sur le développement de l'appli au sein de notre communauté. Partagez vos demandes de fonctionnalités et vos commentaires généraux avec les autres membres d'itch.io. Si vous êtes un programmeur, alors vous serez heureux d'apprendre que l'ensemble du projet est open source sur GitHub, nous attendons avec impatience vos pull requests.

☑ Disponible dans votre langue
L'application itch est disponible dans plus de 20 langues, grâce à la communauté itch.io ! En savoir plus sur la traduction



🌍️ Wikipedia:

Itch.io est un site web qui permet aux développeurs indépendants de jeux vidéo d'héberger, distribuer et vendre leurs jeux. En juillet 2016, le site proposait plus de 40 000 jeux. Au 17 avril 2017, le marchand affiche 60 749 jeux, répartis comme suit en fonction du système :

• Android (OS mobile d'Alphabet/Google basé sur le noyau Linux): 6 118
• GNU/Linux : 8 785 ;
• iOS (OS mobile d'Apple): 1 224 ;
• macOS : 12 537 ;
• Web (Principalement HTML5, quelques rares jeux en Flash): 22 039 ;
• Microsoft Windows : 33 193.

Il est important de comprendre que de nombreux jeux sont proposés pour plusieurs systèmes, et sont donc comptés en double ou triple. Une addition des chiffres précédents 83 893 n'a pas de sens.

Tout comme Gog.com, la boutique Itch propose une gestionnaire de jeu, qui n'est pas obligatoire : un logiciel pour ordinateur de bureau permettant d'installer, mettre à jour, lancer, acheter les jeux, disponible pour GNU/Linux, macOS et Microsoft Windows. La société annonce que le code source de l'application est disponible publiquement sur la plateforme centralisée GitHub.com .

🚧️ Installation [fr]

🔧️ INSTALLATION :

⚙️ Installation à partir du binaire du jeu :

Installation à partir du binaire classique :
• (✘ v. 25.5.1) Un binaire statique (64-bits) est disponible, il suffit de décompresser le livrable et (s'il ne l'est pas) de rendre son binaire exécutable (clic droit sous votre gestionnaire de fichier).

Installation à partir du paquet Manjaro/Arch :
• (✔ v. 25.5.1) Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).


📄️ Installation à partir du source du jeu :
• (🧪️not_tested) Source non testé.


🚀️ LANCEMENT DE L'INTERFACE:

• (✔ v. 25.5.1) Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système, en console lancez : $ itch (le lancement par Alt F2 ou par son raccourci dans les menus ne fonctionne pas, il faut le lancer en console)

• (✘ v. 25.5.1) Si vous l'avez compilé ou disposez du binaire, en console dans son répertoire racine, lancez (après l'avoir rendu exécutable d'un clic droit sur le fichier): $ ./itch-setup


💡 Nota: les jeux installés sont copiés dans : ~/.config/itch/apps/

🔍️ Test [fr]

🕵️ Test (v. 25.5.1) par goupildb (config. : Manjaro 64-bit) :
Le : 6 août 2022
⏱️ Durée du test : 60 minutes.

🎯️ Objectif de ce test: rédiger/mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.

💻️ PC Specs :

Linux distribution: Manjaro
Kernel : 5.18.14-1-MANJARO
Graphics driver : NVIDIA 515.57 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (5.4.8)

CPU : AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard : MSI B450 GAMING PRO CARBON AC (RVB)
RAM : 32Go DDR4 (2x16GB)
Graphics card : GeForce RTX 2070
Hard disk: 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS
Monitors : 2 x ASUS ROG Swift PG348Q (3440x1440)
Keyboard : Roccat Vulcan (RVB)
Mouse : G-Lab Kult-Iridium (RVB)
Gamepad : Microsoft Xbox Elite Wireless Controller Series 2

Le constat :
• (✘ v. 25.5.1) le binaire téléchargé depuis itch.io puis lancé en console PLANTE :
(...)
File "/home/goupil2/.local/share/applications/Beholder.desktop" lacks MimeType key
2022/08/06 10:18:46 Launching (25.5.1) from (/home/goupil2/.itch/app-25.5.1)
2022/08/06 10:18:46 Kernel should support SUID sandboxing, leaving it enabled
2022/08/06 10:18:46 App launched, getting out of the way

• (✘ v. 25.5.1) le binaire du dépôt AUR lancé depuis le lanceur du bureau (Alt F2) ou depuis le raccourci créé par l'installation du paquet PLANTE

• (✔ v. 25.5.1) le même binaire du dépôt AUR lancé depuis une console FONCTIONNE (étrange) - même s'il affiche quelques erreurs :
(...)
08:41:25.421 ERROR (mcall) Caught butler error:
08:41:25.421 ERROR (mcall) butler version: undefined
08:41:25.421 ERROR (mcall) Golang stack:
(...)


A la 1ere utilisation, l'interface réclame le login et mot de passe de l'utilisateur (personnellement je n'aime pas trop pour un 1er contact, mais pour le téléchargement des jeux acquis et leur mise à jour, c'est évidemment nécessaire).
Une fois saisi ces informations, les connexions suivantes les ont mémorisés.

L'expérience est assez semblable à celle obtenue via le navigateur internet : le filtrage des jeux examinés, les pages des jeux, ....
👍️ L'intérêt de cette interface réside dans la gestion de la collection de jeux de l'utilisateur, en permettant :
• la mise à jour automatique des jeux de la collection,
• le regroupement des jeux sous un même répertoire (dans ~/.config/itch/apps/, modifiable sous l'interface),
• une navigation par onglets (à gauche de l'interface), permettant plusieurs navigations simultanées (par exemple dans sa collection de jeux + dans les offres en cours),
• une fois installés, une navigation assez rapide (bouton "Bibliothèque") et agréable dans la collection avec un bouton "Lancer" permettant le jeu immédiat,
• une navigation "Surprenez-moi" affichant des jeux avec des tags permettant un filtrage efficace des propositions de jeux.

👎️ Néanmoins les jeux achetés via les bundles (j'avais acheté le bundle pour l'Ukraine) manquent de visibilité / d'accessibilité : les jeux ne sont pas intégrés à la collection tant qu'ils ne sont pas téléchargés depuis la section dédiée au bundle (ils ne sont pas listés dans la section "Acquisitions" alors qu'ils ont été acquis).
Il est nécessaire de passer par l'icône de itch dans la zone de notification➜Explorer➜sous l'interface près de mon login il y a une petite flèche➜My library➜Sous le titre de la page "My Library", "Things you own", cliquer sur "View all"➜Près du titre "Bought, claimed & gift", cliquer sur "Bundles"➜Et là je vois ma ligne "Bundle for Ukraine"➜Cliquer dessus. Et là je peux enfin voir mes jeux et accéder aux boutons "Download" de chaque jeux du bundle : laborieux non ?
De plus l'interface ne gère visiblement pas :
• les jeux déjà téléchargés : elle propose le bouton "Download" pour des jeux déjà téléchargés (Gunmetal arcadia, Spooky Ghost Dot Com, ...).
• les jeux déjà acquis lorsque l'on se trouve dans le magasin : elle vous propose à l'achat des jeux déjà acquis, et si vous ne connaissez pas votre collection, vous risquez d'acheter un jeu que vous avez déjà.


🏆️ Impressions :

👍️ Pour :
• Une belle interface avec navigation rapide, par onglets et un filtrage efficace pour la recherche de jeux dans le magasin (malheureusement le niveau de filtrage est bien moindre pour les jeux de la collection acquise).
• La mise à jour automatique des jeux de la collection.
• Le regroupement des jeux dans un même répertoire - modifiable sous l'interface.
• Le lancement des jeux depuis l'interface.

👎️ Contre :
• Le lancement de l'interface autrement qu'en console ne fonctionne pas.
• Manque d'intégration des bundles : les jeux acquis via des bundles manquent de visibilité / d'accessibilité (ils ne sont pas intégrés à la collection tant qu'ils ne sont pas téléchargés)
• Manque d'intégration des bouton "Download" : l'interface affiche le bouton "Download" même lorsque le jeu est déjà téléchargé.
• Manque d'intégration des jeux déjà acquis : l'interface propose à l'achat des jeux déjà dans la collection - sans message d'avertissement.
• Le filtrage dans la collection des jeux acquis est quasi inexistant, alors qu'il est très complet dans le magasin (les infos existent donc, mais ne sont pas exploitées)


🕹️ Conclusion :
Impression globale : 👎️
Cette interface a quelques points faibles, néanmoins globalement elle fait bien le job en permettant de naviguer dans sa collection, de mettre à jour ses jeux automatiquement (non testé car je viens de l'installer et de télécharger mes jeux - ils sont donc à jour) et de les lancer rapidement à partir d'une seule et même interface.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !