Jedność (silnik gry)

Jedność Opis obrazu ronda - zrzut ekranu 03.png. Informacja
Opracowany przez Technologie Unity ( w )
Pierwsza wersja 8 czerwca 2005
Ostatnia wersja 2021.1.0 (23 marca 2021)
Wersja zaawansowana 2021.1.0b2 (13 stycznia 2021)
Napisane w C++, C#
Języki wsparcia C# , Boo i JavaScript
System operacyjny Microsoft Windows , macOS i Linux
Języki język angielski
Rodzaj Narzędzie do tworzenia gier ( w )
Game Engine
Licencja Licencja właściciela
Stronie internetowej https://unity.com/ https://unity.com/fr

Unity to wieloplatformowy silnik gier ( smartfony , komputery , konsole do gier wideo i internetowych ) opracowany przez Unity Technologies. Jest to jeden z najczęściej używanych w branży gier wideo, zarówno dla dużych studiów, jak i dla niezależnych, ze względu na szybkość tworzenia prototypów i możliwość wydawania gier na wszystkich nośnikach.

Charakteryzuje się tym, że oferuje darmową licencję o nazwie „  Personal  ” z pewnymi ograniczeniami zaawansowanej technologii na poziomie wydawcy, ale bez ograniczeń na poziomie silnika.

Opis techniczny

Oprogramowanie ma szczególny charakter, używając kodu ( C # ) na „ NET  ” platformy  z Mono realizacji . Jego edytor był wcześniej oparty na MonoDevelop, za pośrednictwem MonoDevelop-Unity, ale od wersji 2018.1 jest oparty na Visual Studio Community . Nadal pozwala wyjść z kodu Mono, mając tę ​​zaletę, że jest wieloplatformowy i wieloarchitekturowy , ale także pozwala, poprzez swój backend "  IL2CPP  ", generować kod pośredni C++, aby móc generować natywne pliki binarne ( .exe, APK…). Ten backend jest również używany do generowania aplikacji dla iOS i WebGL .

UnityScript (język zbliżony do JavaScript i inspirowany ECMAScript, wycofany od wersji 2017.2) i Boo (wycofany w wersji 5.0) zamiast Lua powszechnie używanego w grach wideo. Jego podejście jest zorientowane na zasoby , poprzez dedykowany EDI , w przeciwieństwie do silników jak silnik Quake'a, którego centralnymi elementami są kody źródłowe . Jest to odpowiednik autorskiego oprogramowania Director dla 2D, które wykorzystuje Lingo . Bliżej mu do oprogramowania 3D, takiego jak Shiva, Virtools , Cheetah3D. Wśród programów do animacji nie pozwala na modelowanie (z wyjątkiem wersji 2018.1), ale umożliwia tworzenie scen obsługujących oświetlenie, teren , kamery, tekstury , muzykę i filmy . To dzięki tym funkcjom mieszanka VRML i QuickTime .

Obsługiwane platformy

Oprogramowanie projektowe opracowane po raz pierwszy na platformę Mac zostało przeniesione do systemu Windows i pozwala na aplikacje kompatybilne z systemami Windows , Mac OS X , iOS , Android , TV OS , PlayStation 3 , PlayStation Vita , PlayStation 4 , Xbox 360 , Xbox One , Xbox One X , Windows Phone 8 , Windows 10 Mobile , PlayStation Mobile , Tizen , Oculus Rift , Wii U , Nintendo 3DS , Nintendo Switch , WebGL , Samsung TV , na stronie internetowej za pomocą wtyczki lub z Adobe Flash w wersji 3.5, chociaż ta druga opcja został usunięty pod konieckwiecień 2013.

Wersja 4.0, wydana w listopad 2012, integruje tworzenie gier kompatybilnych z systemem Linux. Opracowane gry będą więc mogły działać pod Linuksem. Od25 sierpnia 2015, Unity jest dostępny pod Linuksem z ograniczeniami eksportu (na przykład bez eksportu Windows). Obsługa gier zgodnych z systemem Linux początkowo opiera się na dystrybucji Ubuntu i własnościowych sterownikach dostarczanych przez producentów kart graficznych. Unity 3D współpracuje z firmą Canonical w ramach zespołu zajmującego się grami wideo.

Wsparcie dla Linuksa jest jednak ograniczone do mobilnych systemów operacyjnych ( Android i iOS ) oraz procesorów x86 na komputerach stacjonarnych.

Lista gier (niewyczerpująca) z wykorzystaniem silnika

Zarządzanie formatami

Obsługiwane pliki obrazów:

Pliki struktur 3D:

Pliki audio:

Zgodność

Jest w stanie importować wiele formatów 3D ( Blender , Maya , Cinema 4D , Cheetah3D  (en) , FBX), różne zasoby: (tekstury Photoshopa , PNG , TIFF , audio, wideo), które optymalizuje za pomocą filtrów.

Unity ma szeroki zakres zastosowań:

Społeczność

Od momentu powstania Unity na YouTube pojawił się oficjalny kanał, który jest wymieniony w listopad 2019około 677 000 subskrybentów i ponad 500  polubień na każdym filmie. Bardzo aktywny kanał oferuje co miesiąc powtórkę nagród Unity , w których nagradzane są najlepsze gry ze wszystkich kategorii wyprodukowane na silniku Unity, wraz z samouczkami, wyjaśnieniami, kompilacjami najlepszych gier i demonstracjami. przez Jedność. Kanał pozwala doświadczonym programistom dowiedzieć się więcej, a nowicjuszom zapoznać się z szeroką gamą dzieł społeczności Unity.

Unity zapewnia również początkującym gotowe projekty gier, a także stronę internetową z bezpłatnymi samouczkami i różnymi forami, które mogą im pomóc.

Licencja

Przestarzały 2 sierpnia 2013, oprogramowanie było dostępne tylko w wersji płatnej i bezpłatnej:

Od tego czasu oprogramowanie dostępne jest w czterech formułach, uszeregowanych według ceny:

Uwagi i referencje

  1. (w) archiwum pobierania Unity
  2. (i) [1]
  3. "  Jesteś doświadczonym programistą, ale nowy w Unity?" Jesteś już o krok do przodu.  » , Na Unity3d
  4. (w) "  ?  „ ( ArchiwumWikiwixArchive.isGoogle • Co robić? ) Oficjalna strona Unity3d, strona ze skryptami ], szczegółowo opisująca funkcje Unity dotyczące skryptów .
  5. (w) oficjalnym blogu zespołu Unity3d , ogłaszającym koniec wsparcia Flasha. Opublikowano 23 kwietnia 2013.
  6. (w) Wideo na stronie Unity , kompilacja wywiadów dla Linuxowych gier Unity .
  7. (w) linki do pobrania i forum rozwoju pakietów .deb unity5 dla linuxa.
  8. (w) Informacje o pomocy technicznej „  Desktop  ” , „  będziemy oficjalną ofertą wsparcia dla Ubuntu 10.04 nowszego złota, z kartą graficzną Z zainstalowanymi sterownikami producenta  ” , dostęp 3 czerwca 2013 r.
  9. (w) Joey-Elijah SNEDDON, „  Artykuł o uruchomieniu dedykowanego zespołu OMGUbuntu  ” na OMG Ubuntu ,2012(dostęp 3 czerwca 2013 r . ) .
  10. (pl) instrukcja obsługi Unity3d , lista formatów 3D obsługiwanych przez Unity3d.
  11. (w) Instrukcja obsługi Unity3d , formaty 2D obsługiwane przez unity3d i zastosowane tam optymalizacje.
  12. (w) [2] , Vulkan Przedstawiamy pulpit renderera podglądu
  13. (pl) Oficjalna strona Unity , wtyczka do strony Unity web player , wsparcie sprzedawcy dla unity3d.
  14. (w) Instrukcja obsługi Unity , strona MovieTexture jak korzystać z filmów QuickTime .
  15. (w) Instrukcja obsługi plików audio na stronie Unity3d , pokazująca, jak nagrywać dźwięki wewnętrzne.
  16. „  Jedność  ” na YouTube (dostęp 29 listopada 2019 r .).
  17. (w) porównanie licencji , strona internetowa Unity , dostęp 2 sierpnia 2013 r.
  18. (w) FAQ Unity , strona internetowa Unity , dostęp 2 sierpnia 2013.
  19. Unity Technologies , „  Unity - Store  ” w Unity.com (dostęp 26 sierpnia 2016 r. )

Zobacz również

Powiązane artykuły

Linki zewnętrzne