Unity (silnik gry)

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Unity
silnik gry
Logo Unity
Logo programu
Autor Unity Technologies
Platforma sprzętowa wieloplatformowy
System operacyjny Tworzenie gier:[1] Microsoft Windows
OS X
Język programowania C#, Unity Script, Boo (do wersji 4.6.1)[3]
Aktualna wersja stabilna 5.1.2[4]
Licencja Zamknięte oprogramowanie
Strona internetowa

Unityzintegrowane środowisko do tworzenia trójwymiarowych oraz dwuwymiarowych gier komputerowych lub innych materiałów interaktywnych, takich jak wizualizacje czy animacje. Działa na systemach operacyjnych Microsoft Windows oraz OS X i pozwala tworzyć aplikacje na przeglądarki internetowe, komputery osobiste, konsole gier wideo oraz urządzenia mobilne. Pierwszy raz zostało zaprezentowane na konferencji Apple’s Worldwide Developers Conference w 2005 roku[5].

Informacje ogólne[edytuj | edytuj kod]

 Zobacz też kategorię: Gry wykorzystujące silnik Unity.

Umożliwia pisanie skryptów w trzech językach: UnityScript (podobieństwo składni do JavaScript), C# oraz Boo. 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 środowisko MonoDevelop oraz skrypty napisane w tym języku będą poddawane 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 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 posiada też możliwość importu bibliotek dynamicznych (DLL), które mogą być importowane w skrypcie i wykorzystywane w dalszej fazie produkcji[potrzebne źródło].

Gry stworzone na silniku Unity w wersji 5.1.1 obsługują 22 platformy sprzętowe, są to między innymi Windows, Linux, Android. Wśród nich znajdują się także konsole siódmej oraz ósmej generacji. Kompatybilne z Unity są również hełmy rzeczywistości wirtualnej takie jak Oculus Rift i Gear VR. Gry stworzone w Unity po zainstalowaniu wtyczki Unity Web Player mogą działać również w przeglądarce internetowej.

Dla wersji 5.1.1 poprzez pobranie pliku instalacyjnego można dodać obsługę platformy Tizen, mobilnego systemu operacyjnego opartego o jądro Linuxa[potrzebne źródło].

Obsługiwane formaty plików[8]:

Przypisy

  1. Unity – System Requirements (ang.). [dostęp 2015-03-15].
  2. Unity – Multiplatform – Publish your game to over 10 platforms (ang.). [dostęp 2015-03-15].
  3. Documentation, Unity scripting languages and You (ang.). [dostęp 2015-03-15].
  4. Unity – What's new in Unity 5.1.2 (ang.). unity3d.com. [dostęp 2015-07-24].
  5. Unity milestones (ang.). [dostęp 2015-03-15].  Cytat: 2005 – Unity 1 launched onstage at Apple's WWDC
  6. Premiera Unity Engine 5 – nowy model płatności (pol.). [dostęp 2015-07-10].
  7. Unity - Asset Store - Help (ang.). [dostęp 2015-07-10].  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 (...)
  8. Unity – Editor (ang.). [dostęp 2015-03-15].
  9. Unity – Manual: 3D formats (ang.). [dostęp 2015-03-15].

Linki zewnętrzne[edytuj | edytuj kod]