Unity has a powerful rendering engine, which can consist of graphic functions, namely dynamic shadows, post-processing effects, real-time lighting and much more.
The engine is complemented by a full-featured editor, which simplifies the creation and iteration of game content. The editor has a huge selection of resource types, like animation, audio, 3D models, and the like.