Unity is a game development environment that provides a system to design 2D/3D game for PC, Console, Mobile devices and Websites.
Unity is developed by C++ programming language. Visuals and animations are also coded by C++ . It uses OpenGL, Direct3D, APIs for graphics.
Unity supports multiple platforms like Windows, Linux, Playstation, Mac, iOS and Android. Developers can also work in Virtual Reality (VR) version. It supports different file formats such as photoshop, Blender. Unity has its built-in support for PhysX engine.
Why Unity is better
It has great graphics with advanced visual and audio support as well as wide range of shaders. IDE to support all platform. It’s very easy to deploy games on Unity and reverse coding is not possible after deployment.