Unreal Engine 4

Unreal Engine is a complete suite of game development tools developed by Epic Games for game developers. Although primarily developed for first-person shooters, it gives everything a game developer needs to start and ship the game. The latest stable version, Unreal Engine 4.8.3 is released on July 29, 2015. The latest updates include: allowing updates of C++ code while the engine is running.