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.
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 .
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.
Obsługiwane pliki obrazów:
Pliki struktur 3D:
Pliki audio:
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ń:
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.
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: