Genie Engine

Genie Engine — это компьютерный игровой движок, разработанный Ensemble Studios и использовавшийся в ряде популярных компьютерных игр, таких как Age of Empires, Age of Empires II и её дополнение Age of Empires II: The Conquerors, Star Wars: Galactic Battlegrounds. Некоторые из этих игр были портированы на Apple Mac. В других играх Ensemble Studios он не использовался.

Разработка 
Genie Engine был разработан как база для первой игры Ensemble Studios, Age of Empires, которая имела изначально название «Dawn of Man». Дизайнеры взяли большую часть своего вдохновения из игры Civilization, с её проверенной исторической обстановкой, что было положительно отмечено обозревателями. Наибольший вклад в создание Age of Empires внесли Брюс Шелли, Тони Гудмен (на посту художника) и Дейв Поттингер (отвечающий за искусственный интеллект). Игра описывалась как смесь «Civilization II и Warcraft II», и это отражено в игровом дизайне движка. Как и Warcraft, это стратегия в реальном времени, но, в отличие от Warcraft и подобно Civilization II, это историческая игра в изометрической проекции.

Проектная группа сиквела игры, The Age of Kings, намеревалась завершить игру в течение года с помощью кода из оригинальной игры и используя переработанный движок Genie Engine. Через несколько месяцев они поняли, что не смогут завершить игру качественно к этому времени. Ensemble Studios сообщила Microsoft, что им потребуется еще один год, а вместо этого создали Age of Empires: The Rise of Rome, с лёгкостью созданное дополнение к Age of Empires, как компромисс, который можно было выпустить на Рождество 1998 года. Для того, чтобы успеть выпустить игру в следующем году, компания нанимает программистов, художников, дизайнеров.

Оригинальная Age of Empires была подвергнута критике за её искусственный интеллект (ИИ). Поскольку первоначальный ИИ не «жульничал», приписывая себе дополнительные ресурсы или используя техники, недоступные живому игроку, — его было легче победить, чем во многих других стратегиях в реальном времени. Для The Age of Kings Ensemble Studios пыталась разработать более мощный ИИ, опять-таки не опирающийся на жульничество. Ветеран индустрии Марио Гримани возглавил Ensemble Studios при создании новой системы. Чтобы преодолеть еще один важный недостаток Age of Empires — поиск пути, — команда полностью переработала систему навигации ИИ.

Команда была менее успешной в решении других вопросов; программист Мэтт Притчард жаловался после выхода Age of Empires, что не было налажено процесса, позволявшего выпускать патчи. Несколько ошибок в игре привели к глобальному читерству в многопользовательских играх Age of Empires, в результате чего Microsoft обещала Ensemble Studios, что будет разработан способ установки патча для The Age of Kings. Первый патч был выпущен спустя 11 месяцев после выхода игры.

Ensemble Studios разработала новую систему местности для The Age of Kings, с 3D-презентацией возможностей, которые значительно превосходили таковые в Age of Empires. Притчард отметил улучшение художественных способностей команды после их работы над последними двумя играми, и он отметил: «AoK стал демонстрацией для улучшения их таланта». Тем не менее, он жаловался на отсутствие инструмента управления художественными компонентами, в то время как другие ведомства получили новые инструменты и автоматизированные процедуры, помогающие в дизайне и тестировании игры.

В The Age of Kings появилась триггерная система для её редактора сценариев. Триггеры позволяют отображать сообщения или действия, которые происходят на основе заранее прописанных критериев или «событий». Редактор сценария был также улучшен новой системой искусственного интеллекта. ИИ и системы триггеров регулярно взаимодействуют друг с другом в одиночных кампаниях. Множество дополнений были добавлены в The Conquerors, но это в основном были улучшения геймплея, а не движка.

Star Wars: Galactic Battlegrounds была разработана LucasArts с помощью лицензированного движка Genie Engine от Ensemble Studios. Игра, а также дополнение «Clone Campaigns», были разработаны под управлением Гарри М. Габера.

Особенности 
Genie Engine имеет ряд особенностей, которые являются общими для подобных игр, в том числе редактор сценария, кампании, сетевая игра, локальный и TCP/IP мультиплеер, фоновая музыка. Движок использовал изометрический набор плиток, в отличие от других стратегий в реальном времени, таких как Warcraft.

Игры, использующие Genie Engine 

 Age of Empires
 Age of Empires: The Rise of Rome
 Age of Empires II: The Age of Kings
 Age of Empires II: The Conquerors
 Age of Empires II: The Forgotten
 Age of Empires II: The African Kingdoms
 Age of Empires II: Rise of the Rajas
 Star Wars: Galactic Battlegrounds
 Star Wars: Galactic Battlegrounds: Clone Campaigns

Наследие 

Игры, использующие движок Genie Engine, обычно получали высокие оценки. На 2000 г. было продано более чем 3 миллиона копий Age of Empires, игра получила среднюю оценку 87 % на Game Rankings. The Age of Kings получила ещё более высокий рейтинг у критиков, чем первая игра, — 92 % у Game Rankings и Metacritic
.
Оба дополнения к Age of Empires получили немного меньший рейтинг, но всё же были очень хорошо приняты.

Star Wars: Galactic Battlegrounds получила в целом положительные отзывы у критики и фанов. GameRankings дала игре 77 % на основе 38 СМИ. Дизайн Genie Engine был скопирован позже в таких играх, как Empire Earth, Казаки: Европейские войны, Theocracy, Rise of Nations и Stronghold. Большинство из этих игр также были одобрены критикой.

Модифицированный движок Genie Engine использовался также при создании игр Age of Mythology и Age of Empires III. Наиболее существенными техническими нововведениями стало обновление графики и подключение связующего движка Havok.

Создание свободной стратегии в реальном времени 0 A.D. от Wildfire Games начиналось как модификация Age of Empires II и имеет много сходств с Age of Empires.
Ещё один свободный проект пытается воссоздать более непосредственно Age of Empires и Genie Engine; он написан на Gambas.

Примечание

Ссылки 
 Ensemble Studios: разработчик ПО

Игровые движки по алфавиту