Unreal Engine 4 es un motor de juegos creado por Epic Games que puede usarse para crear juegos y aplicaciones para múltiples plataformas. El desarrollo en Unreal Engine 4 implica trabajar con escenarios, efectos visuales, actores, iluminación y herramientas como Blueprints y programación C++. Aunque no es de código abierto, Epic Games ofrece numerosos recursos educativos gratuitos y solo cobrará regalías a los desarrolladores una vez superen los $3,000 en ganancias.