Adventure Game Studio ( AGS ) — это инструмент разработки с открытым исходным кодом , который в основном используется для создания графических приключенческих игр . [1] Он нацелен на разработчиков игр среднего уровня и объединяет интегрированную среду разработки (IDE) со скриптовым языком на основе языка программирования C для обработки игровой логики.
Adventure Game Studio была создана британским программистом Крисом Джонсом [1] в 1997 году как программа для MS-DOS под названием «Adventure Creator». Джонс был вдохновлен интерфейсом приключенческих игр Sierra On-Line , в частности, представленным в Space Quest IV . [2] Первая версия Adventure Creator позволяла пользователям создавать только игры с низким разрешением , управляемые с клавиатуры.
Lassi Quest была выпущена как первая полноценная игра AGS в конце 1999 года. Движок приобрел популярность с выходом игр Rob Blanc Бена «Yahtzee» Крошоу и Larry Vales Филипа Рида в 2000-2001 годах.
Версия 3.0, выпущенная в январе 2008 года, включала в себя полную переработку редактора с использованием .NET Framework и обновление игрового движка для поддержки аппаратного 3D-ускорения.
26 октября 2010 года Крис Джонс опубликовал исходный код редактора на условиях Художественной лицензии версии 2. [3] 27 апреля 2011 года код движка среды выполнения был опубликован на условиях той же лицензии. [4]
К 2015 году разработчики сообщества поддерживали и улучшали движок и IDE, а также начали внедрять кроссплатформенные возможности, а также поддержку более современных разрешений экрана (4:3, 16:9 и пользовательские высокие разрешения). [5]
Редактор и движок среды выполнения изначально были разработаны для операционных систем Microsoft Windows ; движок среды выполнения был портирован на Android , iOS , Linux , Mac OS X и PlayStation Portable [6] после выпуска исходного кода. До AGS 2.7 также был доступен движок MS-DOS ; с тех пор он был прекращен. Пока невозможно запустить редактор на операционных системах, отличных от Windows, без эмулятора или API-оболочки, такой как Wine . [7]
AGS может создавать игры с графическим диапазоном от 256 цветов и разрешением 320×200, до полноцветных игр с любым более высоким разрешением, поддерживаемым графическим адаптером игрока и альфа-каналом . Он также поддерживает графические фильтры : интерполяция ближайшего соседа (2x, 3x и 4x) и hqx (2x и 3x). Версия 2.61 поддерживает следующие форматы мультимедиа: mod , wav , xm , MIDI , ogg , mp3 , avi . Версия 2.72 также поддерживает Impulse Tracker и S3M . [8]
Сообщество AGS основано на форуме AGS [9] , канале чата AGS Internet Relay [10] и канале Discord. [11] Каждый год проводятся реальные встречи сообщества, известные как «Варежки». [12]
Премия AGS Awards была основана в 2001 году и ежегодно присуждается лучшим играм, созданным с помощью AGS, в нескольких категориях. [13] Премия AGS Awards когда-то была важным барометром для инди-приключенческих игр, освещаемым такими сайтами, как Destructoid , [14] Rock, Paper, Shotgun , [15] [16] IndieGames [17] [18] и GameSetWatch . [19] [20]
С использованием AGS были созданы тысячи игр, [21] [22] среди которых такие коммерчески успешные игры, как Al Emmo and the Lost Dutchman's Mine , The Cat Lady или The Journey Down .
Wadjet Eye Games — инди-разработчик игр , создавший большинство своих коммерческих игр с использованием AGS, например, серию игр Blackwell . Они также издают игры AGS других разработчиков, например, Primordia от Wormwood Studios, Resonance от XII Games и Gemini Rue от Joshua Nuernberger. [23]
Команды разработчиков AGD Interactive и Infamous Adventures переделали и обновили King's Quest и другие релизы Sierra . LucasFan Games сделали то же самое с приключенческими играми LucasArts . [24]