Quake engine | |
---|---|
Тип | игровой движок |
Разработчик |
![]() |
Ключевые программисты | Джон Кармак, Майкл Абраш |
Аппаратные платформы |
Персональный компьютер PlayStation |
Поддерживаемые ОС | DOS, Windows |
Написан на языках | Си, язык ассемблера |
Лицензия | свободная, GNU GPL |
Часть серии движков | id Tech |
Предыдущий движок серии | Doom engine |
Следующий движок серии | id Tech 2 |
Первая игра на движке | Quake (22 июля 1996 года) |
www.idsoftware.com |
Quake engine («движок Quake») — игровой движок, разработанный в 1996 году американской компанией id Software для использования в шутере от первого лица Quake. Quake engine стал одним из первых движков, способным обрабатывать в реальном времени полностью трехмерную графику. Наработки движка были применены компанией при разработке игровых движков следующего поколения — id Tech 2 и id Tech 3, которые были созданы для игр Quake II и Quake III Arena соответственно.
Согласно традиции id Software, спустя некоторое время после успешного коммерческого лицензирования движок стал доступен для бесплатного использования по условиям лицензии GNU General Public License, которая подразумевает под собой право копировать, модифицировать и распространять его содержимое. Это оказало большое влияние на развитие мира открытого программного обеспечения, а также породило большое количество форков — сторонних игровых движков, основанных на Quake engine.
Подобно движку Doom, Quake engine использует систему BSP-деревьев. Движок также использует затенение по методу Гуро для подвижных объектов и карт освещения — для статических.
Первоначальной версией движка поддерживаются операционные системы DOS и Windows, однако открытый исходный код и использование стандарта OpenGL обеспечивают широкие возможности для переноса программы на другие операционные системы или платформы (например, на игровую приставку).