Unity is a game development engine that is powerful and fully integrated. It gives developers out of the box functionality to create high-graphics games and other interactive projects.