Unreal Engine (u značenjunerealna mašina) jeste program za kreiranje videoigara koji razvija Epic Games, prvi put prikazan 1998. upucačini prvog lica,videoigriUnreal. Iako je primarno napravljen za pucačine iz prvog lica, koristi se uspješno u više varijanti ostalih žanrova, uključujući igre šunjanja, igre borbe,MMORPG-ove, i ostale RPG-ove. Sa kodom napisanim uC++, Unreal Engine ima visok nivo portabilnosti te je alat kojeg koristi više developera softvera danas, koji je dostupan u izvornom kodu. Zadnja verzija je Unreal Engine 5, izdata 2022. godine.
UnrealScript (često skraćeno UScript) je UE-ov autohtoniprogramski jezik za kodiranje igara i događaja tokom igranja prije nego se pojavio Unreal Engine 4. Jezik je dizajniran za jednostavno programiranje igre visokog nivoa.[3] Prevodilac UnrealScripta je programirao Sweeney, kreator programskog jezika za igre ZZT-oop.[4]
Sa verzijom UE 4, Epic je otvorio UE Marketplace u septembru 2014. Marketplace je digitalna trgovina koja dopušta kreatorima sadržaja i programerima da pružaju umjetnine, modele, zvuke, okoline, kodove i druge mogućnosti koje drugi ljudi mogu kupovati, zajedno sa tutorijalima i ostalim uputama. Neki sadržaj je besplatan od Epica, uključujući i ranije ponuđene UE dodatke i tutorijale.[5] Prije jula 2018, Epic je uzimao 30% udjela u prodaji, ali zbog uspjeha igara Unreal iFortnite "Battle Royale", Epic je naknadno smanjio udio na 12%.[6]