Unity (game engine)

From Simple English Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Developer(s)Unity Technologies
Initial release1.0 / June 8, 2005; 16 years ago (2005-06-08)
Stable release
2018.1.5 / June 15, 2018; 3 years ago (2018-06-15)
Written inC++ (Runtime)
C# (Unity API)[1]
PlatformIA-32, x86-64, ARM
Available inEnglish
TypeGame engine

Unity is a type of game engine that was developed by a video game development company called Unity Technologies. The Unity engine allows developers to make both 2D and 3D games.  It currently supports only the C# programming language. It supports Direct3D, OpenGL, OpenGL ES, Metal, Vulkan, and proprietary API. Since 2016, Unity offers services on the cloud.[2]

Unity is supported on Windows and macOS, as well as 27 more platforms.[3] In 2016 Unity changed from one time purchase into a subscription model. There currently exist one free and three paid licensing options: Personal (Free), Plus, Pro, Enterprise.[4]

Unity has a robust collection of official tutorials to help familiarize new developers with the engine. Additionally, it has thorough documentation that they update to be accurate with each new Unity release. The tutorials and documentation make use of pre-built assets that are available in the default Unity program. Developers can use these instead of being forced to write all of their code from scratch.[5][6]

References[change | change source]

  1. "Is Unity Engine written in Mono/C#? or C++". Archived from the original on July 9, 2014.
  2. Riccitiello, John. Interview with Dean Takahashi. John Riccitiello sets out to identify the engine of growth for Unity Technologies (interview). October 23, 2014.
  3. "Unity - Multiplatform". Unity. Retrieved 2018-12-05.
  4. "Subscription! Why? – Unity Blog". Unity Technologies Blog. Retrieved 2018-12-05.
  5. Technologies, Unity. "Unity - Manual: Unity User Manual (2018.2)". docs.unity3d.com. Retrieved 2018-12-05.
  6. "Unity Learn Tutorials". Unity. Retrieved 2018-12-05.