Движок World of Warcraft (WoW) — это комплекс технологий, который отвечает за различные аспекты игрового процесса. 14 Некоторые из них:
- Рендеринг. 1 Для отображения обширных уровней, характерных для WoW, используется технология BSP (Binary Space Partitioning), которая разделяет мир на отдельные объёмы. 1
- Физика. 1 Физический движок отвечает за взаимодействие объектов в игре, например, за падение предметов и столкновения персонажей. 1
- Сеть. 1 Сетевая составляющая является ключевой для MMORPG, WoW должен обрабатывать тысячи одновременных подключений, обеспечивая стабильность и низкую задержку. 1
- Искусственный интеллект (ИИ). 14 ИИ отвечает за поведение неигровых персонажей (NPC), за действия монстров во время сражений и за механику квестов. 14
Для разработки движка WoW используются такие языки программирования, как C++, JASS (Just Another Scripting Syntax) и Lua. 1
С годами движок WoW подвергался значительным обновлениям и улучшениям, чтобы соответствовать развитию игрового оборудования и улучшать визуальную часть игры. 4