×
Dodano do koszyka:
Pozycja znajduje się w koszyku, zwiększono ilość tej pozycji:
Zakupiłeś już tę pozycję:
Książkę możesz pobrać z biblioteki w panelu użytkownika
Pozycja znajduje się w koszyku
Przejdź do koszyka

Zawartość koszyka

ODBIERZ TWÓJ BONUS :: »
Play
Unity 2023. Kurs video. Programowanie gier 3D multiplayer
Autor:
Arkadiusz Brzegowy
Długość
liczba lekcji: 23, czas trwania: 04:53:50
Ocena

Kup kurs 67,60 zł

Kurs video

Unity 2023. Kurs video. Programowanie gier 3D multiplayer Arkadiusz Brzegowy

(ebook) (audiobook) (audiobook)
  • Promocja Przejdź
  • Poziom średnio zaawansowany
Unity 2023. Kurs video. Programowanie gier 3D multiplayer Arkadiusz Brzegowy - okladka książki

Unity 2023. Kurs video. Programowanie gier 3D multiplayer Arkadiusz Brzegowy - okladka książki

Unity 2023. Kurs video. Programowanie gier 3D multiplayer Arkadiusz Brzegowy - audiobook MP3

Unity 2023. Kurs video. Programowanie gier 3D multiplayer Arkadiusz Brzegowy - audiobook CD

Autor:
Arkadiusz Brzegowy
Wydawnictwo:
Videopoint
Wersja:
Online
Czas trwania:
4 godz. 53 min.
Technologia:
Unity 2023, C#, Visual Studio 2022
Ocena:
Bądź pierwszym, który oceni ten kurs
  1. 1. Serwer, klient i synchronizacja ruchu 01:07:35

  2. 2. Interakcje na scenie 01:49:44

  3. 3. System zamówień 01:56:31

Obierz kurs na… tworzenie gier sieciowych

Wielu programistów jest równocześnie pasjonatami gier – wolny czas chętnie spędzają przy konsoli czy odpowiednio wyposażonym komputerze. A że w tej branży weekendowemu pasjonatowi blisko do profesjonalnego twórcy, niejeden absolwent studiów IT wybiera pracę w gamingu. Jeśli należysz do takich osób albo zastanawiasz się nad dalszą karierą i bierzesz pod uwagę ścieżkę profesjonalnego programisty gier, ten kurs jest zdecydowanie dla Ciebie! Szczególnie jeżeli masz już pewne doświadczenie w tym zakresie i chcesz się dalej rozwijać. Na przykład w sytuacji, kiedy planujesz opracować swoją pierwszą grę po to, by udostępnić ją graczom – wiesz, że jest niezła, zależy Ci więc na tym, by inni grali w nią długo, by chętnie i często do niej wracali.

Najnowsze badania wskazują wyraźnie, że pierwszą obowiązkową cechą dobrej gry jest sieciowość. Ta cecha okazuje się szczególnie istotna w wypadku gier mobilnych, ale nie tylko. Graczom operującym na konsolach i komputerach stacjonarnych także bardzo na tym zależy. Nic dziwnego – sieciowość gry zapewnia możliwość rywalizowania z ludźmi z całego świata w czasie rzeczywistym. A wiadomo, że człowiek, jako istota społeczna, najlepiej bawi się z innymi. Nawet jeśli ci są daleko i każdy siedzi sam przed swoim urządzeniem. Rywalizacja nas socjalizuje, uczy konkurowania i po prostu stanowi świetną rozrywkę.
Jeśli chcesz tworzyć tego typu gry, musisz dobrze poznać służące do tego celu narzędzia. W ramach tego szkolenia zaproponujemy Ci naukę edytora Unity, dzięki któremu będziesz w stanie kreować gry sieciowe działające na różnych platformach.

Co Cię czeka podczas naszego profesjonalnego szkolenia

Podczas pracy z kursem między innymi:

  • Poznasz teoretyczne koncepcje budowania gier sieciowych
  • Nauczysz się przygotowywania projektu do tworzenia gry sieciowej wraz z niezbędnymi modułami i pomocnymi narzędziami
  • Stworzysz podstawowy interfejs, aby gracze mogli dołączać do gry i uruchamiać serwer na swoich komputerach
  • Zaprogramujesz system sterowania tak, aby ruch wszystkich postaci był synchronizowany pomiędzy komputerami graczy
  • Przygotujesz podstawowe interakcje do prototypu będącego klonem gry Overcooked
  • Dowiesz się, jak synchronizować działania jednego gracza w rozgrywce sieciowej, by pozostali widzieli jego poczynania
  • Opracujesz metody typu ServerRpc, wykonywane przez serwer
  • Przyswoisz sposoby zmian hierarchii obiektów w grach sieciowych
  • Przyjrzysz się tworzeniu zmiennych sieciowych i synchronizowanych list wartości
  • Wykreujesz obiekty sieciowe za pomocą komponentów Unity i będziesz redukować ilość przesyłanych danych do minimum

Unity 2023. Kurs video. Programowanie gier 3D multiplayer kończy się na poziomie średnio zaawansowanym. Po ukończeniu szkolenia będziesz w stanie samodzielnie tworzyć proste gry sieciowe na różne platformy. Zrozumiesz także różnicę między strukturą informacji w grze dla jednego gracza a tą, która obowiązuje w grach sieciowych. Da Ci to możliwość przebudowania lub rozwoju niektórych projektów tak, by mogły się w nich odbywać rozgrywki wieloosobowe.

Być programistą gier sieciowych – co to właściwie znaczy?

Praca w charakterze programisty gier w dużej mierze polega na logicznym łączeniu różnych scenariuszy, koncepcji i idei za pomocą dostępnych narzędzi i mechanizmów. Wiele zadań w grze można poprawnie wykonać na co najmniej kilka różnych sposobów. Programista danej gry, zanim przystąpi do pisania kodu, musi mieć świadomość, że często te same jego linijki będą jednocześnie wykonywane na wielu urządzeniach różnych graczy. To duża odpowiedzialność, ponieważ kod zawsze powinien działać zgodnie z oczekiwaniami. Na szczęście twórcy gier nie są pozostawieni z tym wyzwaniem sami. Na pomoc przychodzi im Unity –silnik do tworzenia gier dwu- i trójwymiarowych oraz język C#, w którym pisane są skrypty. Najnowsze wersje edytora otwierają przed programistami dostęp do darmowych usług chmurowych przeznaczonych specjalnie dla gier sieciowych, matchmakingu, monetyzacji, ale też do komunikacji głosowej czy reklam w grach.

Wybrane bestsellery

O autorze książki

Arkadiusz Brzegowy - rocznik 1977. Pierwsze programy pisał na Atari 65XE w Basicu jeszcze w szkole podstawowej, stąd wie, że nigdy nie jest za wcześnie na naukę programowania. W szkole średniej zainteresował się grafiką 3D. Pracę w branży gier rozpoczął pod koniec studiów na krakowskiej AGH, przy projekcie Hell-Copter wydanym przez UbiSoft. Aktualnie jest właścicielem firmy Feel3D, której podstawowa działalność to tworzenie aplikacji 3D i 2D dla przemysłu, branży promocji i marketingu oraz na rynek rozrywkowy. Tworzy między innymi gry, symulatory przemysłowe, interaktywne prezentacje 3D, aplikacje z wykorzystaniem hełmów VR oraz aplikacje rzeczywistości rozszerzonej. Jest trenerem i autorem wielu kursów programowania, w tym dwóch przygotowanych specjalnie dla dzieci. Pomaga wdrożyć naukę programowania w szkołach podstawowych i świetlicach edukacyjnych. Po godzinach stara się oderwać od komputera, aby czerpać radość z wielu dziedzin życia. Gra na perkusji, ściga się gokartami, piecze domowy chleb i pokazuje świat własnym dzieciom. Jako zaangażowany rodzic zauważa niedociągnięcia w systemie edukacji i pomaga nauczycielom i dyrektorom szkół doszkalać się w dziedzinie informatyki.

„Zaczynajcie od małych projektów, ale każdy starajcie się doprowadzić do końca. To ważne. Napotkane problemy rozwiązujcie, zamiast je omijać. Właśnie na tym etapie najszybciej nabywa się doświadczenia”.

Arkadiusz Brzegowy

Arkadiusz Brzegowy - pozostałe kursy

Videopoint - inne kursy

Zamknij

Przenieś na półkę

Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Kurs video
67,60 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint
Zabrania się wykorzystania treści strony do celów eksploracji tekstu i danych (TDM), w tym eksploracji w celu szkolenia technologii AI i innych systemów uczenia maszynowego. It is forbidden to use the content of the site for text and data mining (TDM), including mining for training AI technologies and other machine learning systems.