Unreal Engine est un moteur de jeu développé par Epic Games, public, gratuit jusqu'à 1 000 000$ de revenus, OpenSource.
Unreal Engine laisse deux choix aux utilisateurs pour développer leur jeu :
Le C++ (ou cpp) est un language créé dans les années 1980, qui est du code pur.
Le Blueprint est un language propre à Unreal Engine, qui utilise des "boites" à relier.