Lo primero que es importante conocer de Unreal Engine es que existen varias versiones y conviene elegir bien aquella con la que se va a trabajar, porque los proyectos realizados en una versión no tienen por qué funcionar en otra. Conviene evitar usar versiones «preview» o características que todavía son experimentales.
Aquí puedes consultar los requisitos mínimos y recomendados de la versión 4.27, tanto para ejecutar el motor (y por tanto lanzar el editor) como para programar juegos en dicho entorno de desarrollo. Es posible hacerlo tanto en Windows (la plataforma más común), como en macOS y Linux, aunque los requisitos en cuanto a hardware son distintos.
Una excelente forma de conocer las posibilidades de Unreal Engine y aprender lo fundamental sobre cómo desarrollar los contenidos más habituales es explorar el proyecto de ejemplo Content Examples. ¡Cuidado! Hay contenido gratuito como este que a veces puede aparecer como «Unavailable»… es un retraso en los servidores de Epic Games que se arregla esperando un rato o probando a descargar otros contenidos gratis.
Más información
Para complementar es recomendable consultar otros documentos.