Unreal: is a game engine developed by Epic Games. It is used to create a variety of genres, including first person shooter, platformers, fighting games, MMORPGs, and other RPGs. With its code written in C++, the Unreal Engine features a high degree of portability and is source-available.