Игровой движок — это не библиотека в привычном понимании, а программный каркас для разработки и запуска видеоигр. 1 Он предоставляет разработчикам необходимые инструменты, библиотеки и API для решения таких задач, как рендеринг графики, управление звуком, обработка ввода, моделирование физики и т.д.. 1
С точки зрения разработчика игровой движок — это программная платформа, на которой ведётся разработка приложения. 4 С точки зрения пользователя — это основа игры, на которую разработчиком наложен сюжет, уровни, графика и музыка. 4
Игровые движки упрощают процесс разработки игр, позволяя авторам сосредоточиться на создании игрового контента и логики без необходимости прорабатывать всё с нуля. 1
Однако стоит отметить, что использование игрового движка не обязательно, игру можно написать и без него на языке программирования. 5