Unity
Unity – termin o wielu znaczeniach, obejmujący zarówno pojęcia abstrakcyjne, jak i nazwy konkretnych produktów i technologii. W zależności od kontekstu może odnosić się do:
- ideałowego stanu jedności w społeczeństwie, kulturze lub religii,
- wartości neutralnej jednostki w matematyce (liczba 1),
- popularnego silnika graficznego i platformy programistycznej wykorzystywanego w tworzeniu gier wideo, znanego po prostu jako Unity.
Jedność jako pojęcie filozoficzne i społeczne
W kontekście filozofii i socjologii termin „unity” (ang. jedność) opisuje stan, w którym różne elementy tworzą spójną całość. Przykłady obejmują:
- Jedność narodowa – wspólne poczucie tożsamości i celów w ramach państwa,
- Jedność religijna – zjednoczenie wyznawców wokół wspólnych wierzeń,
- Jedność w sztuce – spójność stylu i tematu w dziele.
Jednostka (unity) w matematyce
W algebraicznej termin unity oznacza element neutralny względem mnożenia, czyli liczbę 1. W strukturach pierścieni oraz ciał jest to jedyny element, który spełnia równość a·1 = a dla każdego elementu a.
Silnik Unity
Silnik Unity to zintegrowane środowisko IDE oraz silnik graficzny opracowane przez firmę Unity Technologies. Po raz pierwszy ukazał się w 2005 roku i od tego czasu zyskał popularność wśród twórców gier, symulacji oraz aplikacji VR/AR. Najważniejsze cechy Unity to:
- Obsługa wielu platform – Windows, macOS, Linux, Android, iOS, konsole oraz przeglądarki internetowe,
- Komponentowy system programowania obiektowego oparty na języku C#,
- Rozbudowany ekosystem Asset Store umożliwiający szybkie dodawanie gotowych zasobów,
- Wsparcie dla fizyki, oświetlenia w czasie rzeczywistym i zaawansowanego renderingu.
Historia i rozwój
Po początkowym wydaniu, silnik przechodził liczne aktualizacje, w tym wprowadzenie Unity 5 w 2015 roku, która dodała fizykę PBR oraz system audio w czasie rzeczywistym. Od wersji 2020 LTS silnik stał się platformą open-source w wybranych komponentach, co przyczyniło się do rosnącej społeczności deweloperów.
Zastosowania
Unity jest wykorzystywane w różnych dziedzinach:
- Tworzenie gier indie i produkcji AAA,
- Symulacje szkoleniowe w lotnictwie i medycynie,
- Projekty wirtualnej i rozszerzonej rzeczywistości,
- Wizualizacje architektoniczne i projektowanie przemysłowe.
Powiązane pojęcia
Do artykułu unity odnoszą się także następujące tematy: