📰 Title: | Adventure Game Studio (AGS) | 🕹️ / 🛠️ Type: | Tool |
---|---|---|---|
🗃️ Genre: | Development | 👁️ Visual: | 2D |
🏷️ Category: | Development ➤ Engine ➤ 2D ➤ Point & click | 🏝️ Perspective: | First person (interface) |
🔖 Tags: | Development; 2D engine; AGS engine; Flagship; Multi-platform; Adventure; Sierra, LucasArts, ... | ⏱️ Pacing: | Point and Click |
🐣️ Approx. start: | 1997-01-01 | 👫️ Played: | Single |
🐓️ Latest: | 2025-09-08 | 🚦 Status: | 05. Tested & Playable (status) |
📍️ Version: | Latest: 3.6.2.13 (3.6.2 Patch 3) // Dev: 💥️ 4.0.0.20 (4.0 Alpha 24) / 3.6.3.1 (Beta 1) / 12866ec | ❤️ Like it: | 2. 👏️⭐⭐⭐⭐ (excellent) |
🏛️ License type: | 🕊️ Libre | 🎀️ Quality: | 2. 🏅️⭐⭐⭐⭐ (good) |
🏛️ License: | Artistic-2 | ✨️ (temporary): | |
🐛️ Created: | 2010-08-20 | 🐜️ Updated: | 2025-09-11 |
📦️ Package name: | ags | ..... 📦️ Arch: | ![]() |
---|---|---|---|
📄️ Source: | ![]() |
..... 📦️ RPM: | |
⚙️ Generic binary: | ![]() |
..... 📦️ Deb: | ![]() |
🌍️ Browser version: | ..... 📦️ AppImage: | ||
📱️ PDA support: | ![]() |
..... 📦️ Flatpak: | |
✨️ Not use: | ..... 📦️ Snap: |
📰 What's new?: | 👻️ Temporary: | ||
---|---|---|---|
💡 Lights on: | 📰 Previous News: | ||
🎨️ Significant improvement: | 💭️ New version published (to be updated): | ||
🎖️ This work: | ![]() |
🦺️ Work in progress: | |
👫️ Contrib.: | goupildb & Louis | 🚧️ Some work remains to be done: | |
🎰️ ID: | 6893 |
📜️[en]: | A libre, multiplatform engine geared toward point-and-click adventure design. It offers a comprehensive suite of features that allow developers to design their own games with custom graphics, sounds, and gameplay mechanics, even without extensive programming knowledge. Today, it is an ideal platform for both novice and experienced developers who want to bring their creative visions to life. Thanks to its active community and numerous tutorials, it allows anyone passionate about storytelling and game design to start developing their own adventures. The catalog includes several thousand titles. | 📜️[fr]: | Un moteur libre et multiplateforme orienté vers la conception de pointer-et-cliquer d'aventure. Il offre une suite complète de fonctionnalités qui permettent aux développeurs de concevoir leurs propres jeux avec des graphismes, des sons et des mécanismes de jeu personnalisés, même sans connaissances approfondies en programmation. C'est aujourd'hui une plateforme idéale pour les développeurs débutants et expérimentés qui souhaitent donner vie à leurs visions créatives. Grâce à sa communauté active et à ses nombreux tutoriels, il permet à toute personne passionnée par la narration et la conception de jeux de commencer à développer ses propres aventures. Le catalogue comprend plusieurs milliers de titres. |
---|
🕯️ How To: Beginners Course (202405), Adventure Game Studio Tutorial (201608), Tutoriel Adventure Games Studio [fr](202011)
🎮️ Showcase:
• Adventure Game Studio Basics Tutorial & workshop, by the Hand Eye Society (202312),
• 20 AGS Games in 5 Minutes (201810), Eternally Us (201005), Les jeux gratuits AGS [fr](201501),
• Making The Crimson Diamond, by Julia Minamata (202102),
🏡️ Website & videos
• Website: [Homepage] [Dev site] [Features/About] [Screenshots]
• Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) d(201810) d(201005) d(202102) d(202305) d(202407) d[fr](201501) d[fr](201508) ht(202405) ht(201608) ht(200809) ht(201003) ht[fr](202011) ht[de](202xxx) ht[ru](201410) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202105) ht[sp](201305) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)]
• Doc: [WIKI 1 2] [FAQ]
• Updates: [RSS] [Changelog 1(forums) 2(release notes) 2 3]
💰 Commercial
• [Support their work (Donate)]
🍩️ Resources
🔘️ Binaries download
• Download Adventure Game Studio engine (recent Linux version, sources & binaries): [Dev site]
• Download Adventure Game Studio engine (Old Linux binaries, required by some old games): [Le Bottin des Jeux Linux (AGS 2.72 & 3.1.2 beta 3)]
🔘️ Games
• Adventure Game Studio database (List of all downloadable games): [Adventure Game Studio (All Games List)]
• King's Quest I VGA Remake (an example of game using Adventure Game Studio engine): [Adventure Game Studio (King's Quest I VGA)]
🛠️ Technical informations
[PCGamingWiki] [MobyGames] [Showcase] [Last 100 Panel Ratings] [itch.io (Games made with this engine)] [AGS (Building)]
🦣️ Social
Devs (AGS Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Christopher Quentin Jones [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(@ AdventureX games convention(201201) 2(200801)]
The Project: [Blog] [Forums] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]
🐝️ Related
[Wikipedia (Adventure Game Studio) [fr] [en] [de]]
[Wikipedia (LucasArts) [fr] [en] [de]]
[HOLaRSE [de]] [The Linux Game Tome] [Mod DB] [Indie DB]
📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu(author's repo)] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]
🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]
🕊️ Source of this Entry: [Site (date)]
🦣️ Social Networking Update (on mastodon)
🛠️ Title: Adventure Game Studio
🦊️ What's: A libre point-and-click adventure game engine
🏡️ https://www.adventuregamestudio.co.uk/
🐣️ https://github.com/adventuregamestudio/ags
🔖 #LinuxGameDev #Flagship #LibreEngine #PointAndClick
📦️ #Bin #Arch #Deb
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
Dev ----------------------------------------
💥️ NEW!
🥁️ Update: 4.0.0.20 (4.0 Alpha 24)
⚗️ Signific vers.: 4x💎1x🚀️6x🐞️
📌️ Changes: https://github.com/adventuregamestudio/ags/releases
🦣️ From: 🛜️ https://github.com/adventuregamestudio/ags/releases.atom
🥁️ Update: -
⚗️ -
📌️ Changes: https://github.com/adventuregamestudio/ags/releases
🦣️ From: 🛜️ https://github.com/adventuregamestudio/ags/releases.atom
Stable -------------------------------------
🥁️ Update: 3.6.3.1 (Beta 1)
⚗️ Signific vers.: 16x💎5x📟️13x🚀️1x🐞️
📌️ Changes: https://github.com/adventuregamestudio/ags/releases
🦣️ From: https://mastodon.social/@holarse/115157739245987444
🛜️ https://github.com/adventuregamestudio/ags/releases.atom
🥁️ Update: 3.6.2.13 (3.6.2 Patch 3)
⚗️ Signific vers.: 2x💎1x🚀️2x📟️19x🐞️
📌️ Changes: https://github.com/adventuregamestudio/ags/releases
🦣️ From: https://mastodon.social/@holarse/115157739245987444
🛜️ https://github.com/adventuregamestudio/ags/releases.atom
🕯️https://www.youtube.com/embed/?list=PLZExhvQIZ4iC4HJndTz3ZAvLEtUf3ZB-m
🕯️https://www.youtube.com/embed/qmY3ye_2W0s
🎮️ https://www.youtube.com/embed/xfFOnZkrOy4
🎮️[fr] https://www.youtube.com/embed/XKliAXbLJPA
🕶️ A side view of "King's Quest I VGA", a remake of the game of the same name, designed with AGS. The protagonist (wearing a Robin Hood-style hat) stands in front of an isolated cottage in a wood. The player's cursor (me) is positioned over the thatched cottage, and has the reduced appearance of the protagonist.
📚️ Adventure Game Studio (AGS) is a libre, multiplatform engine geared toward point-and-click adventure design. It offers a comprehensive suite of features that allow developers to design their own games with custom graphics, sounds, and gameplay mechanics, even without extensive programming knowledge. Today, it is an ideal platform for both novice and experienced developers who want to bring their creative visions to life. Thanks to its active community and numerous tutorials, it allows anyone passionate about storytelling and game design to start developing their own adventures. The catalog includes several thousand titles.
📜️ "A libre engine oriented (but not only) towards specifically developed point-and-click adventure games" 📜️ .
Create Your Own Adventure Games Adventure Game Studio (AGS)
Adventure Game Studio (AGS) is open-source software for creating graphical point-and-click adventure games. It is free, standalone, and requires no subscription.
The Windows-based IDE, streamlines game creation by integrating tools for importing graphics, writing scripts, and testing. Games created with AGS can be played on multiple platforms, including Linux, iOS, and Android.
Suitable for all skill levels, AGS features an active community for support and socialising.
Play Thousands of Games
FREE AND COMMERCIAL
Join Our Supportive Community
AGS has an active and friendly community, with many ways of keeping in touch and getting help with your project or games made with AGS.
These include our local forums, Facebook page, Discord server, in-person meet-ups, and many more.
DONATE TO THE AGS COMMUNITY
The AGS community is run by a team of dedicated volunteers, who put their time and efforts into keeping it running as a welcoming, friendly and informative place to be. The AGS server and forums are paid for out of our own pockets, so in effect it costs us money to provide a free service to AGS users.
If you appreciate the work we do, and would like to give a little something back, please use the below link to donate via PayPal. Any profit made after covering server costs will be put back into hosting community events such as Mittens.
WHAT IS AGS?
AGS (Adventure Game Studio) is a powerful and user-friendly tool designed for creating adventure games, particularly in the style of classic point-and-click games. It offers a comprehensive suite of features that allow developers to design their own games with custom graphics, sound, and gameplay mechanics, even without extensive programming knowledge.
AGS has been used to create many popular indie games, making it an ideal platform for both beginners and experienced developers who want to bring their creative visions to life. With its active community and wealth of tutorials, AGS empowers anyone with a passion for storytelling and game design to start developing their own adventures.
All games showcased in the carousel are notable commercial games made with AGS, although there are also thousands of excellent freeware games available.
HISTORY
AGS was created in 1997 by British programmer Chris Jones as a simple MS-DOS program called "Adventure Creator," inspired by Sierra On-Line's adventure games like Space Quest IV. Initially, it only supported low-resolution, keyboard-controlled games.
The first complete AGS game, Lassi Quest, was released in 1999. The engine gained popularity with games like Rob Blanc and Larry Vales in the early 2000s. In 2008, AGS received a major update with version 3.0, introducing a rewritten editor based on the .NET Framework and 3D hardware acceleration.
In 2010, Chris Jones released the source code under the Artistic License, allowing community developers to maintain and enhance AGS. By 2015, they had implemented cross-platform capabilities and support for modern screen resolutions.
CAPABILITIES
Originally designed for Windows, the AGS engine now supports Android, iOS, Linux, Mac OS X, and PlayStation Portable, thanks to community efforts after the source code was released. It can create games ranging from 256-color, 320×200 resolution to high-resolution true-color games. AGS also supports various multimedia formats, including mod, wav, xm, MIDI, ogg, mp3, and avi.
COMMUNITY
The AGS community is active on forums, IRC, and Discord. They even host annual real-world meetups called "Mittens."
AGS AWARDS
Since 2001, the AGS Awards have recognized the best games made with AGS across multiple categories, gaining attention from prominent gaming sites.
GAMES AND DEVELOPERS
Thousands of games have been made using AGS, including commercially successful titles like Al Emmo and the Lost Dutchman's Mine, The Cat Lady, Primordia, and The Journey Down. Indie developer Wadjet Eye Games has created and published many popular AGS games, including the Blackwell series.
Additionally, teams like AGD Interactive and Infamous Adventures have remade classic Sierra and LucasArts adventure games using AGS.
🌍️ Wikipedia:
Adventure Game Studio (AGS) is an open source development tool that is primarily used to create graphic adventure games. It is aimed at intermediate-level game designers, and combines an Integrated development environment (IDE) for setting up most aspects of the game with a scripting language based on C (programming language) to process the game logic.
History
Adventure Game Studio was created by British programmer Chris Jones. AGS was originally released in 1997 as an MS-DOS program entitled "Adventure Creator".
Jones was inspired by the apparent simplicity of Sierra On-Line's adventure game interface, specifically as showcased in Space Quest IV: Roger Wilco and the Time Rippers. The first version of Adventure Creator allowed users to create only low-resolution, keyboard-controlled games.
Initially only small tests and demo games were created with AGS, and most of the more ambitious projects were cancelled. As a result of the lack of completed games and engine features, the user base was small, but the community grew slowly. Game developers started requesting more features so that they could create more complex games. Gradually, as these requests were implemented, AGS became a more capable toolkit and it was finally possible to create high-quality games with it.
After a long period of slow activity, Lassi Quest was released as the first complete AGS game in late 1999. It was not until Ben Croshaw's Rob Blanc and Philip Reed's Larry Vales games had been released in 2000-2001 that the engine gained widespread popularity. There is now an active community containing thousands of members, and a large output of completed games of all sizes.
AGS itself continues to be added to and improved upon, with the release of version 3.0 in January 2008 including a complete rewrite of the editor using the .NET Framework and an update to the game engine to support 3D hardware acceleration.
On 26 October 2010, Chris Jones released the source code for the editor under the terms of the Artistic License, version 2. On 27 April 2011, the runtime engine code was released under the same licence.
In 2015, a small group of community developers keep maintaining and improving the engine and IDE, and started to implement multi-platform capabilities as well as support for more modern screen resolutions (4:3, 16:9 and custom high resolutions).
Capabilities
The editor and runtime engine were originally designed for Windows operating systems; though the runtime engine has been ported to Android, iOS, Linux, Mac OS X and PSP since the release of the source code. Prior to AGS 2.7, a DOS engine was also available; this has since been discontinued. It is not yet possible to run the editor to create games on operating systems other than Windows without an emulator or API wrapper such as Wine.
AGS can create games with a graphical range from 256 colours and a resolution of 320×200 (games with more "classic" looks) to truecolor games with any higher resolution supported by the player's graphic adapter, like 1600×1200 (games with more "modern" looks) and an alpha channel. The higher the resolution, the more demanding a game is on computer resources, resulting in the need for a faster computer.
It also supports the following graphics filters: none, 2x nearest-neighbor, 3x nearest-neighbor, 4x nearest-neighbor, hq2x, hq3x.
The application supports the following multimedia formats: mod, S3M, wav, xm, MIDI, ogg, mp3, avi - version 2.61. Version 2.72 has support for IT and S3M.
Community
The AGS community is based on the AGS Forum and the AGS Internet Relay Chat channel. There have been real-world meetings of the community each summer for some years, known as "Mittens". There is also an ongoing blog covering the latest goings-on in AGS development, games and community. The community runs several competitions to create games, art, writing and music.
AGS Awards
The AGS Awards were founded in 2001 and are awarded annually to the best indie point-and-click adventure games of the year. Categories for the awards may vary year from year but overall include Best Game, Best Writing, Best Animation, Best Voice Acting, Best Puzzles, Best Background Art, Best Gameplay and Best Music. The AGS Awards are an important barometer for indie adventure games. Some winners have become immensely popular and commercially successful. Serving as a springboard for talent.
Reception and usage
Games based on AGS
Thousands of games have been produced using AGS, some of them being of professional quality, such as professional games like the ones mentioned below. There are several non-professional yet full-length acclaimed games such as Heroine's Quest.
Wadjet Eye Games is an indie game developer that has created most of its commercial titles using AGS, such as the Blackwell series of games. They also publish AGS games by other developers, such as Primordia by Wormwood Studios, Resonance by XII Games, and Gemini Rue by Joshua Nuernberger.
Development teams AGD Interactive and Infamous Adventures have remade and updated King's Quest and other Sierra releases. LucasFan Games have done the same with LucasArts adventure games.
Un moteur de pointer-et-cliquer au format AGS, par l'AGS Team, initié par Christopher Quentin Jones.
En C++/C/C#.
Adventure Game Studio (AGS) est un moteur libre et multiplateforme orienté vers la conception de pointer-et-cliquer d'aventure. Il offre une suite complète de fonctionnalités qui permettent aux développeurs de concevoir leurs propres jeux avec des graphismes, des sons et des mécanismes de jeu personnalisés, même sans connaissances approfondies en programmation. C'est aujourd'hui une plateforme idéale pour les développeurs débutants et expérimentés qui souhaitent donner vie à leurs visions créatives. Grâce à sa communauté active et à ses nombreux tutoriels, il permet à toute personne passionnée par la narration et la conception de jeux de commencer à développer ses propres aventures. Le catalogue comprend plusieurs milliers de titres.
Ressources et documentations disponibles : voir la fiche "Ressources - Adventure Game Studio".
Voir aussi / See also: Adventure Game Goddess (une interface en ncurses pour le moteur Adventure Game Studio permettant à la fois de télécharger le moteur AGS et de sélectionner et télécharger ses jeux en quelques clics).
Créez vos propres jeux d'aventure Adventure Game Studio (AGS)
Adventure Game Studio (AGS) est un logiciel libre permettant de créer des jeux d'aventure graphiques de type « pointer-cliquer ». Il est gratuit, autonome et ne nécessite aucun abonnement.
Cet environnement de développement intégré (IDE) basé sur Windows simplifie la création de jeux en intégrant des outils pour l'importation de graphiques, l'écriture de scripts et les tests. Les jeux créés avec AGS peuvent être joués sur plusieurs plateformes, notamment Linux, iOS et Android.
Adapté à tous les niveaux de compétence, AGS dispose d'une communauté active qui offre soutien et convivialité.
Jouez à des milliers de jeux
GRATUITS ET COMMERCIAUX
Rejoignez notre communauté solidaire
AGS dispose d'une communauté active et conviviale, avec de nombreux moyens de rester en contact et d'obtenir de l'aide pour votre projet ou vos jeux créés avec AGS.
Il s'agit notamment de nos forums locaux, de notre page Facebook, de notre serveur Discord, de rencontres en personne, et bien d'autres encore.
FAITES UN DON À LA COMMUNAUTÉ AGS
La communauté AGS est gérée par une équipe de bénévoles dévoués, qui consacrent leur temps et leurs efforts à la maintenir comme un lieu accueillant, convivial et informatif. Le serveur et les forums AGS sont financés par nos propres moyens, ce qui signifie que fournir un service gratuit aux utilisateurs d'AGS nous coûte de l'argent.
Si vous appréciez notre travail et souhaitez nous soutenir, veuillez utiliser le lien ci-dessous pour faire un don via PayPal. Tout bénéfice réalisé après couverture des coûts du serveur sera réinvesti dans l'organisation d'événements communautaires tels que Mittens.
QU'EST-CE QU'AGS ?
AGS (Adventure Game Studio) est un outil puissant et convivial conçu pour créer des jeux d'aventure, en particulier dans le style des jeux classiques de type « pointer-cliquer ». Il offre une suite complète de fonctionnalités qui permettent aux développeurs de concevoir leurs propres jeux avec des graphismes, des sons et des mécanismes de jeu personnalisés, même sans connaissances approfondies en programmation.
AGS a été utilisé pour créer de nombreux jeux indépendants populaires, ce qui en fait une plateforme idéale pour les développeurs débutants et expérimentés qui souhaitent donner vie à leurs visions créatives. Grâce à sa communauté active et à ses nombreux tutoriels, AGS permet à toute personne passionnée par la narration et la conception de jeux de commencer à développer ses propres aventures.
Tous les jeux présentés dans le carrousel sont des jeux commerciaux notables créés avec AGS, mais il existe également des milliers d'excellents jeux gratuits.
HISTORIQUE
AGS a été créé en 1997 par le programmeur britannique Chris Jones sous la forme d'un simple programme MS-DOS appelé « Adventure Creator », inspiré des jeux d'aventure de Sierra On-Line tels que Space Quest IV. Au départ, il ne prenait en charge que les jeux à basse résolution contrôlés au clavier.
Le premier jeu AGS complet, Lassi Quest, est sorti en 1999. Le moteur a gagné en popularité avec des jeux tels que Rob Blanc et Larry Vales au début des années 2000. En 2008, AGS a fait l'objet d'une mise à jour majeure avec la version 3.0, qui introduisait un éditeur réécrit basé sur le framework .NET et l'accélération matérielle 3D.
En 2010, Chris Jones a publié le code source sous licence Artistic License, permettant ainsi aux développeurs de la communauté de maintenir et d'améliorer AGS. En 2015, ils avaient mis en place des fonctionnalités multiplateformes et la prise en charge des résolutions d'écran modernes.
FONCTIONNALITÉS
Conçu à l'origine pour Windows, le moteur AGS prend désormais en charge Android, iOS, Linux, Mac OS X et PlayStation Portable, grâce aux efforts de la communauté après la publication du code source. Il permet de créer des jeux allant de 256 couleurs et une résolution de 320×200 à des jeux haute résolution en couleurs réelles. AGS prend également en charge divers formats multimédias, notamment mod, wav, xm, MIDI, ogg, mp3 et avi.
COMMUNAUTÉ
La communauté AGS est active sur les forums, IRC et Discord. Elle organise même des rencontres annuelles dans le monde réel appelées « Mittens ».
AGS AWARDS
Depuis 2001, les AGS Awards récompensent les meilleurs jeux créés avec AGS dans plusieurs catégories, attirant l'attention de sites de jeux vidéo de premier plan.
JEUX ET DÉVELOPPEURS
Des milliers de jeux ont été créés à l'aide d'AGS, notamment des titres à succès commercial tels que Al Emmo and the Lost Dutchman's Mine, The Cat Lady, Primordia et The Journey Down. Le développeur indépendant Wadjet Eye Games a créé et publié de nombreux jeux AGS populaires, notamment la série Blackwell.
De plus, des équipes telles que AGD Interactive et Infamous Adventures ont refait des jeux d'aventure classiques de Sierra et LucasArts à l'aide d'AGS.
🌍️ Wikipedia:
Adventure Game Studio (AGS en abrégé) est un logiciel freeware de création de jeux d'aventure graphique en point & click dans le style des premiers jeux de Sierra ou de LucasArts. Il a été créé par le britannique Chris Jones. La polyvalence du code permet aussi la création de jeux d'aventure à la première personne, de RPG, jeux avec entrées de textes. mais aussi d'autres types de jeux.
Langage de script
Le logiciel comprend plusieurs mots de référence. La programmation se rapproche du langage C++ mais a été spécialement conçue pour la création d'aventures graphiques par l'usage de codes directement liés.
Usage
La communauté d'AGS compte aujourd'hui des milliers de membres autour de la planète.
Adventure Game Studio est utilisé aussi pour quelques projets commerciaux de développeurs indépendants, ce qui est notable pour deux raisons: d'une part, sa licence libre et d'autre part, son utilisation destinée surtout à réaliser des jeux peu gourmands en ressources, "à l'ancienne". Ces deux critères ont donné à AGS la réputation d'être un outil de hobbyistes, face à des outils visant des systèmes plus modernes (comme l'outil Wintermute), mais surtout face aux poids lourds comme Unity (moteur de jeu), le Unreal Engine, et plus récemment Godot. Parmi les premiers jeux commerciaux on comptait par exemple The adventure of Fatman par Socko! Entertainement, ou encore Cart Life de Richard Hofmeier, le vainqueur de l'IGF 2013. Les projets commerciaux sont ensuite devenus moins anecdotiques avec l'essor de Steam et des systèmes de financement participatif.
Ainsi, la petite entreprise Wadjet Eye Games a connu assez tôt le succès avec la série des Blackwell mais a ensuite établi un marché assez stable dans cette niche de jeux et continue de produire régulièrement des jeux. C'est elle qui a fourni le principal effort pour porter AGS sur Mac et pour instaurer des méthodes de test qualité et de support client rudimentaires autour d'AGS. Il y a donc deux pendants à AGS: des kyrielles de jeux gratuits, et de temps en temps un jeu commercial "indé".
Jeux créés avec Adventure Game Studio
(...)
⚙️ Installation à partir du binaire
▸ Installation des dépendances :
• Installez au préalable les paquets suivants :
⚬ Arch/Manjaro : allegro4 aldumb libxml2
⚬ Debian : liballegro4.4 libaldmb1 libxml2
⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).
💡 Nota :
Par le passé, j'avais eut quelques difficultés à trouver facilement le binaire Linux du moteur AGS. C'est la raison pour laquelle Le Bottin des Jeux Linux vous propose sur son site (page "Offline") quelques (anciennes) versions (testées et fonctionnelles). Ceci peut d'autant être intéressant que certains jeux ne fonctionnent qu'avec une version spécifique du moteur. Vérifiez sur la fiche du jeu si un test a été fait avec une version spécifique, sinon commencez par la plus récente et si çà ne fonctionne pas, essayez en une autre.
• Copiez l'intégralité du contenu du fichier compressé (sans le répertoire lui-même, dénommé "AGS_(version)") de AGS dans le répertoire racine du jeu (il contient aussi l'utilitaire de configuration d'AGS ("ags-setup (version)").
📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).
📄️ Installation à partir du source
• Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre distribution/architecture (32/64-bits), la compilation du source est une bonne idée, voir un passage obligé.
▸ Installation des dépendances :
• Installez au préalable les paquets suivants :
⚬ (🧪️not_tested) Arch/Manjaro : git allegro4 aldumb libxml2 freetype2 libtheora libvorbis libogg
⚬ Debian : git debhelper build-essential pkg-config libaldmb1-dev libfreetype6-dev libtheora-dev libvorbis-dev libogg-dev
▸ Téléchargement du source (sur GitHub) :
☝️ Nota : Évitez le téléchargement du source via les liens https, car ils ne fournissent pas les dépendances
• Version stable, dans le répertoire souhaité, lancez : $ git clone -b "Nom_de_la_release" --recursive https://github.com/adventuregamestudio/ags
Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement : sur GitHub, dans la section Release, le nom valide est l'étiquette située à gauche du titre, ou cliquez sur "Tags" pour obtenir la liste des étiquettes valides).
• ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://github.com/adventuregamestudio/ags
▸ Compilation du moteur :
• Dans son répertoire racine lancez successivement :
$ make --directory=Engine
↪ vous obtenez le binaire : Engine/ags
🏕️ Installation du contenu / des données :
(installation type d'un jeu AGS)
▸ Récupération / extraction du contenu du jeu :
• Téléchargez votre jeu, ensuite si le livrable se présente sous la forme :
- d'un fichier compressé contenant notamment le fichier "acsetup.cfg", décompressez-le dans le répertoire souhaité.
- d'un unique exécutable Windows, lancez-le à l'aide de wine (dans le bottin, une fois installé il suffit de cliquer sur l'exécutable pour démarrer l'installation), installez-le dans le répertoire souhaité (le but étant d'en extraire les données) puis quittez wine. Seuls les fichiers "acsetup.cfg" (fichier de configuration), *.vox (fichiers sons), *.tra (fichiers d'internationalisation optionnels) et game.exe (le plus gros fichier ".exe") sont utiles, copiez-les dans le répertoire souhaité.
🚀️ LANCEMENT DU JEU
▸ Classique :
• Si vous l'avez installé à partir d'un paquet ou installé dans les répertoires système : $ AGS game.exe (adaptez game.exe)
• Si vous l'avez compilé ou disposez du binaire, en console dans son répertoire racine, lancez (après avoir copié le moteur dans le répertoire du jeu et l'avoir rendu exécutable d'un clic droit sur le fichier "AGS" ; remplacez game.exe par le nom de votre jeu) : $ ./AGS game.exe
💡 Nota:
• le binaire AGS peut se nommer : "$ ./AGS312", "$ ./AGS272", "$ ./ags-linux", ...
• si le nom de votre fichier comporte des espaces, entourez-le de guillemets, exemple : $ ./AGS "game of my dreams.exe"
📑️ PARAMÉTRAGE
(Paramétrage (résolution d'affichage du jeu, son, ...) du moteur AGS, à l'aide de l'utilitaire de configuration d'AGS ("ags-setup (version)")
Paramétrage :
• Rendez exécutable (clic droit sous votre gestionnaire de fichier) le binaire de configuration d'AGS ("ags-setup (version)")
• Configurez AGS en exécutant ce même binaire par : $ ./"ags-setup (version)"
💡 Nota :
• " (version)" est à remplacer par le nom effectif, exemple : "ags-setup 312" ou "ags-setup".
• si cet exécutable n'est pas fourni, il est possible de paramétrer partiellement et manuellement le jeu via la ligne de commande, exemples de paramétrages :
- $ ./ags32 --windowed --gfxfilter hqx 3
- $ ./ags32 --windowed --gfxfilter hqx 2
- $ ./ags32 --help
⚬ cette configuration a pour objet de paramétrer le fichier "acsetup.cfg" (il est également possible de le paramétrer manuellement).
Je retiens généralement les réglages suivants :
• Run in a window instead of full-screen
• Anti-alias scaled sprites
• Graphics Filter : 3x nearest-neighbour filter (les filtres Hq n'ont pas fonctionné dans nos tests)
• Digital Sound : Autodetect
• MIDI Music : Autodetect
En cas de ralentissements importants dans le jeu (dans ce cas les sons deviennent hachés), je vérifie que la résolution ne dépasse pas 640x480.
• Cliquez sur "Save"
Installation d'un fichier de traduction / internationalisation (optionnel) :
● 📜️ Préambule :
- la version 3.1.2 beta 3 du moteur AGS ne semble pas fonctionner avec les fichiers de traductions, quant à la version 2.72, le support de la traduction n'est pas fiable (la traduction fonctionne avec certains jeux, pas avec d'autres).
- les versions 2.72 et 3.1.2 beta 3 des utilitaires de paramétrage du fichier "acsetup.cfg" voient leur option de traduction verrouillée en position "Game Default", sans doute à cause de ce souci de fiabilité, néanmoins il reste possible de paramétrer le fichier manuellement à l'aide d'un éditeur.
• Éditez le fichier "acsetup.cfg" et ajoutez en fin de fichier les deux lignes :
[language]
translation=English
💡 Nota :
• L'exemple ci-dessus suppose que la langue du jeu par défaut est autre que l'anglais et qu'un fichier "english.tra" est présent dans son répertoire. A adapter pour d'autres langues.
• Attention à la syntaxe de l'option (l'extension ".tra" est absente).
• Si le jeu plante sur un message du type "Erreur de segmentation", enlevez ces lignes.
⌨️🖱️🎮️ CONTRÔLES:
• Il se contrôle à la souris.
● 📜️ Préambule :
⚬ 1ere édition : en Mai 2017 sous Debian. Par : goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
● 🫕️ Installation :
‣ (✔ v. 3.4.0.16) Binaire classique : FONCTIONNEL.
🟢️ AGS est à présent livré sur le site (GitHub, voir la section "Resources" ci-dessus) avec un binaire Linux 32bits et un autre en 64bits avec les bibliothèques dans un sous-répertoire : excellent !
🟠️ Je l'ai testé avec le jeu "King's Quest I VGA (Remake)" (lien ci-dessus): il a fonctionné du 1er coup, mais en plein écran sur mes 2 écrans à la fois (gênant).
L'utilitaire "ags-setup" permettant de configurer l'affichage n'était pas livré (je ne l'ai pas trouvé).
🟢️ Néanmoins après quelques hésitations, j'ai fini par trouver ce que je cherchais, les commandes suivantes m'ont donné satisfaction :
- $ ./ags32 --windowed --gfxfilter hqx 3
- $ ./ags32 --windowed --gfxfilter hqx 2
- $ ./ags32 --help
(rubrique "Installation" ci-avant mise à jour)
À noter que je n'ai même pas eut besoin de passer le nom du jeu en paramètre (voir ci-dessus), le simple fait de copier les binaires avec leur bibliothèque dans le répertoire du jeu a suffit : il a trouvé automatiquement le jeu.
‣ (✔ v. 3.4.0.16) Source : FONCTIONNEL (oui & non :).
🟢️ Le jeu se compile à présent (rubrique "Installation" ci-avant mise à jour).
🔴️ L'idée était de voir si la compilation produisait l'utilitaire "ags-setup" : je ne l'ai pas trouvé une fois la compilation achevée. Donc la compilation fonctionne (c'est déjà un énorme pas de franchi) mais ne semble pas produire le configurateur graphique.
Dommage aussi : je ne suis pas parvenu à créer le paquet Debian pour pouvoir ensuite l'installer via gdebi, car la commande : $ fakeroot debian/rules binary
aboutit au message :
"dpkg-shlibdeps: erreur: pas d'information de dépendance trouvée pour /usr/lib/liballeg.so.4.4 (utilisé par debian/ags/usr/bin/ags)"
● 🏆️ Impressions :
▸ 🌤️ Axes d'amélioration
• Le configurateur vidéo ("ags-setup") n'est provisoirement (en Mai 2017) plus livré en version Linux (mais l'on peut se débrouiller avec les paramètres passés en ligne de commande).
• (non testé avec la dernière 3.4.0.16) le moteur souffre encore de soucis de compatibilités entre versions. Pour jouer avec un jeu il vous faudra parfois tester différentes versions du moteur (nous hébergeons sur la page "Download" du Bottin les versions 2.72 et 3.1.2 beta 3, très largement utilisées). Espérons que les développeurs travaillerons sur ce sujet pour gommer ces soucis en améliorant la rétro-compatibilité du moteur.
• (non testé avec la dernière 3.4.0.16) le support de l'internationalisation n'est pas fiable sous Linux, mais cela devrait s'arranger au fil des versions.
▸ 🌞️ J'ai aimé
• La qualité des jeux produits - globalement excellents, et leur très bonne interactivité.
• Les jeux sont globalement multiplateforme (même s'il vous faudra parfois passer par wine pour en extraire les données).
• La ressource est énorme en ligne. De nombreux jeux d'excellente facture continuent à être développés, nous n'en citons qu'une infime partie, d'autres viendront grossir les rangs au fil du temps.
• L'installation s'est énormément simplifiée grâce à des binaires Linux livrés sur le site de développement (GitHub) avec les bibliothèques adaptées : un grand merci aux développeurs !
● 🧭️ Conclusion :
🕵️ Impression globale : 👍️
❤️ Like it: 👏️⭐⭐⭐⭐ (excellent)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (good)
🟢️ Le moteur en version 3.4.0.16 est un énorme pas en avant pour Linux : il simplifie grandement l'utilisation sous Linux (même s'il manque encore l'outil de paramétrage vidéo, mais cela va suivre j'imagine). 🟢️ L'offre en jeux de qualité est pléthorique. Un excellent moteur !
👏️ ❤️ Un grand bravo et merci à ses auteurs !