A Game Engine (игровая среда ) - это специализированная среда разработки для создания видеоигр. Предоставляемые функции зависят от типа и степени детализации управления, разрешенной базовой структурой. Некоторые могут предоставлять диаграммы, оконную среду и средства отладки. Пользователи создают игру с помощью игровой IDE, которая может включать игровой движок или вызывать его извне. Игровые IDE обычно специализированы и приспособлены для работы с одним конкретным игровым движком.
В отличие от тематических развлекательных языков, где все, что нужно, - это. Они отличаются от интегрированных сред разработки, которые носят более общий характер, и могут предоставлять различные наборы функций.
Существует также отличие от языка визуального программирования в том, что языки программирования более общие, чем игровые движки.
Ниже приведены некоторые игровые движки и фреймворки, которые поставляются со специализированными IDE.