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 года. Движок приобрел популярность с выпуском игр Роба Бланка Бена «Ятзи» Крошоу и игр Ларри Вейлса Филипа Рида в 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 Chat [10] и канале Discord. [11] Каждый год проводятся реальные встречи сообщества, известные как «Варежки». [12]
Премия AGS Awards была учреждена в 2001 году и ежегодно вручается лучшим играм, созданным с помощью AGS, в нескольких категориях. [13] Премия AGS когда-то была важным барометром для инди-приключенческих игр, ее освещали такие сайты, как 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 от Джошуа Нюрнбергера. [23]
Команды разработчиков AGD Interactive и Infamous Adventures переделали и обновили King's Quest и другие выпуски Sierra . LucasFan Games сделала то же самое с приключенческими играми LucasArts . [24]