ODBIERZ TWÓJ BONUS :: »

Unity 2023. Kurs video. Programowanie gier 3D multiplayer

Podstawowe informacje:
Czas trwania: 04:53:50
Poziom: średnio zaawansowany
Autor: Arkadiusz Brzegowy
Liczba lekcji: 23
Technologia: Unity 2023, C#, Visual Studio 2022
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
118,30 zł 169,00 zł (-30%)
109,85 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ten kurs należy do ścieżki Unity Developer
Czas trwania: 34 godz.
DOWIEDZ SIĘ WIĘCEJ
Ten kurs należy do ścieżki Unity Developer »

Czego się nauczysz?

  • Rozszerzania umiejętności modelowania 3D o bardziej złożone obiekty
  • Stosowania zaawansowanych technik teksturowania i materiałów
  • Tworzenia realistycznych efektów oświetlenia i cieniowania
  • Modelowania postaci i elementów środowiska
  • Animowania bardziej skomplikowanych ruchów i scen
  • Łączenia modeli w rozbudowane projekty 3D
  • Eksportowania modeli do silników gier i aplikacji VR
  • Korzystania z profesjonalnych narzędzi do obróbki grafiki 3D

Spis lekcji

1. Serwer, klient i synchronizacja ruchu 01:07:35
1.1. Omówienie konceptu gier sieciowych i przedstawienie materiałów projektu
00:14:59
1.2. Przygotowanie środowiska - potrzebne pakiety
00:09:56
1.3. Konfiguracja testowania dwóch graczy na jednym PC
00:09:56
1.4. Przygotowanie interfejsu do uruchamiania gry sieciowej
00:12:05
1.5. Sterujemy tylko naszym bohaterem
00:07:42
1.6. Synchronizacja pozycji wszystkich postaci pomiędzy graczami
OGLĄDAJ » 00:12:57
2. Interakcje na scenie 01:49:44
2.1. Rozpoczynamy pobieranie składnika do zamówienia
00:18:55
2.2. Tworzymy strefę działania interakcji gracza
00:05:28
2.3. Uczymy gracza odstawiać gotowe składniki na talerz
00:14:44
2.4. Gracz pobiera składnik i odstawia składnik do wskazanego slotu
00:14:03
2.5. Synchronizacja pozycji składników pomiędzy graczami
00:10:09
2.6. Przeniesienie przeparentowania do metody ServerRpc
OGLĄDAJ » 00:10:58
2.7. Poprawa odkładania na talerz i przeniesienie do metody ServerRpc
00:13:46
2.8. Rozpoczynamy przygotowanie stanowiska do siekania warzyw
00:16:41
2.9. Sprawdzamy czy składnik został już posiekany przed odstawieniem na talerz
00:05:00
3. System zamówień 01:56:31
3.1. Rozpoczynamy tworzenie systemu zamówień. Przygotowanie menu restauracji
00:22:58
3.2. Losujemy dla naszej kuchni zamówienia z menu restauracji
00:10:04
3.3. Przygotowujemy wizualny symbol zamówienia
00:13:17
3.4. Układamy zamówienia dla kuchni w górnym panelu
00:12:31
3.5. Ustawiamy aktywne składniki na symbolu z zamówieniem
00:16:58
3.6. Synchronizacja panelu zamówień pomiędzy graczami
00:07:37
3.7. Tworzymy sieciową i synchronizowaną listę <int>
00:21:38
3.8. Małe sprzątanie przed wykonaniem zadań domowych
00:11:28

Obierz kurs na… tworzenie gier sieciowych w Unity 2023

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 szkolenia online z programowania gier 3D multiplayer w Unity 2023 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 kursu video z programowania gier multiplayer w Unity 2023?

Podczas pracy ze szkoleniem 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.

Zobacz również kursy video Unreal Engine dostępne w naszej ofercie.

Wybrane bestsellery

O autorze kursu video

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

Oceny i opinie klientów: Unity 2023. Kurs video. Programowanie gier 3D multiplayer Arkadiusz Brzegowy (0)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2023-08-29
ISBN: 978-83-832-2119-9, 9788383221199
Numer z katalogu: 181611
Kategorie:
Gry » Unity

Videopoint - inne kursy

Kurs video
118,30 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion