Unity subpage draft PL
Landing page text:
Na tej stronie Gamereactor przyjrzy się bliżej jednemu z najważniejszych elementów technicznych przy tworzeniu filmów animowanych i gier wideo na wszystkie platformy, czyli silnikowi. Nie wszystkie silniki są sobie równe, a niektórzy programiści idą o wiele dalej, dostarczając użytkownikowi nie tylko silnik, ale wszystkie narzędzia, w tym zasoby do rozwiązań serwerowych, które zapewniają gotowe rozwiązanie dla każdego, kto ma pasję i kreatywny umysł potrzebny do stworzenia gry komputerowej. Dlatego Unity słusznie nazywa je „więcej niż silnikiem", ponieważ są one odpowiedzialne za ponad 50% gier, które znamy i kochamy.
Article
Więcej kreatywności
-video 1-
Unity stoi za ogromną liczbą filmów animowanych i gier na wszystkie platformy. Jego hasło reklamowe „więcej niż silnik" odnosi się do pełnego ekosystemu oferowanego zarówno programistom, jak i kreatywnym umysłom w systemach Linux, Windows i Mac. Nadaje się zarówno dla użytkownika, który korzysta tylko ze swojego zaufanego komputera PC, jak i dla grafika, tworzącego większy projekt na Macu.
Rdzeniem tego wszystkiego jest Creation Engine, który wraz z szeregiem usług tworzy Unity Pro, który na podstawowym poziomie działa jak większość innych nowoczesnych programów: rozpoczynasz subskrypcję i jesteś gotowy do pracy. Żadnych szalenie wycenionych pakietów oprogramowania. Umożliwia wykorzystanie treści 3D na wielu platformach, co pozwala uniknąć kosztownego i czasochłonnego przenoszenia na każdą platformę z osobna.
"Tworzenie gry może być poważnym przedsięwzięciem, i to nawet zanim pomyślisz o tym, na jakiej platformie (platformach) ją wdrożyć. Co więcej, tworzenie gry może zająć lata, a w tym czasie platformy się zmieniają, powstają nowe konsole itp. Chcemy, aby nasi twórcy czuli się pewnie, wiedząc, że Unity wspiera ich i upewni się, że ich gra jest gotowa na każdą platformę. Naszą mantrą jest napisanie raz, a wdrożenie w dowolnym miejscu. Unity obsługuje obecnie ponad 20 platform, w tym urządzenia mobilne, AR/VR, a także konsole nowej generacji".
- Ralph Hauwert, starszy wiceprezes ds. badań i rozwoju w Unity
Korzystanie z wizualnych narzędzi skryptowych pozwala nie-kodującym, a nawet tym, którzy mają minimalne zrozumienie kodowania. Umożliwia to opracowywanie i używanie renderowania w czasie rzeczywistym, a nawet śledzenie promieni. Unity niedawno ulepszyło algorytm stożka promieni, aby skrócić czas renderowania klatek. Niezależnie od tego, czy potrzebujesz wykonać zaawansowaną fizykę, zapewnić prawidłowe dane wejściowe, renderowanie, skrypt, wykrywanie kolizji, sztuczną inteligencję lub cokolwiek zapragniesz, Unity Creation Engine może pomóc ci to zrealizować bez konieczności programowania wszystkiego od zera.
Visual Scripting pozwala nawet początkującym na stworzenie frameworka do własnej gry i choć opanowanie tego zajmie trochę czasu, bardzo łatwo jest zacząć i od razu zobaczyć owoce swojej pracy bez konieczności angażowania programistów lub uczęszczania na kurs programowania. To dosłownie tak proste, jak połączenie pól akcji w planie gry.
"Wszyscy zgadzamy się (w naszym zespole), że Unity jako silnik zapewnia świetną podstawową funkcjonalność i doskonale nadaje się do rozszerzania i dostosowywania dzięki łatwym funkcjom edycji i narzędziom wtyczek. Ogólnie Unity to bardzo stabilny silnik, w przypadku którego nie należy martwić się o jakiekolwiek awarie".
- Xun Zhu, główny artysta techniczy w 24 Entertainment
Umożliwia to twórcom tworzenie nie tylko aplikacji mobilnych, ale także pełnowymiarowych gier na PC i konsole, takich jak {Pillars of Eternity}, {Cuphead}, {Valheim}, {Outer Wilds}, Fall Guys, {Untitled Goose Game} czy {Kerbal Space Program} 1&2.
System jest również wyposażony w usługę zespołu dla wielu użytkowników, która zapewnia synchronizację, udostępnianie i zapisywanie w całym zespole. Jest wbudowany w ekosystem Unity i tak łatwy w użyciu, że każdy, bez względu na rolę w zespole, może z niego korzystać. Unity oferuje nawet lokalną usługę pamięci podręcznej o nazwie Accelerator, która zwiększa liczbę pobieranych zasobów i kodu źródłowego.
"Elastyczność Unity pozwoliła nam zająć się bardziej zniechęcającymi aspektami tworzenia A Township Tale, czyli portowaniem gry z PC na platformy Quest... Ale nie musieliśmy się tym martwić, ponieważ znaliśmy podstawy APK, a resztę wykonał za nas silnik".
- Boramy Unn-Bossun, współzałożyciel i główny projektant w Alta VR
Unity korzysta również z języka programowania C# 8, zapewniając twórcom najnowszą bazę kodu, aby zwiększyć funkcjonalność i stabilność, od narzędzi wizualnych po manipulację samym kodem. Jednocześnie jest stosunkowo łatwy do zrozumienia i nauki. Ale ponieważ użyteczność i łatwość użycia są podstawą sposobu budowania Unity, nie jest to absolutnie konieczne dla przyszłych twórców gier.
"Wersja LTS jest przeznaczona dla twórców ceniących maksymalną stabilność i wsparcie. Obejmuje usprawnione środowisko kodowania, testowania i profilowania oraz inne ulepszenia. Wszystko po to, by osiągnąć więcej w krótszym czasie, a następnie udostępnić swoją grę jak najszerszemu gronu odbiorców.
Unity 2020 LTS poprawia wydajność kodowania, obsługując większość najnowszych dodatków składni języka C# 8, takich jak usprawnione wyrażenia przełącznika i typy odwołań dopuszczające wartość null. Ponadto Unity obsługuje wiele innych dodatków do C# 8, aby umożliwić pisanie krótszych kodów w celu uzyskania lepszej funkcjonalności".
- Ralph Hauwert, starszy wiceprezes ds. badań i rozwoju w Unity
Asset Store to prawdopodobnie jeden z najłatwiejszych i najszybszych sposobów na rozpoczęcie tworzenia gier lub, jeśli jesteś kreatywny, sprzedawanie tego, co robisz, ponieważ niektóre zasoby są bezpłatne, podczas gdy inne można kupić, ale za zaskakująco małe pieniądze. Zasoby, z których możesz wybierać, obejmują wszystko, od prostych skał po gotowe systemy rolnictwa, ruchu, fizyki wody lub gotowe lochy i zamki, a nawet całe miasta. Najlepszy z nich jest w pełni modułowy i może być dostosowany do twoich potrzeb i gry, a jednocześnie wyróżniać się z tłumu. Zasoby są zarówno dodatkiem do tego, co już jest w Unity, podczas gdy inne są tak ogromnymi pakietami, że możesz zastąpić nimi wszystkie istniejące. Niektóre pakiety zasobów zawierają nawet funkcję kolizji, obsługę ciągnięcia, strzelania, walki wręcz, pływania i przenoszenia przedmiotów.
„To ogromny zasób dla programistów, mamy w sklepie ponad 69,000 pakietów; to ponad 1,3 miliona zasobów graficznych 3D, ponad 9000 narzędzi, tysiąc pakietów VFX i SFX i tysiące tekstur, naprawdę wszystko, czego potrzebujesz, aby rozpocząć i przyspieszyć produkcję".
- Peter O'Reiley
Odwiedź nas ponownie w przyszłym tygodniu, by kontynuować podróż przez ekosystem Unity i odkryć kolejne sposoby korzystania z silnika.