AGI
Представители: King's Quest: Quest for the Crown, Space Quest: The Sarien Encounter, Leisure Suit Larry in the Land of the Lounge Lizards
Звали дебютанта Adventure Game Interpreter (AGI), и вывела его на орбиту тогда еще совсем молодая Sierra On-Line, создав адвенчуру King's Quest: Quest for the Crown. Поначалу студия хотела использовать свою технологию - Game Assembly Language - однако ее создатель уволился из фирмы, поставив проект под удар. Не желая переписывать код с нуля, авторы обратились за помощью к IBM, у которой был свой интерес в деле - King's Quest должна была показать народу мощь современнейшего компьютера IBM PCjr.
К счастью, у IBM оказалась подходящая технология - тот самый Adventure Game Interpreter. В наши дни этот движок по зубам даже захудалому мобильному телефону, но тогда (на машинах с процессором 4.77 МГц и 64 Кб оперативной памяти) неподвижные 4-цветные картинки в разрешении 160х200 поражали воображение игроков, привыкших к текстовым адвенчурам от Infocom. Позже AGI разжился поддержкой 16 цветов и подружился с манипулятором «мышь». AGI был интерпретатором - в реальном времени обрабатывал готовые наборы команд, которые сами по себе не зависели от выбранной платформы. Похожим образом устроен и другой адвенчурный движок - знаменитый SCUMM от LucasArts, появившийся на светв 1987 году вместе с игрой Maniac Mansion. Это помогло разработчикам выпускать порты для консолей оперативно и без долгих мучений.
В 1988 году Sierra решила сменить «рабочую лошадку», исправно тащившую King's Quest, Quest for Glory, Leisure Suit Larry и многие другие серии, на технологию собственной выделки - SCI (Sierra's Creative Interpreter). Она изначально поддерживала режим-отдых, считая, что большинство компьютеров не потянет новинку. Поэтому было решено выпустить King's Quest IV: The Perils of Rosella в двух вариантах. К удивлению маркетологов, в проигрыше оказалась AGI - покупатели выбрали требовательную, но более красивую SCI-версию. Это и решило судьбу «старичка». В 1988 году Sierra решила сменить «рабочую лошадку», исправно тащившую King's Quest, Quest for Glory, Leisure Suit Larry и многие другие серии, на технологию собственной выделки - SCI (Sierra's Creative Interpreter). Она изначально поддерживала режим 320х200х16 и умела выводить музыку с помощью набиравшей популярность звуковой платы AdLib. Несмотря на дряхлость AGI, руководство компании боялось отправлять пенсионера на заслуженный отдых, считая, что большинство компьютеров не потянет новинку. Поэтому было решено выпустить King's Quest IV: The Perils of Rosella в двух вариантах.
К удивлению маркетологов, в проигрыше оказалась AGI - покупатели выбрали требовательную, но более красивую SCI-версию. Это и решило судьбу «старичка». Так бы и закончил свой век на пыльной полке истории, однако в 1997 году энтузиасты вскрыли исходный код и написали инструментарий для создания игр, открыв дорогу дизайнерам-самоучкам, которые занялись разработкой собственных адвенчур. Сегодня самопальных проектов - десятки, если не сотни.
Freescape
Представители: Driller, Castle Master, 3D Construction Kit
Если вам когда-нибудь придется спорить с друзьями о том, какая фирма раньше других создала полностью трехмерный движок для шутера, позволявший двигаться в любую сторону, знайте - это была британская Majop Developments. Ее технология Freescape создавала миры из кубообразных объектов с однотонной заливкой сторон. Не слишком эстетично, деталей кот наплакал, зато экшен Driller, вышедший в 1987 году, по праву считается первым.
Четыре года спустя ядро Freescape стало доступно всем желающим благодаря стараниям малоизвестного издательства Domark, выпустившего инструментарий 3D Construction Kit. Этот набор для создания виртуальных вселенных совсем не требовал от пользователя владения языками программирования (хотя для самых непонятливых авторы положили в коробку видеокассету с 30-минутным обучающим курсом).
Wolfenstein 3D
Представители: Wolfenstein 3D, Rise of the Triad, Blake Stone: Aliens of Gold, Corridor 7: Alien Invasion
Впрочем, мир шутеров перевернул отнюдь не Freescape с его настоящей векторной графикой, а Джон Кармак из id Software, написавший львиную долю кода знаменитого движка Wolfenstein 3D. Несмотря на приписку 3D в названии, честной трехмерностью там и не пахло; у Кармака получилось то, что теперь называют 2.5D графикой. Wolfenstein использовал алгоритм "raycasting", предложенные еще в 1968 году. Чтобы нарисовать сцену, игра пускала воображаемый луч света из глаз персонажа (по одному на каждую колонку пикселов экрана) и проверяла, насколько далеко стоит стена, в которую он упирается. Для удобства расчетов и экономии памяти карта была разделена на квадратные ячейки.
Вдохновляла Кармака технологическая демо-версия RPG Ultima Underworld: The Stygian Abeyss от Looking Glass Studios, показавшая миру стены с текстурами и трехмерную мебель. Увиденное настолько впечатлило ведущего программиста id, что он решил написать собственный движок, который бы работал гораздо шустрее. Это ему удалось - Wolfenstein 3D без труда бегала на машинах с устаревшими процессорами Intel 80286 и 640 Кб памяти.
Ради высокой скорости пришлось пожертвовать десятками приятных особенностей, делавших Ultima Underworld по-настоящему революционной. Голова персонажа крутилась только влево-вправо; даже если бы он взглянул вверх, то увидел бы пустоту - «Вульф» еще не ведал о существовании потолков. Освещение и высота стен были едиными для всех карт. О лестницах, наклонных поверхностях и многоэтажных уровнях дизайнеры могли только мечтать. Кроме того, в обеих играх враги были плоскими спрайтами с нулевой толщиной, которые в любой ситуации разворачивались «лицом» к игроку.
Казалось бы, Ultima должна была победить в этом споре, но судьба решила иначе. Шумный успех Wolfenstein 3D и высокая производительность привлекли внимание других фирм, купивших лицензии на этот движок. Главный потребителем стал тогдашний партнер id - студия Apogee Software, ныне известная как 3D Realms. В декабре 1994 года она выпустила шутер Rise of the Triad, где публика увидела панорамные небеса, следы от пуль на стенах и туман. При этом Apogee изящно обошла проблему многоуровневых помещений,придумав «аномальные антигравитационные диски», из которых дизайнеры складывали лестницы и целые этажи. До Quake с его грубым, но всамделишным 3D оставалось еще два с половиной года...