Деталі курсу

Unity 2023. Kurs video. Programowanie gier 3D multiplayer

Unity 2023. Kurs video. Programowanie gier 3D multiplayer

Arkadiusz Brzegowy

Відеокурс

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.

  • Назва: Unity 2023. Kurs video. Programowanie gier 3D multiplayer
  • Автор: Arkadiusz Brzegowy
  • Час тривання: 04:53:50
  • ISBN: 978-83-8322-119-9, 9788383221199
  • Дата видання: 2023-08-29
  • Формат: Kurs Video
  • Ідентифікатор видання: vug3d2
  • Видавець: Videopoint