HOME

TheInfoList



OR:

Adventure Game Studio (AGS) is an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
development tool primarily used to create
graphic adventure game An adventure game is a video game genre in which the player assumes the role of a protagonist in an interactive story driven by exploration and/or puzzle-solving. The genre's focus on story allows it to draw heavily from other narrative-based m ...
s. It is aimed at intermediate-level
game designer Game design is the art of applying design and aesthetics to create a game for entertainment or for educational, exercise, or experimental purposes. Increasingly, elements and principles of game design are also applied to other interactions, in ...
s, and combines an
integrated development environment An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools a ...
(IDE) with a
scripting language A scripting language or script language is a programming language that is used to manipulate, customize, and automate the facilities of an existing system. Scripting languages are usually interpreted at runtime rather than compiled. A scripti ...
based on the
C programming language ''The C Programming Language'' (sometimes termed ''K&R'', after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as ...
to process game logic.


History

Adventure Game Studio was created by British programmer Chris Jones in 1997 as an
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few oper ...
program entitled "Adventure Creator". Jones was inspired by Sierra On-Line's adventure game interface, specifically as showcased in '' Space Quest IV''. The first version of Adventure Creator allowed users to create only low- resolution keyboard-controlled games. ''Lassi Quest'' was released as the first complete AGS game in late 1999. The engine gained popularity with the release of
Ben "Yahtzee" Croshaw Benjamin Richard "Yahtzee" Croshaw (born 24 May 1983) is a British comedic writer, author, video game journalist, humorist, podcaster, and video game developer. He is best known for his video game review series '' Zero Punctuation'', which he pr ...
's '' Rob Blanc'' and Philip Reed's ''Larry Vales'' games in 2000-2001. Version 3.0 in January 2008 included a complete rewrite of the editor using the
.NET Framework The .NET Framework (pronounced as "''dot net"'') is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. It was the predominant implementation of the Common Language Infrastructure (CLI) until bein ...
and an update to the game engine to support 3D hardware acceleration. On 26 October 2010, Chris Jones released the
source code In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
for the editor under the terms of the
Artistic License Artistic license (alongside more contextually-specific derivative terms such as poetic license, historical license, dramatic license, and narrative license) refers to deviation from fact or form for artistic purposes. It can include the alterat ...
, version 2. On 27 April 2011, the runtime engine code was released under the same licence. By 2015, community developers were maintaining and improving the engine and IDE, and began to implement cross-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 Microsoft Windows operating systems; the runtime engine was ported to
Android Android may refer to: Science and technology * Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), Google's mobile operating system ** Bugdroid, a Google mascot sometimes referred to ...
, iOS,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
and
PlayStation Portable The PlayStation Portable (PSP) is a handheld game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on December 12, 2004, in North America on March 24, 2005, and in PAL regions on September 1, 200 ...
after the release of the source code. Prior to AGS 2.7, an
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few oper ...
engine was also available; this has since been discontinued. It is not yet possible to run the editor on
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
s other than Windows without an
emulator In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use peri ...
or API wrapper such as
Wine Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are ...
. AGS can create games with a graphical range from 256 colours and a resolution of 320×200, to truecolor games with any higher resolution supported by the player's graphic adapter and an alpha channel. It also supports graphics filters: nearest-neighbor interpolation (2x, 3x, and 4x), and
hqx In image processing, hqx ("high quality scale") is one of the pixel art scaling algorithms developed by Maxim Stepin, used in emulators such as Nestopia, FCEUX, higan, Snes9x, ZSNES and many more. There are three hqx filters defined: hq2x, hq ...
(2x and 3x). Version 2.61 supports the following multimedia formats: mod, wav, xm,
MIDI MIDI (; Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, an ...
,
ogg Ogg is a free, open container format maintained by the Xiph.Org Foundation. The authors of the Ogg format state that it is unrestricted by software patents and is designed to provide for efficient streaming and manipulation of high-quality di ...
,
mp3 MP3 (formally MPEG-1 Audio Layer III or MPEG-2 Audio Layer III) is a coding format for digital audio developed largely by the Fraunhofer Society in Germany, with support from other digital scientists in the United States and elsewhere. Orig ...
,
avi Avi is a given name, usually masculine, often a diminutive of Avram, Avraham, etc. It is sometimes feminine and a diminutive of the Hebrew spelling of Abigail. People with the given name include: * Avi (born 1937), Newbery award-winning Americ ...
. Version 2.72 also supports
Impulse Tracker Impulse Tracker is a multi-track music tracker (music sequencer). Originally released in 1995 by Jeffrey Lim as freeware with commercial extensions, it was one of the last tracker programs for the DOS platform. In 2014, on its 20th anniversary, ...
and S3M.


Community

The AGS community is based on the AGS Forum, the AGS Internet Relay Chat channel and Discord channel. There are real-world meetings of the community each year, known as "Mittens".


AGS Awards

The AGS Awards were founded in 2001 and are awarded annually to the best games created with AGS, in multiple categories. The AGS Awards were once an important barometer for indie adventure games, receiving coverage from sites like
Destructoid ''Destructoid'' is a website that was founded as a video game-focused blog in March 2006 by Yanier Gonzalez, a Cuban-American cartoonist and author. Enthusiast Gaming acquired the website in 2017, and sold it to Gamurs Group in 2022. History ...
.,
Rock, Paper, Shotgun ''Rock Paper Shotgun'' (also rendered ''Rock, Paper, Shotgun''; short ''RPS'') is a UK-based website for reporting on video games, primarily for PC. Originally launched on 13 July 2007 as an independent site, ''Rock Paper Shotgun'' was acquir ...
, IndieGames and GameSetWatch.


Reception and usage

Thousands of games have been produced using AGS. 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 Resonance describes the phenomenon of increased amplitude that occurs when the frequency of an applied periodic force (or a Fourier component of it) is equal or close to a natural frequency of the system on which it acts. When an oscillat ...
'' by XII Games, and '' Gemini Rue'' by Joshua Nuernberger. Development teams
AGD Interactive AGD Interactive (AGDI), LLC. is a non-profit company given a fan license to remake Sierra Entertainment's popular classic adventure games from the 1980s and early 1990s. History Founded in 2001 by Britney K. Brimhall and Christopher T. Warren ...
and Infamous Adventures have remade and updated ''
King's Quest ''King's Quest'' is a graphic adventure game series, released between 1980 and 2016 and created by the American software company Sierra Entertainment. It is widely considered a classic series from the golden era of adventure games. Following ...
'' and other
Sierra Sierra (Spanish for "mountain range" and "saw", from Latin '' serra'') may refer to the following: Places Mountains and mountain ranges * Sierra de Juárez, a mountain range in Baja California, Mexico * Sierra de las Nieves, a mountain range i ...
releases. LucasFan Games have done the same with
LucasArts Lucasfilm Games (known as LucasArts between 1990 and 2021) is an American video game licensor that is part of Lucasfilm. It was founded in May 1982 by George Lucas as a video game development group alongside his film company; as part of a large ...
adventure games.


See also

* Games created using AGS


References


External links

* {{Video game engines 1997 software Adventure game engines Free game engines Formerly proprietary software