Adventure Game Studio

Adventure Game Studio — Free Download. Adventure Game Creation

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.

★★★★★
5.0(2 ratings)

Download Adventure Game Studio (Official links)
File size: 52.6 MB
The latest version of Adventure Game Studio is: 4.0.0.17
Operating system: Windows, Linux, Android
Languages: English
Price: $0.00 USD

  • 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 — Free Download. Discord bot creation

Discord Bot Engine

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 — Free Download. 3D game creation

CopperCube

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 — Free Download. Interactive Narrative Tool

Inky by Inkle

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 — Free Download. 3D Rendering Engine

Redot Engine

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 — Free Download. Cross-Platform 2D/3D Engine

Godot Engine

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

Changelog

Version: 4.0.0.17
  1. Editor: the Popup message on compile setting is now applied when saving rooms as well.
  2. Editor: fixed the Project Tree and View Selection tree controls flickering when the mouse cursor hovers over them.
  3. Editor: fixed a crash on launch when the Recent Games list contains a game with a very long name.
  4. Editor: fixed autocomplete crashing when the script has an unclosed string literal.
  5. Editor: fixed the script editor hanging forever when a ] character is typed right at the start of a new line.
  6. Compiler: fixed forward struct declarations, which could sometimes cause obscure mistakes.
  7. Compiler: fixed line numbering in script files with UNIX (LF) line endings.
  8. Engine: a blocking animation or movement is no longer started for a disabled Character or Object, which could freeze the game forever because neither is updated while the object is disabled.
  9. Engine: buttons no longer switch to their MouseOver graphic when hovered while their parent GUI is covered by another clickable GUI.
  10. Engine: fixed the inconsistent Slider handle position caused by an incorrect slider fix in previous patches; the slider look now matches version 3.6.0 and later.
  11. Engine: fixed a case where a Room applying a special view to the player character did not adjust the loop to a valid range.
  12. Engine: fixed the loop range limit used when choosing a suitable loop after switching to another normal view or unlocking a temporary view; only the first 4 or 8 standard standing loops are now used, depending on the use diagonal loops setting, instead of the full range of loops in the view.
  13. Engine: fixed a potential crash when a script accesses certain Room Object properties through the object[] array in a Room that has no objects or lacks that specific object.
  14. Engine: after restoring a save with fewer objects of any type, accessing the missing objects from script no longer causes a script error.
  15. Engine: with the Crossfade and Dissolve transitions, the new room is now drawn immediately and not only after the Before fade in event callback completes.
  16. Engine: fixed loading of 1-bit, 4-bit and 8-bit BMP files whose width is not a multiple of 4.
  17. Engine: the Software renderer now clears the surface when the room viewport is moved around the screen, and displays it correctly when it is partially offscreen.
  18. Engine: the Debug(0) cheat that gives all inventory no longer reduces larger inventory item quantities to 1.
  19. Engine: fixed formatting mistakes in some game log messages.
  20. Compatibility: Global messages and Room messages now properly support Unicode text, which helps with translations.
  21. Compatibility: fixed the visual position of the slider handle in pre-3.6.0 games.
  22. Compatibility: fixed a regression in the legacy pathfinder that could prevent a character from reaching certain areas, which happened when running old games.

New programs