Под игровым двигателем понимаем центральный программный компонент компьютерных и видео игр или других интерактивных приложений, обрабатывающих графику в режиме реального времени. Он комплексно реализует основные технологии, упрощает программную разработку и часто обеспечивает кросплатформенность, т.е. дает приложению возможность запускаться на нескольких платформах, таких как GNU / Linux, Mac OS X и Microsoft Windows.