Игровой движок (по-английски game engine) — базовое ПО, которое обеспечивает работоспособность геймплейных, графических и других элементов видеоигры. Игровой движок – своего рода скелет, основа, на которую можно «надевать» различные текстуры, модели персонажей и объектов окружения, а также внутриигровые правила и другие игровые атрибуты, чтобы на его базе создавать различные игры. По сути движок даёт разработчику базовый набор функций, на основе которых создаётся новая игра: такой подход существенно упрощает, ускоряет и удешевляет разработку видеоигр.