Игровые движки — это набор программ, или, как можно сказать, интегрированная среда разработки (IDE) или библиотека, но чаще всего движок — это программа. Эти программы создают уровень абстракции между вами, разработчиком игр, и системой. Другими словами, движки выполняют за вас «грязную» работу: рендеринг, физику, обработку ввода, звуковую обработку и компиляцию.