User:Mark3l Etcheverry/sandbox
Elia
Euskalterm
Annual releases (2017–2023)
[edit]In December 2016, Unity Technologies announced that they would change the version numbering system for Unity from sequence-based identifiers to year of release to align the versioning with their more frequent release cadence; Unity 5.6 was therefore followed by Unity 2017. Unity 2017 tools featured a real-time graphics rendering engine, color grading and worldbuilding, live operations analytics, and performance reporting. Unity 2017.2 underscored Unity Technologies' plans beyond video games. This included new tools such as Timeline, which allowed developers to drag-and-drop animations into games, and Cinemachine, a smart camera system within games. Unity 2017.2 also integrated Autodesk's 3DS Max and Maya tools into the Unity engine for a streamlined asset-sharing in-game iteration process.
Unity 2018 featured the Scriptable Render Pipeline for developers to create high-end graphics. This included the High-Definition Rendering Pipeline for console and PC experiences, and the Lightweight Rendering Pipeline (later renamed the Universal Render Pipeline) for mobile, virtual reality, and augmented reality. Unity 2018 also included machine learning tools, such as Imitation Learning, whereby games learn from real player habits, support for Magic Leap, and templates for new developers.
Unity Hub, introduced in 2018, streamlines project and engine version management. It replaces manual version switching, centralizing installations, project creation, and licenses.
The C# source code of Unity was published under a "reference-only" license in March 2018, which prohibits reuse and modification. As of 2020, software built with Unity's game engine was running on more than 1.5 billion devices. According to Unity, apps made with their game engine account for 50 percent of all mobile games and are downloaded more than 3 billion times per month, and approximately 15,000 new projects are started daily with its software. The Financial Times reported that Unity's engine "powers some of the world's most lucrative mobile games", such as Pokémon Go and Activision's Call of Duty Mobile.
In June 2020, Unity introduced the Mixed and Augmented Reality Studio (MARS), which provides developers with additional functionality for the rules-based generation of augmented reality (AR) applications. Unity released Unity Forma, an automotive and retail solution tool, on December 9, 2020. In June 2020, Unity announced that Unity Editor will support Apple Silicon. The first beta version shipped later that year.
Unity 2021 brought multiple new features such as Bolt, Unity's Visual Scripting system, a new multiplayer library to support multiplayer games, improved Il2cpp runtime performance, and Volumetric clouds for the High Definition Render pipeline. Shadow caching and Screen Space Global Illumination for HDRP. For the Universal Render Pipeline, it added new features such as point light shadows, Deferred renderer, and general core engine improvements and fixes. Full Apple Silicon support was also added in Unity 2021.2. Unity Hub support for Apple Silicon editors arrived in version 3.0 in January 2022.
Changes to Unity 2022 were intended to improve productivity by reducing the time required to enter play mode and import files and implementing visual search queries and multi-selection in the package manager. For 2D projects, changes focused on accelerating core software, import, animation, and physics. Sprite atlasing was revised. Support for PSD extension files and layer management were added to the 2D PSD Importer, and Delaunay tessellation for 2D physics was added.
Unity 6 (2024)
[edit]On November 16, 2023, Unity announced that the next version of the engine would be called Unity 6, reverting to the previous version numbering convention. Unity 6 launched on October 17, 2024, with new features including new generative AI tools, called Unity Muse and Unity Sentis. The release introduced new workflows for creating online multiplayer content, performance enhancements for web projects, and improved graphic rendering.
Unity also announced plans for a revised licensing agreement, including a runtime fee (see § Runtime fee controversy). In response to backlash, Unity canceled this runtime fee in September 2024.
Features
[edit]Unity gives users the ability to create games and experiences in both 2D and 3D, and the engine offers a primary scripting API in C# using Mono, for both the Unity editor in the form of plugins, and games themselves, as well as drag and drop functionality. Prior to C# being the primary programming language used for the engine, it previously supported Boo, which was removed with the release of Unity 5, and a Boo-based implementation of JavaScript called UnityScript, which was deprecated in August 2017, after the release of Unity 2017.1, in favor of C#.
Within 2D games, Unity allows importation of sprites and an advanced 2D world renderer. 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 (SSAO), dynamic shadows using shadow maps, render-to-texture and full-screen post-processing effects. Two separate render pipelines are available, High Definition Render Pipeline (HDRP) and Universal Render Pipeline (URP, previously LWRP), in addition to the legacy built-in pipeline. All three render pipelines are incompatible with each other. Unity offers a tool to upgrade shaders using the legacy renderer to URP or HDRP.
Creators can develop and sell user-generated assets to other game makers via the Unity Asset Store. This includes 3D and 2D assets and environments for developers to buy and sell. Unity Asset Store launched in 2010. By 2018, there had been approximately 40 million downloads through the digital store.
EUSKERATUA:
Urteko estreinaldiak (2017–2023)
[edit]2016ko abenduan, Unity Technologies-ek iragarri zuen Unityrako bertsioen zenbakitze-sistema aldatuko zutela, sekuentzietan oinarritutako identifikatzaileetatik hasi eta argitaratze-urtera arte, bertsionatzea haien argitaratze-maiztasun handiagoarekin lerrokatzeko; Unity 5.6, beraz, Unity 2017rekin jarraitu zen. Unity 2017-ren tresnek denbora errealeko grafikoak errendatzeko motorra, kolore-sailkapena eta worldbuilding, zuzeneko eragiketen analisia eta errendimenduaren txostena aurkeztu zituzten.