Tags Posts tagged with "unity"

unity

przez -
2 900
Facebook

Do tej pory pozycja platformy Steam była niezachwiana. Wiele osób uważało, że jedynym zagrożeniem dla niego jest Windows Store. Jednak przy napływie czasu okazuje się, że największą konkurencją może być sam Facebook. Mianowicie szefowie Facebooka zapowiedzieli plany dystrybuowania gier w partnerstwie z Unity. Na blogu deweloperskim ogłoszono nawiązanie partnerstwa z twórcami silnika Unity, dzięki któremu Facebook będzie nie tylko największym serwisem społecznościowym na świecie, ale prawdopodobnie zajmie się również dystrybucją oraz sprzedażą gier. Na Facebooku są już dostępne tzw. gry przeglądarkowe od dawna, które zresztą zyskały ogromną popularność, ale tym razem firma planuje działalność na większą skalę. Można się spodziewać za jakiś czas, że twórcy wykorzystujący silnik Unity będą mogli z łatwością publikować kolejne owoce swojej pracy. Tak więc pożyjemy, zobaczymy.

przez -
2 1656
Pulpit

Użytkownik Guerra24 pochwalił się niedawno, że pod Windows 10 uruchomił środowisko Unity. Udało się to zrobić wewnątrz Windows Linux Subsystem (WLS), które jest dostępne dla deweloperów ostatnich buildów systemu Microsoft. Jednakże sama konfiguracja do zrobienia tego była dość zawiła. Otóż aby Unity mogło w ogóle wstać, potrzebny był natywny X.Org Server. Jako zamiennik wykorzystano windowsowy serwer grafiki o nazwie VcXsrv, który został skompilowany ze źródeł X.Orga przy użyciu VisualC++ 2012 Express Edition. Ale to nie wszystko, bo potrzeba było jeszcze zainstalować Compiz Config Settings Manager (CCSM), Xlaunch, wtyczki dla Unity oraz zmienić domyślną konfigurację.

Oczywiście wykonanie tych czynności gwarantuje jedynie udane uruchomienie. Ale za dużo pracy na takim środowisku nie wykonamy. Według informacji przekazanych przez Guerra24, VcXsrv dość często miał losowe awarie, nie można się wylogować z sesji, a jedynym sposobem wyjścia jest zamknięcie sesji Compiz. Prócz tego deweloper uruchomił Xfce, z podobną konfiguracją oraz problemami.

przez -
0 1764
Unity

Unity Technologies ogłosiło wydanie silnika do gier Unity 5.3. Narzędzie pozwala tworzyć zaawansowanie graficznie gry i aplikacje dla komputerów PC, oraz urządzeń mobilnych. Firma udostępnia specjalistyczne środowisko graficzne do projektowania na platformy Windows i OS X, które posiada profile, możliwość pisania skryptów, podgląd i współpracę z Autodesk.

Pojawiło się sporo nowych narzędzi dla deweloperów, zoptymalizowano grafikę. Trwają prace nad wsparciem dla tVOS, udoskonalono wsparcie dla WebGL i iOS 9. Zintegrowano obsługę kupowania aplikacji, udoskonalono wirtualną rzeczywistość.

Pojawił się całkowicie nowy kod do obsługi OpenGL 4.0, który zastąpił wysłużony już backend OpenGL 2.1. Deweloperzy umożliwiają także przełączanie się pomiędzy obiema wersjami, aby zachować kompatybilność. W Unity 5.4 stary backend zostanie całkowicie usunięty.

przez -
3 1885
Unity

W dniu wczorajszym deweloper firmy Unity TechnologiesNa’Tosha Bard poinformował o udostępnieniu eksperymentalnej wersji rozwojowej edytora Unity dla systemów Linux. Jest to bardzo dobra wiadomość dla wszystkich programistów chcących tworzyć lub przenosić gry na Linuksa. Przypomnijmy, że na początku lipca pojawiły się pierwsze wzmianki o wydaniu możliwej wersji rozwojowej w niedługim czasie. Co jest zatem potrzebne do uruchomienia? Oczywiście 64 bitowa wersja Ubuntu 12.04 lub wyżej, a także nowoczesna karta graficzna firm nVidia, AMD i Intel ze zaktualizowanymi sterownikami graficznymi, bezpośrednio od producenta.

przez -
14 1930
Unity

Edytor gier na silniku Unity już niebawem zostanie wydany na systemy Linux. Informację tą można znaleźć w opublikowanym niedawno przez twórców silnika planie rozwoju projektu. Mimo, że prace nad edytorem trwają, ciężko jest określić dokładną datę wydania wersji stabilnej. Można przypuszczać, że eksperymentalna wersja pojawi się w ciągu najbliższych tygodni. Jeden z twórców o imieniu Natosha Bard komentuje na swoim blogu: “Portowanie edytora na Linuksa to masa roboty – o wiele więcej niż portowanie naszego pliku wykonawczego. Jest to spowodowane tym, że edytor posiada większość głównego kodu (w tym sporej części skomplikowanych elementów trzecich) i przez Asset Database pojawia się tutaj mnóstwo problemów z różnymi wielkościami liter“.

O ewentualnych postępach związanych z przenoszeniem edytora Unity będziemy informowali na bieżąco.

przez -
1 1160
Unity

Unity Technologies ogłosiło wydanie silnika do gier Unity 5.0. Narzędzie pozwala tworzyć zaawansowanie graficznie gry i aplikacje dla komputerów PC, oraz urządzeń mobilnych. Firma udostępnia specjalistyczne środowisko graficzne do projektowania na platformy Windows i OS X, które posiada profile, możliwość pisania skryptów, podgląd i współpracę z Autodesk.

Zmiany, jakie zaszły:

  • Dodano wsparcie dla silnika fizyki PhysX 3.3
  • Dodano globalne oświetlenie w czasie rzeczywistym
  • Dodano fizyczne shadery dla większości popularnych materiałów
  • Dodano wstępną obsługę podglądu w WebGL
  • Zaktualizowano system animacji
  • Udoskonalono obsługę dźwięku
  • Pojawiło się próbkowanie odbić HDR
  • Zmniejszono zużycie pamięci i udoskonalono sztuczną inteligencję
  • Pojawił się 64 bitowy edytor Unity
  • Dodano obsługę podłączania na żywo kontrolerów gier pod SteamOS i Linuksem
  • W trybie Steam Big Picture Mode pojawiła się opcja konfiguracji kontrolera gier
  • Udoskonalono fizykę 2D

przez -
15 2353
Canonical Ubuntu

Canonical ogłosiło wydanie Ubuntu 14.10, o kodowej nazwie Utopic Unicorn. Na pokładzie znajdziemy: jądro Linux 3.16.0-17 (bazuje na Linux 3.16.3), X.Org Server 1.16.0, Unity 7.3.1, Mesa 10.3, Firefox 33, Thunderbird 31.2, GTK 3.12.2, LibreOffice 4.3.2, Nautilus 3.10.1, Rhythmbox 3.0.3, Empathy 3.8.6, Transmission 2.84, Shotwell 0.20.1, Gedit 3.10.4, Brasero 3.10.0, Totem 3.10.1.

Deweloperzy dodali w repozytoriach systemd 208, jednakże nie jest zalecana jego instalacja, ponieważ wiele usług nie została odpowiednio skonfigurowana.

Udoskonalono wsparcie hybrydowych kart graficznych, w tym:

  • nvidia-prime i gpu-manager otrzymały obsługę GDM
  • Dodano obsługę parametrów uruchamiania dla gpumanager_uxa i gpumanager_modesetting, dzięki czemu jest od teraz opcja do wymuszenia startu systemów nVidia Optimus

Programiści otrzymali także dostęp do Ubuntu Developer Tools Centre, które upraszcza instalację Android SDK, zależności i innych paczek.

Poprawiono wygląd aplikacji, które dekorują okna po stronie klienta, aczkolwiek nadal pozostawia to wiele do życzenia. Pidgin otrzymał wtyczkę do integracji z Unity.

przez -
1 480
Dear Esther

Briscoe miał m.in. znaczny wkład w narzędzie Wall Worm, umożliwiające eksport danych z 3Ds Max  do Source. Niestety ostatecznie silnik Source stworzony przez Valve stał się kulą u nogi Roberta i The Chinese Room. Cofnijmy się nieco w czasie do Humble Indie Bundle 8 i pojawienie się Dear Esther na Linuksie. Wtedy The Chinese Room było zajęte inną grą, Amnesia: A Machine For Pigs i brakowało sił do stworzenia portów na Linuksa i OS X. Ostatecznie z pomocą przyszło CodeWeavers pakujące Dear Esther razem z zmodyfikowaną na potrzeby gry wersją CrossOver (Wine). Nieco później “natywny” port stworzył Ryan C. Gordon.

Wersja przygotowana przez CodeWeavers nie była oczywiście optymalnym rozwiązaniem. Problemem okazało się uzależnione od nich wsparcie techniczne (które w końcu wygasło) i obecność błędów nie tylko w samej grze ale i w CrossOver. Tymczasem port stworzony przez Ryana nigdy nie wyszedł poza fazę beta.

Jeszcze większym problemem okazało się “middleware” czyli biblioteki firm trzecich zawarte w silniku Source. Konieczne było opłacenie dodatkowych kosztów licencyjnych, gdy silnik został użyty  na innych systemach niż Windows, jak OS X czy Linux. Koszty były tak duże, że studio straciło pieniądze wydając grę na te systemy.

W decyzji o porzuceniu Source “pomógł” też fatalny kontakt z Valve podczas tworzenia portów na Playstation 3 i 4. Ten nigdy nie był dobry. Już na początku prac nad Dear Esther, Valve poinformowało Roberta Briscoe, że “skupiają się na tworzeniu gier a nie sprzedaży licencji”.   Później, podczas prac nad wersją na konsole, osoba będąca kontaktem w Valve pożegnała się z firmą, co ostatecznie spowodowało kilkumiesięczne opróżnienia.

Nowy początek na Unity

Zrzut ekranu widoczny poniżej to Dear Esther na nowym silniku. Unity ma kilka zalet jak tworzenie wersji na różne systemy “jednym kliknięciem” czy nowoczesne narzędzia. Co chyba najważniejsze, firma opracowująca silnik utrzymuje się ze sprzedawania licencji i przywiązuje wysoką wagę do kontaktu z twórcami gier.

u50ouon
Dear Esther na silniku Unity (kliknij aby zobaczyć animację)

Aktualnym planem Roberta jest stworzenie wysokiej jakości portów gry na Linuksa i OS X, a w przyszłości może nawet i porzucenie Source w wersji na Windows. Nowe wydanie Dear Esther będzie udostępnione osobom, które już nabyły grę w Humble Bundle lub Humble Store.

Więcej szczegółów o historii i przyszłości tego tytułu można się dowiedzieć z postów:

Oczekiwanie…

Dear Esther nie jest jedyną pozycją firm trzecich, która została lub ma zostać wydana na Linuksa i wykorzystującą z komercyjną wersję silnika Source (czyli nie SDK 2013 Base jak darmowe modyfikacje). Inne gry to np. Insurgency czy The Stanley Parable. Wszystkie korzystają z gałęzi “Portal 2/Counter -Strike: Global Offensive” i czekają na wydanie tychże przez Valve. Do ich premiery, pomimo upływu kolejnych miesięcy, wciąż nie dochodzi. Można tylko podejrzewać, że studio z Bellevue ma poważne problemy z usunięciem jakichś znaczących błędów w tej gałęzi silnik.

Nagranie z konferencji Steam Dev Days wskazuje, że odpluskwianie Source 1 korzystającego z translatora “Togl” może być koszmarem (10:21):

Valve zdecydowało się porzucić to rozwiązanie w przyszłej wersji silnika. Również narzędzia mają być całkiem przebudowane w Source 2. Czy kontakt z Valve okaże się lepszy w przyszłości i czy ich silnik będzie warto licencjonować? Okaże się w (zapewne niedalekiej) przyszłości.

Nie każde studio pozwala licencjonować swoje silniki. Nie można na przykład kupić Serious Engine 3.5 czy HPL2 – gdy twórcy Gone Home zbudowali prototyp na silniku Amnesii (HPL2), poprosili Frictional Games o sprzedaż licencji, to stanowczo odmówiło tłumacząc się brakiem dobrej dokumentacji i możliwości zapewnienia wsparcia technicznego. Ostatecznie Gone Home zostało zbudowane w oparciu o Unity.

Dear Esther nie jest też jedyną grą, której wydanie na Linuksa wymusza zmianę silnika. To samo dotyczy np. Hotline Miami czy McPixela (tutaj problemem jest niewspierany Adobe Air). Reasumując: przenoszenie gier na nasz system często kryje pułapki. Na szczęście w przyszłości może być tylko łatwiej – nieustannie pojawiają się nowe narzędzia, silniki czy biblioteki. Ktoś musi jednak przecierać szlaki…

Polecane

Prasa, Czasopismo

1 894
Ukazało się Linux Magazine – numer 161. Lipcowe wydanie magazynu zawiera analizę tworzenia bardziej czytelnych wyrażeń regularnych z Simple Regex Language, instrukcje zabezpieczania i...