- Autor:
- Długość
- liczba lekcji: 23, czas trwania: 04:53:50
- Ocena
Kurs video
Unity 2023. Kurs video. Programowanie gier 3D multiplayer Arkadiusz Brzegowy
- Autor:
- Arkadiusz Brzegowy
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 4 godz. 53 min.
- Technologia:
- Unity 2023, C#, Visual Studio 2022
- Ocena:
Spis lekcji kursu video
-
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 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 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
Opis
kursu video
:
Unity 2023. Kurs video. Programowanie gier 3D multiplayer
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
Arkadiusz Brzegowy - pozostałe kursy
Videopoint - inne kursy
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana
Oceny i opinie klientów: Unity 2023. Kurs video. Programowanie gier 3D multiplayer Arkadiusz Brzegowy (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.