Видавець: Helion

1945
Завантаження...
EЛЕКТРОННА КНИГА

Unity i C#. Praktyka programowania gier

Jacek Ross

Osiągnij wyższy poziom z Unity i C#! Poznaj zaawansowane techniki programowania Dowiedz się, jak realizować projekt informatyczny Naucz się tworzyć grę od strony praktycznej Połączenie platformy Unity i języka C# zapewnia doskonałe środowisko do tworzenia i rozwijania różnego rodzaju gier komputerowych. To sprawia, że tandem ten jest niezwykle popularny wśród game developerów pragnących szybko i wydajnie osiągać profesjonalne efekty. Jednak sama znajomość narzędzi nie wystarczy, aby sprostać niełatwemu zadaniu zaprojektowania i zaprogramowania prawdziwej gry - by przekuć pomysł i umiejętności w prawdziwy produkt, trzeba czegoś więcej. Niezbędne doświadczenie możesz zdobyć tylko w praktyce i na realnych przykładach. Takie warunki zapewni Ci właśnie ta książka! Pozbawiona zbędnej teorii, oparta na prawdziwym przypadku i do bólu praktyczna, pozwoli Ci szybko poznać zaawansowane techniki tworzenia gier komputerowych oraz wdrożyć się w proces opracowywania projektu przy użyciu metodyki zwinnej. Krok po kroku, iteracja za iteracją będziesz towarzyszyć autorowi w pracy nad komercyjnym produktem - przejdziesz wszystkie fazy jego rozwoju: od programowania, poprzez usuwanie błędów, po publikację gotowej gry. W książce: Tworzenie obiektów scen środowiska Unity oraz ich komponentów Zaawansowane techniki w języku C# przydatne twórcom gier Praktyczne zastosowanie różnych wzorców projektowych Zarządzanie obiektami, wirtualnym czasem gry i jej stanem Realizacja rozgrywki w widoku pierwszoosobowym Usuwanie błędów i testowanie balansu gry Dostosowanie gry do platform mobilnych oraz VR Publikacja gry w popularnych sklepach cyfrowych Zastosowanie metodyki zwinnej w projekcie gry Programuj gry jak profesjonalista!

1946
Завантаження...
EЛЕКТРОННА КНИГА

Unity na start! Programowanie dla nastolatków

Jacek Ross, Ksawery Ross

Projektuj, twórz, eksperymentuj i... baw się świetnie! Poznaj środowisko Unity Naucz się tworzyć gry Realizuj swoją pasję Unity to popularne środowisko do tworzenia gier komputerowych, które umożliwia szybkie rozpoczęcie pracy nawet zupełnie początkującym użytkownikom. Równocześnie pozwala w krótkim czasie uzyskać ciekawe efekty. Książka Unity. Programowanie dla nastolatków krok po kroku wprowadza w świat tworzenia gier komputerowych i w przystępny sposób przedstawia najważniejsze informacje, które pozwalają rozwinąć skrzydła początkującym game developerom. Jej lektura to także znakomity pretekst do tego, by nauczyć się twórczo spędzać czas z komputerem, i okazja do wspólnych, integrujących rodzinę zajęć.Jeśli masz w sobie pasję prawdziwego gracza i chęć, aby zmierzyć się z wyzwaniem stworzenia własnej gry, ten przewodnik wskaże Ci najlepszą drogę do celu! Czego potrzebujesz na początek? Jak wpaść na pomysł na grę? Skąd wziąć niezbędne zasoby? Jak opracować postać i obiekty? Jak zadbać o mechanikę? Jak obsłużyć interakcję z użytkownikiem? Jak wdrożyć w życie zasady gry? Skąd pobrać odpowiednie dźwięki? Jak dokładać nowe sceny? W jakim kierunku rozwijać grę? Na te i inne pytania znajdziesz odpowiedź w tej książce! Napędzaj swoje gry silnikiem Unity!

1947
Завантаження...
EЛЕКТРОННА КНИГА

Unity. Przepisy na interfejs gry

Francesco Sapio

Ponad 60 przepisów pomocnych w budowaniu kunsztownych i profesjonalnych interfejsów, dzięki którym gry mogą stać się atrakcyjniejsze. Umiejętność projektowania i implementacji interfejsów użytkownika jest szczególnie ważna dla programistów gier. Aby gra mogła porwać i wciągnąć gracza po uszy, jej interfejs musi być zarówno funkcjonalny, jak i przyjemny dla oka. Idealnym narzędziem do tworzenia gier jest Unity: program, który pozwala na konstruowanie doskonałych, dynamicznych interfejsów. Szczególnie atrakcyjne jest łączenie ze sobą elementów graficznych i kodu tworzonego w języku C# — w ten sposób Unity pozwala na osiąganie imponujących wyników. Niniejsza książka jest przeznaczona dla osób, które chcą wykorzystać silnik Unity do tworzenia gier wideo. Przedstawiono tu sposoby implementacji systemów interfejsu użytkownika i łączenia ich z pozostałymi składnikami gry. Przygotowano ją jako zbiór przepisów na wykonanie określonych zadań, jednak najpierw omówiono tu zagadnienia podstawowe, a dopiero potem te nieco trudniejsze. Pozwala to na stopniowe doskonalenie umiejętności programistycznych. Podczas lektury książki warto zwrócić uwagę na odwołania do relacji między graczem a interfejsem gry — niezwykle ważny czynnik dla projektanta. W książce omówiono: najważniejsze zagadnienia, o których trzeba pamiętać podczas tworzenia gier implementację liczników i pasków zdrowia, a także prezentacji czasu w grze tworzenie interaktywnych kontrolek, takich jak panele i suwaki tworzenie interaktywnych składników interfejsów i animowanie ich implementację zaawansowanych elementów HUD implementację interfejsów użytkownika w 3D oraz stosowanie minimap Francesco Sapio jest inżynierem informatyki i automatyki, utalentowanym projektantem gier komputerowych i doświadczonym użytkownikiem programów graficznych. Jest wybitnym znawcą oprogramowania Unity3D. Jest także muzykiem, ponadto przez kilka lat pracował jako aktor i tancerz. Sapio uwielbia matematykę, filozofię, logikę i rozwiązywanie zagadek, ale jego największą pasją jest projektowanie i programowanie gier. Lubisz grać? Spróbuj zaprojektować i napisać swoją własną grę!

1948
Завантаження...
EЛЕКТРОННА КНИГА

Unity. Przewodnik projektanta gier

Mike Geig

24 h do własnej gry! Unity to zaawansowane środowisko do tworzenia gier 3D, prezentacji i animacji zarówno na urządzenia mobilne, jak i stacjonarne. Wokół tego silnika skupiona jest ogromna społeczność, prezentująca produkcje o różnym stopniu zaawansowania. Jeżeli Twoim marzeniem jest stworzenie gry według własnego scenariusza, jeżeli chcesz sprawdzić się w roli projektanta gier wideo, to trafiłeś na doskonałą książkę, w całości poświęconą silnikowi Unity! Ta książka pozwoli Ci poznać zintegrowane środowisko (IDE) oraz dostosować je do własnych potrzeb. Nauczysz się tworzyć obiekty gry i wykonywać na nich operacje, stosować shadery i tekstury oraz korzystać z narzędzi do tworzenia terenu i środowiska Twojej gry. Kolejne rozdziały to interesujące informacje na temat oświetlenia, kamer oraz efektów dźwiękowych. Na sam koniec dowiesz się, jak dopracować stworzoną grę, wdrożyć ją oraz zmodyfikować tak, żeby działała na urządzeniach mobilnych. Dzięki lekturze stworzysz gry: Gauntlet Runner, Captain Blaster, Chaos Ball, Amazing Racer. Przekonaj się, jakie możliwości kryje silnik Unity! Dowiesz się, jak: tworzyć i pracować z obiektami gry, czyli podstawowymi blokami budulcowymi w Unity; efektywnie pracować z zasobami w Unity; stosować shadery i tekstury w dowolnym obiekcie 3D; przygotowywać niezwykłe światy za pomocą oferowanych przez Unity narzędzi przeznaczonych do tworzenia terenu i środowiska; wykonywać różne zadania w skryptach, począwszy od przechwytywania danych wejściowych aż po opracowanie skomplikowanych zachowań; szybko tworzyć możliwe do wielokrotnego użycia obiekty w postaci prefabrykatów; implementować łatwe i intuicyjne graficzne interfejsy użytkownika; tworzyć zdumiewające efekty za pomocą nowego w Unity systemu cząsteczek o nazwie Shurinken; wykorzystać pełne możliwości nowego w Unity systemu animacji o nazwie Mecanim; zintegrować dźwięk 2D i 3D z tworzonymi grami; używać wbudowanych w urządzenia mobilne przyśpieszeniomierzy i ekranów dotykowych; zmodyfikować grę w wersji biurkowej do wersji działającej w urządzeniach mobilnych; dopracować i wdrożyć grę. Zrealizuj swoje marzenie o stworzeniu własnej gry! * W książce wykorzystano Unity wersjach 4.1 i 4.2. ** Dodatkowe materiały do książki możesz pobrać >>> TU.

1949
Завантаження...
EЛЕКТРОННА КНИГА

Unity. Przewodnik projektanta gier. Wydanie III

Mike Geig

Za sukces gry komputerowej odpowiada nie tylko wciągająca fabuła. Niezwykle ważne są również strona wizualna, grywalność i poziom trudności - zbyt łatwa gra nie jest dla użytkownika wyzwaniem. Masz już projekt gry, która spełnia te warunki? Zatem potrzebujesz jeszcze tylko dobrego narzędzia do jej zbudowania. Takim narzędziem jest silnik Unity - zaawansowane środowisko do tworzenia gier 3D, prezentacji i animacji dla urządzeń stacjonarnych i mobilnych. Co istotne, wokół Unity jest skupiona ogromna społeczność pasjonatów, gotowa do niesienia pomocy początkującym. Ta książka jest trzecim, uzupełnionym i zaktualizowanym wydaniem lubianego przewodnika, dzięki któremu błyskawicznie nauczysz się podstaw tworzenia gier w Unity. W ramach 24 lekcji, z których żadna nie powinna Ci zająć więcej niż godzinę, zapoznasz się z podstawami i zaawansowanymi technikami wykorzystywania silnika Unity. Znajdziesz tu przejrzyste instrukcje krok po kroku, wskazówki, praktyczne przykłady oraz ćwiczenia i quizy, dzięki którym utrwalisz nabytą wiedzę. Dowiesz się, jak korzystać z nowo udostępnionych w Unity narzędzi, między innymi do pisania 2D, jak używać maszyny stanów i czym jest nowa oś czasu. Bardzo ważnym elementem książki są lekcje dotyczące dopracowywania szczegółów oraz kompilacji całej gry. W tej książce między innymi: solidne wprowadzenie do silnika gier i edytora w Unity 2018 tworzenie światów, obiektów i programowanie zachowania postaci implementacja intuicyjnych graficznych interfejsów użytkownika sterowanie postacią gracza i symulowanie zjawisk fizycznych w grze integracja dźwięku z akcją w grze wykorzystywanie przyśpieszeniomierzy i ekranów dotykowych w urządzeniach mobilnych Unity: jaką grę dziś zaprojektujesz?

1950
Завантаження...
EЛЕКТРОННА КНИГА

Unity. Tworzenie gier mobilnych

Jon Manning, Paris Buttfield-Addison

Napisz raz, uruchamiaj wszędzie Unity jest zintegrowanym środowiskiem do tworzenia trójwymiarowych i dwuwymiarowych gier komputerowych oraz innych materiałów interaktywnych. Szczególnie dobrze nadaje się do pisania gier, które mają działać na wielu różnych urządzeniach i w różnych systemach operacyjnych, szczególnie w środowisku mobilnym. Co istotne, Unity pozwala na prowadzenie prac w szybkim tempie, a sam sposób tworzenia jest nieskomplikowany i bardzo intuicyjny. Wszystko to sprawia, że za pomocą Unity nawet osoba bez praktycznego doświadczenia szybko zacznie tworzyć piękne gry na urządzenia z systemami iOS i Android. W tej książce w wyczerpujący sposób opisano proces tworzenia gier. Wyjaśniono tu zarówno podstawowe, jak i bardziej zaawansowane pojęcia i techniki związane ze stosowaniem środowiska Unity. Najpierw przedstawiono podstawowe informacje na temat Unity. Zaprezentowano struktury gier, grafiki, skryptów, dźwięków, fizyki oraz systemów cząsteczkowych. Następnie opisano pełny proces tworzenia gry 2D oraz 3D. W książce omówiono także bardziej zaawansowane zagadnienia związane ze stosowaniem środowiska Unity, takie jak programowanie oświetlenia sceny, graficzny interfejs użytkownika, rozszerzanie edytora Unity, sklep Unity asset store, a także wdrażanie gier oraz cechy zależne od platform systemowych. Najważniejsze zagadnienia: podstawy środowiska Unity i pisanie skryptów stosowanie zasad fizyki oraz budowa systemów cząsteczkowych tworzenie arkadowej gry akcji z przewijanym tłem tworzenie symulatora walki w kosmosie korzystanie z niestandardowych narzędzi Zostań stwórcą. Zaprojektuj własny świat. Użyj Unity. Dr Jon Manning oraz dr Paris Buttfield-Addison są współzałożycielami firmy Secret Lab, zajmującej się pisaniem gier oraz narzędzi do ich tworzenia. W swoim dorobku mają takie gry, jak ABC Play School, Night in the Woods oraz Qantas Joey Playbox. Poza grami Manning i Buttfield-Addison tworzą YarnSpinner - framework do tworzenia gier narracyjnych. Wcześniej pracowali jako programiści gier mobilnych oraz menedżerowie produktu w firmie Meebo (wykupionej przez Google).

1951
Завантаження...
EЛЕКТРОННА КНИГА

Unity w akcji

Joe Hocking

Unity w akcji Warunkiem zbudowania dobrej gry jest staranne opracowanie jej mechaniki, czyli poszczególnych akcji i systemu tych akcji. Gry, które odniosły największy sukces, charakteryzują się innowacyjną i interesującą mechaniką. Niemniej nawet jeśli już opracowałeś projekt gry, łącznie z jej mechaniką, grafiką i dźwiękiem, potrzebujesz bardzo dobrego narzędzia, aby utworzyć grę, która osiągnie sukces i zyska popularność. Takim narzędziem jest Unity — zintegrowane środowisko do tworzenia trójwymiarowych i dwuwymiarowych gier komputerowych oraz innych materiałów interaktywnych. Niniejsza książka jest przeznaczona dla osób, które osiągnęły biegłość w programowaniu i teraz chcą pisać gry za pomocą Unity. Wyczerpująco przedstawiono kolejne kroki podejmowane podczas pisania gry w Unity. Nauka została oparta na przykładach: w książce znalazło się kilka projektów różnych gier. Opisano również metody wdrażania gier na różnych platformach, między innymi internetowej i mobilnej — Unity jest środowiskiem w pełni niezależnym od platformy sprzętowej. Nie zabrakło również informacji o narzędziach przydatnych do projektowania grafiki 3D oraz o innych zasobach, dzięki którym praca programisty staje się efektywna i bardzo satysfakcjonująca! W tej książce omówiono między innymi: - programowanie poruszania się postaci po świecie 3D, raycasting i sztuczną inteligencję - zasoby takie jak modele i tekstury: tworzenie i import - GUI oraz implementację interaktywnych urządzeń i elementów w grze - obsługę krótszych i dłuższych ścieżek dźwiękowych - komunikację z internetem oraz obsługę różnych platform sprzętowych Unity — i oto stworzysz zadziwiający świat dla swoich graczy! Joseph Hocking jest inżynierem oprogramowania. Specjalizuje się w tworzeniu interaktywnych aplikacji. Pracuje w firmie Synapse Games, gdzie zajmuje się programowaniem gier internetowych i mobilnych, takich jak ostatnio wydana Tyrant Unleashed. Jest również wykładowcą w Columbia College Chicago. Mieszka w Chicago.

1952
Завантаження...
EЛЕКТРОННА КНИГА

Unix i Linux. Przewodnik administratora systemów. Wydanie V

Evi Nemeth, Garth Snyder, Trent R. Hein...

Mijają lata, a systemy Unix i Linux są ciągle gwarancją najwyższej niezawodności, wydajności i elastyczności. Ich potencjał jest niekwestionowany, a odporność na niestandardowe warunki zapewnia bezawaryjną pracę w różnych sytuacjach. To wszystko sprawia, że systemy te wykorzystywane są w dużych i złożonych organizacjach. Ich sieci wymagają profesjonalnego administrowania, co jest trudną i odpowiedzialną pracą. Łatwo skonfigurować pojedynczy system, znacznie trudniej jednak zapewnić stabilne działanie rozproszonej, opartej na chmurze platformy, narażonej na skokowe wzrosty popularności, rozbicia sieci i celowe ataki. Ta książka jest kolejnym, uzupełnionym i zaktualizowanym wydaniem kultowego podręcznika dla profesjonalnych administratorów zarządzających środowiskami produkcyjnymi w korporacjach czy urzędach. Znajdziesz tu obszerne wyjaśnienie takich zagadnień, jak instalacja systemu, skrypty powłoki, kontrolowanie procesów czy konfiguracja uprawnień. Dowiesz się, jak zarządzać użytkownikami, przestrzenią dyskową, zadaniami okresowymi oraz backupami. Przestudiujesz zagadnienia sieciowe, a zwłaszcza kwestie bezpieczeństwa i reakcji na incydenty. W tym wydaniu znajdziesz m.in. omówienie demonów zarządzania systemem, zasady zarządzania kontem użytkownika root, techniki kontroli wersji za pomocą Git, kwestie związane z zarządzaniem sieciami w chmurze, tworzeniem i utrzymywaniem centrów danych, opis metodologii DevOps i wiele innych! Najciekawsze zagadnienia: podstawy administrowania i obowiązki administratora system plików i zarządzanie oprogramowaniem rejestrowanie zdarzeń zarządzanie jądrem systemu i sterownikami sieci i sprzęt sieciowy zapewnianie wydajności i niezawodności sieci metodologie i reguły w IT Unix i Linux: niezawodność, wydajność i elastyczność na najwyższym poziomie!