Introduction of unity -: Unity is a game development technology.Unity is a cross-platform game engine developed by Unity Technologies. Unity was released in June 2005 by Apple Inc.’s Worldwide Developers Conference as a Mac OS X-exclusive game engine. in 2018 the unity engine had been extended to support more than 25 platforms. The unity game engine can be used to create three-dimensional(3D),two-dimensional(2D), virtual reality and augmented reality games, as well as simulations and other experiences. The unity game engine has been adopted for video gaming for example in the movies,In industries like automotive, architecture, engineering and construction.
History of unity -: The first unity game engine launched in 2005. In the next year in 2006 Unity was named runner-up in the Best Use of Mac OS X Graphics category in Apple Inc.’s Apple Design Awards. Unity was initially released for Mac OS X, later adding support for Microsoft Windows and Web browsers.
In the 2007 Unity 2.0 launched with approximately 50 new extra features. The release included an optimized terrain engine for detailed 3D environments, real-time dynamic shadows, directional lights and spotlights, video playback, and other features.
Unity 3.0 launched in September 2010 with features expanding the engine’s graphics features for desktop computers and video game consoles
The latest stable version, 2019.3.2, was released in February 2020.
Unity Overview -:Unity provide the facility to create games and experiences in both 2D and 3D and the engine offers a primary scripting API in C# programming language, for both the Unity editor in the form of plugins and games themselves, as well as drag and drop functionality. C# is being the primary programming language used for the engine, it previously supported Boo, which was removed with the release of Unity 5 and a version of JavaScript called UnityScript, which was deprecated in August 2017, after the release of Unity 2017.1, in favor of C#.
Unity allows importation of sprites and an advanced 2D world rendered. For 3D games, Unity allows specification of texture compression, mipmaps, and resolution settings for each platform that the game engine supports and provides support for bump mapping, reflection mapping, parallax mapping, screen space ambient occlusion , dynamic shadows using shadow maps, render-to-texture and full-screen post-processing effects.
Unity supported platform-: Unity is a cross platform game development engine. It supported many platform as like Windows, Mac ,Linux etc. While the unity game engine itself currently supports building games for more than 25 different platforms, including mobile, desktop, consoles, and virtual reality. Other platforms include iOS, Android, Tizen, Windows, Universal Windows Platform, Mac, Linux, WebGL, PlayStation 4, PlayStation Vita,Xbox One, 3DS, Oculus Rift, Google Cardboard, Steam VR,PlayStation VR, Gear VR, Windows Mixed Reality, Daydream, Android TV, Samsung Smart TV, tvOS, Nintendo Switch, Fire OS, Facebook Gameroom, Apple’s ARKit, Google’s ARCore, Vuforia, and Magic Leap.