Movatterモバイル変換


[0]ホーム

URL:


Przejdź do zawartości
Wikipediawolna encyklopedia
Szukaj

Unity (silnik gry)

Z Wikipedii, wolnej encyklopedii
Ten artykuł dotyczy silnika gier komputerowych. Zobacz też:inne znaczenia słowa „Unity”.
Unity
Logo Unity
Logo programu
ilustracja
AutorUnity Technologies
Aktualnawersja stabilna6000.2.15f1
(3 grudnia 2025) [±]
Aktualnawersja testowa2023.2.0b17
(7 listopada 2023) [±]
Język programowaniaruntime:C++,Unity Scripting API:C#,Unity Script[a],Boo (do wersji 4.6.1)[3]
Platforma sprzętowawieloplatformowy
System operacyjnytworzenie gier[1]:
Microsoft Windows
macOS
Linux
Rodzajsilnik gry komputerowej
Licencjazamknięte oprogramowanie
Multimedia w Wikimedia Commons
Strona internetowa

Unitysilnik do tworzeniatrójwymiarowych orazdwuwymiarowychgier komputerowych lub innych materiałów interaktywnych, takich jak wizualizacje czy animacje. Działa na systemie operacyjnymMicrosoft Windows,macOS orazLinux i pozwala tworzyć aplikacje naprzeglądarki internetowe,komputery osobiste,konsole gier wideo orazurządzenia mobilne. Pierwszy raz zostało zaprezentowane na konferencjiWorldwide Developers Conference w2005 roku[4].

Informacje ogólne

[edytuj |edytuj kod]
 Zobacz też kategorię:Gry wykorzystujące Unity.

Kod źródłowy Unity został napisany głównie w językuC++. Silnik umożliwia pisanie skryptów w trzech językach: UnityScript (podobieństwo składni doJavaScript),C# orazBoo. Wraz z wersją silnika 5 została usunięta możliwość tworzenia skryptów w języku Boo, choć można nadal z niego korzystać przez środowiskoMonoDevelop oraz skrypty napisane w tym języku będą poddawane kompilacji. Począwszy od wersji 2018.2 zakończyło się wsparcie dla UnityScript[5] i istnieje jedynie możliwość kompilacji.

Do wersji 4.6 silnik był udostępniany na licencji płatnej lub darmowej zawierającej ograniczoną funkcjonalność, ale wraz z premierą Unity 5 prawie wszystkie funkcje silnika udostępniono w wersji darmowej dla twórców nie przekraczających 100 tysięcy dolarów dochodów rocznie[6].

Unity oferuje również tzw.Asset Store, który umożliwia skorzystanie z płatnych lub darmowych komponentów takich jak tekstury lub skrypty[7].

Silnik ma też możliwość importu bibliotek dynamicznych (DLL), które mogą być importowane w skrypcie i wykorzystywane w dalszej fazie produkcji[8].

Od wersji 2018.1 unity wspiera Scriptable Render Pipeline[9] który pozwala, tworzyć własny silnik graficzny oraz używać Universal Render Pipeline[10] (Dawniej Lightweight Pipeline[11]) i High Definition Render Pipeilne[12], do wyświetlana grafiki.

Z dniem 13 marca 2024 roku Unity przeprowadziło zmiany w nazewnictwie swojego silnika. Każda nowa wersja od 2023.3 będzie teraz nosić nazwę Unity 6.[13]

Wspierane platformy

[edytuj |edytuj kod]

Unity towieloplatformowy silnik[14]. Edytor Unity jest obsługiwany na systemachWindows,macOS i platformieLinux, podczas gdy sam silnik obecnie obsługuje tworzenie gier na ponad 19 różnych platform, w tym na urządzenia mobilne, komputery stacjonarne, konsole i rzeczywistość wirtualną. Unity 2020 LTS[15] (Long Term Support) oficjalnie obsługuje następujące platformy[16]:

Dawniej obsługiwane platform[18]y toWii,Wii U,PlayStation 3,Xbox 360,Tizen,PlayStation Vita,3DS,BlackBerry 10,Windows Phone 8, Samsung Smart TV, Gear VR, Daydream, Vuforia, Facebook Gameroom iStadia. Unity dawniej obsługiwało inne platformy, w tym własny Unity Web Player, czyli wtyczkę do przeglądarki internetowej. Jednak została ona zdezaktualizowana na rzeczWebGL. Od wersji 5 Unity oferuje swoje paczki WebGL skompilowane do językaJavaScript za pomocą dwuetapowego translatora języka (C# doC++ i ostatecznie do JavaScript)[19].

Unity było domyślnym zestawem narzędzi do tworzenia oprogramowania (SDK) używanym w konsoli do gierWii U odNintendo, a darmową kopię dołączano do każdej licencji deweloperskiej Wii U[20][21].

Uwagi

[edytuj |edytuj kod]
  1. Wersja JavaScriptu przeznaczona dla Unity.

Przypisy

[edytuj |edytuj kod]
  1. Unity – System Requirements. [dostęp 2015-03-15]. (ang.).
  2. Unity – Multiplatform – Publish your game to over 10 platforms. [dostęp 2015-03-15]. (ang.).
  3. Documentation, Unity scripting languages and You. [dostęp 2015-03-15]. (ang.).
  4. Unity milestones. [dostęp 2015-03-15]. Cytat:2005 – Unity 1 launched onstage at Apple’s WWDC (ang.).
  5. UnityScript’s long ride off into the sunset. [dostęp 2019-05-19]. (ang.).
  6. Premiera Unity Engine 5 – nowy model płatności. [dostęp 2015-07-10]. (pol.).
  7. Unity – Asset Store – Help. [dostęp 2015-07-10]. [zarchiwizowane ztego adresu (2015-07-11)]. Cytat:What is the Asset Store? (...)The Asset Store is a repository of free and paid-for assets including editor extensions, scripts, 3D models and more (...) (ang.).
  8. UnityU. Technologies UnityU.,Unity – Manual: Plug-ins [online], docs.unity3d.com [dostęp 2024-01-11] (ang.).
  9. UnityU. Technologies UnityU.,Unity – Manual: Scriptable Render Pipeline [online], docs.unity3d.com [dostęp 2024-01-11] (ang.).
  10. Requirements and compatibility | Universal RP | 12.1.14 [online], docs.unity3d.com [dostęp 2024-01-11] .
  11. Lightweight Pipeline | Package Manager UI website [online], docs.unity3d.com [dostęp 2024-01-11] .
  12. System requirements and compatibility | High Definition RP | 17.0.2 [online], docs.unity3d.com [dostęp 2024-01-11] .
  13. Official – Unity 6 New Naming Convention [online], Unity Forum [dostęp 2024-03-17] (ang.).
  14. DeanD. Takahashi DeanD.,John Riccitiello sets out to identify the engine of growth for Unity Technologies (interview) [online], VentureBeat, 23 października 2014 [dostęp 2024-01-12] (ang.).
  15. UnityU. Technologies UnityU.,Unity QA – LTS Releases – Unity [online], unity.com, 9 stycznia 2024 [dostęp 2024-01-12] (ang.).
  16. Wspierane platformyhttps://support.unity.com/hc/en-us/articles/206336795-What-platforms-are-supported-by-Unity-,https://docs.unity3d.com/Manual/PlatformSpecific.html.
  17. UnityU. Technologies UnityU.,Unity – Manual: XR [online], docs.unity3d.com [dostęp 2024-01-12] (ang.).
  18. Unity – Manual: Platform-specific [online], docs.unity3d.com [dostęp 2024-01-12] .
  19. YuriY. Kovelenov YuriY.,Verge3D versus Unity WebGL – Pipeline and Performance [online], Soft8Soft, 23 sierpnia 2018 [dostęp 2024-01-12] (ang.).
  20. DeanD. Takahashi DeanD.,Game developers, start your Unity 3D engines (interview) [online], VentureBeat, 2 listopada 2012 [dostęp 2024-01-12] (ang.).
  21. GriffinG. McElroy GriffinG.,Unity for Wii U opens up GamePad hardware and more to developers [online], Polygon, 20 sierpnia 2013 [dostęp 2024-01-12] (ang.).

Linki zewnętrzne

[edytuj |edytuj kod]
Źródło: „https://pl.wikipedia.org/w/index.php?title=Unity_(silnik_gry)&oldid=76875742
Kategoria:

[8]ページ先頭

©2009-2026 Movatter.jp