Adventure Game Studio (AGS) is a specialized game engine designed for creating point-and-click adventure games. Written primarily in C/C++, AGS provides a user-friendly environment for developers to create classic-style adventure games with minimal programming knowledge. Below is an overview of its history, features, and why it remains a popular choice for adventure game development.

In order to set up the most features of game with scripting language written in C language AGS combines an Integrated Design Environment (IDE). It is a 2D oriented Gaming Engine. The target platforms are Windows and Linux.

Beginning C++17
Master modern programming with Beginning C++17 – your gateway to building powerful, efficient, and future-ready applications!
View on Amazon

It was originally developed by Chris Jones back in 1999, AGS was made available as open source in 2011 under Artistic License 2.0.

Platforms Supported: Windows 7, 8, 10, Vista, XP and Windows 2000 (Linux, Mac and other ports also available for playing, not developing)

github

Further specifications

  • It supports the games with a graphic range up to 256 colors
  • It supports games with more classic look (a resolution of 320×200) to a more modern looks (resolution of 1600×1200)
  • It supports many graphic filters including:
    • 2x nearest neighbor
    • 3x nearest neighbor
    • 4x nearest neighbor
    • hq 2x
    • hq 3x
  • Video Formats: AVI, WMV, FLC, OGV (Ogg Theora); full-screen only

Use Cases of AGS

  1. Classic-Style Adventure Games:
    • AGS is perfect for creating games inspired by classics like Monkey IslandKing’s Quest, and Day of the Tentacle.
  2. Indie Projects:
    • The engine’s ease of use and low barrier to entry make it a popular choice for indie developers and hobbyists.
  3. Narrative-Driven Games:
    • AGS’s dialogue system and focus on storytelling make it ideal for narrative-driven games.
  4. Educational Projects:
    • The engine can be used to create educational games or interactive storytelling experiences.

Games Developed using AGS Engine

Useful Resources