Game Unity
Game Unity
Overview
Basic Introduction
Itis particularly popular for iOS & Android Mobile Game Development
Versions
Unity 2019.x
Burst Compiler and DOTS improvements
Unity 2020.x
Editor UI overhaul
Unity 2021.x
Updated XR plugins
UI Toolkit upgrades
Unity 2023.x
Key Features
Rendering Engine: Unity uses a powerful rendering engine with support for real-time
global illumination, physically based rendering (PBR), and shader programming.
Scripting: Unity primarily uses C# for scripting (previously also supported Unity
Script and Boo).
Unity Editor: A robust GUI interface for designing, testing, and deploying games.
It includes a Scene View, Game View, Inspector, Hierarchy, and Project panel.
Asset Store: A marketplace where developers can buy and sell assets, tools,
scripts, and plugins.
Physics Engines: Includes NVIDIA PhysX for 3D physics and Box2D for 2D physics.
Animation System (Mecanim): Advanced animation features like state machines, blend
trees, and animation retargeting.
UI System: Built-in support for user interfaces including buttons, panels, and
text.
Multiplayer & Networking: Tools like Unity Netcode and integration with services
like Photon or Mirror.