Adventure Game Studio (AGS) is a development environment specialized in creating graphic adventure games. The program provides tools for designing scenes, characters, dialogs, and game logic without the need for advanced programming. AGS is used by independent developers to produce titles with a classic look and feel, similar to the adventure games of the 1990s.
- Visual room editor. Lets you design backgrounds and rooms using a layer-based system. Supports static and animated objects with depth adjustment through walkable areas and scaling. The tool includes regions for lighting and tinting effects, as well as support for parallax-style backgrounds through scripting.
- Interactive object system. Each game element can be configured with properties such as name, description, and available actions. Objects respond to events such as mouse clicks or interactions with characters.
- Character editor. Creates and animates sprites for protagonists and NPCs. Defines walking paths, speeds, and animation frames. Characters can change their appearance depending on specific situations.
- Dialog module. Builds branching conversations with conditional replies. Includes variables for tracking player decisions and affecting the narrative. Supports subtitles and synchronized voice-over, including lip sync.
- Custom scripting language. AGS uses a C-like language for programming complex logic. Offers control over game flow, inventory, mini-games, and transitions between scenes.
- Resource manager. Centralizes media files such as images, sounds, and music. Automates conversion to compatible formats and optimizes the final size of the game package.
- Inventory system. Implements draggable or menu-based interfaces. Items can be combined with each other or used on objects in the environment with custom visual feedback.
- Multichannel audio engine. Manages sound effects and dynamic soundtracks. Lets you adjust individual volumes and enable loops with smooth transitions.
- Integrated debugger. Monitors variables in real time during testing. Identifies scripting errors and performance problems, with detailed information about warnings.
- Multi-platform export. Compiles projects for Windows, Linux, macOS, and other platforms through the AGS engine ports. Lets you customize the output with icons and metadata.
- Translation support. Makes localization easier through external text files. Lets you change all of the game's strings without modifying the main source code.
- Template projects. Includes templates with common game setups, such as classic verb-coin interfaces, to speed up development.
Adventure Game Studio was created by Chris Jones in 1997. It was originally a DOS program, and its first public version appeared in 1999. The editor and engine were later rewritten for Windows, and the engine was released as open source in 2011. It is written in C++, and the editor in C#. Today it is maintained by a community of contributors on GitHub. The engine has been used in commercial productions such as Gemini Rue and Kathy Rain, showing its ability to deliver professional experiences.
Alternatives to Adventure Game Studio:
For Adventure Game Studio there are 5 alternative programs. Free: 4, paid: 1.
Discord Bot Engine is a specialized application for creating and managing Discord bots through a visual system.
Price: $7.99 Size: 469 MB Version: 1.0 OS: Windows
CopperCube is an engine for developing three-dimensional applications and games.
Price: Free Size: 44.6 MB Version: 6.7.3 OS: Windows, MacOS
Inky by Inkle is a text editor designed for creating interactive stories and narrative games.
Price: Free Size: 215 MB Version: 0.15.2 OS: Windows, Linux, MacOS
Redot Engine is a 3D game engine designed for creating advanced graphics.
Price: Free Size: 91.5 MB Version: 26.3 OS: Windows, Linux, Mac OS
Godot Engine is a video game engine that supports both two- and three-dimensional development.
Price: Free Size: 82 MB Version: 4.7.2 OS: Windows, Linux, Mac OS, Android