Unreal Engine je herní engine, který byl vytvořen firmou Epic Games. Jeho první verze z roku 1998 byla použita ve hře Unreal. Od té doby byl Unreal Engine několikrát vylepšen a doplněn, aby mohl být použit v několika desítkách novějších herních titulů. Původně byl tento engine určen pouze pro střílečky z pohledu první osoby, ale našel využití i v některých MMORPG, RPG a adventurách.
Jádro Unreal Enginu, napsané v programovacím jazyku C++, podporuje mnoho různých platforem, jako jsou Microsoft Windows, Linux, Mac OS, Mac OS X na PC. Nejnovější verze Unreal Enginu podporuje také platformy herních konzolí Dreamcast, Xbox, Xbox 360, PlayStation 2 a PlayStation 3 i PlayStation 4. Většina ostatních součástí enginu ve hře je napsána ve speciálním kódu UnrealScript, díky kterému není nutné při vytváření případných herních modů nutné zasahovat hluboko do jádra, ale postačí pouze změnit skripty. Kromě toho obsahuje užitečný nástroj UnrealEd.
Unreal Engine 3 byl představen v roce 2006 jako build-verze 3376. Je otevřen pro kompletní úpravy a stal se oblíbeným základem pro tvorbu her. Hojně využíván byl ještě i v roce 2012, byl využit například ve hře Medal of honor airborne nebo v Batman: Arkham Asylum a v Brothers in Arms - Hell's Highway. Třetí verzi Unreal Enginu používají i velké herní tituly vydané v roce 2013 - například BioShock Infinite. Za zmínku také stojí, že byl použit v MMORPG TERA: The Exiled Realm of Arborea, takže je stále považován za populární i mezi vývojáři těchto her.
Unreal Engine 4 vývoj nové verze, představené v roce 2012, započal již v roce 2003. Jednou z nejdůležitějších novinek je globální osvětlení v reálném čase za použití technologie Cone tracing bez nutnosti výpočtu osvětlení předem při načítání. Další důležitou součástí je lepší podpora pro vývojáře, kteří mohou v tomto enginu implementovat kód C++ přímo, a dokonalejší debugger „Kismet“, jenž umožňuje vývojářům zároveň zobrazit animaci a zároveň kontrolovat při testování kód. Nyní je možné při testování rovnou skočit do editace zdrojového kódu a provést změny ve Visual Studiu.