ODBIERZ TWÓJ BONUS :: »

Tworzenie gier 2D w Unity. Kurs video. Podstawy C# i kompilacja gry na Androida

Podstawowe informacje:
Czas trwania: 05:40:10
Poziom: średnio zaawansowany
Autor: Arkadiusz Brzegowy
Liczba lekcji: 26
Technologia: Unity 2022.1, C#
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
39,90 zł 149,00 zł (-73%)
96,85 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 39 punktów
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?

  • Tworzenia zaawansowanych projektów gier 2D w Unity
  • Korzystania z animatora do tworzenia płynnych przejść między animacjami
  • Obsługiwania zdarzeń kolizji i logiki fizyki w grach 2D
  • Stosowania skryptów C# do implementacji mechaniki gry
  • Rozwijania interfejsu użytkownika z użyciem Canvas i UIElements
  • Łączenia gry z bazami danych oraz elementami sieciowymi
  • Optymalizacji wydajności i testowania projektu na różnych platformach
  • Publikowania gry w formie aplikacji mobilnej i desktopowej

Spis lekcji

1. C# i praca ze scenami 01:50:06
1.1. Pola statyczne w klasach
00:07:29
1.2. Wzorzec projektowy Singleton - budowa, zalety i wady
00:13:36
1.3. Wykorzystanie Singleton w projekcie
00:03:39
1.4. Praca z wieloma scenami i ładowanie nowych poziomów
00:14:04
1.5. Ładowanie poziomów po nazwie lub po kolejnym indeksie na liście
00:09:26
1.6. Ładowanie nowych poziomów w trybie addytywnym (bez usuwania istniejących)
00:07:47
1.7. Przenoszenie ważnych obiektów z jednej sceny do innej i porządki z duplikatami
00:13:10
1.8. Tablice w C# - rozszerzalny zestaw obiektów do przenoszenia między scenami
00:23:58
1.9. Poprawki ze znakiem EndOfLevel i porządkowanie kodu
00:10:29
1.10. Łatanie przerwy między poziomami i podsumowanie rozdziału
00:06:28
2. Effectory 00:52:38
2.1. Platformy jednokierunkowe - możemy wskoczyć od dołu
00:13:50
2.2. Taśmociąg - samoczynnie przesuwające się platformy
00:06:09
2.3. Elementy punktowo przyciągające i odpychające, czyli jak zrobić magnes i bańkę mydlaną
00:12:37
2.4. Area Effector - jak w grze świątecznej wylecieć z pułapki przez komin
OGLĄDAJ » 00:07:16
2.5. Potrzebna fizyczna studnia, płynąca rzeka? Gotowe!
00:12:46
3. Kompilacja na telefon 00:48:03
3.1. Konfiguracja projektu do pracy z Androidem
00:10:11
3.2. Przygotowanie urządzenia z Androidem - 'Opcje Programisty'
00:08:02
3.3. Przygotowanie do sterowania dotykowego
00:08:36
3.4. Uruchomienie on-screen joystick do sterowania na telefonie
00:11:19
3.5. Bardziej zaawansowane ustawienia kompilacji dla Androida
OGLĄDAJ » 00:09:55
4. Rozwój gameplay 02:09:23
4.1. Wyrównanie prędkości działania i strzelanie
00:34:21
4.2. System cząsteczek - skoro strzelanie, to i wybuchy
00:34:06
4.3. Teleportowanie lub secret area
00:13:04
4.4. Poprawa oświetlenia w grze - statycznie i dynamicznie
00:18:22
4.5. Dodanie przycisku strzelania i naprawa kierunku lotu pocisku
00:14:18
4.6. Efekty postprocesowe na kamerze
00:15:12

Obierz kurs na... doskonalenie umiejętności tworzenia gier w Unity 2022

Ludzie tworzą gry nie tylko po to, by w nie grać, ale również po to, by rozwijać umiejętności programowania. Niektórzy początkujący twórcy gier wybierają tę drogę z myślą, że będzie to ich praca zawodowa, taka na całe życie, inni traktują kreowanie wirtualnych światów jako wstęp do kariery programisty aplikacji lub stron WWW, jeszcze inni postrzegają to zajęcie jako hobby. Nim podejmiesz decyzję, w jakim kierunku pójść, warto dobrze poznać temat.

Specyfika pracy programisty gier to w dużej mierze logiczne łączenie różnych scenariuszy, koncepcji i idei za pomocą dostępnych narzędzi i mechanizmów. Wiele zadań można poprawnie wykonać na co najmniej kilka różnych sposobów. Każdy programista powinien dobrać odpowiednie rozwiązanie na podstawie swojego doświadczenia, dostępnego czasu i perspektyw rozwoju danej gry lub aplikacji. Aby się tego nauczyć, warto wykonać kilka różniących się od siebie projektów.

Ten kurs nauczy Cię przygotowywania kolejnych prototypów gier według własnego pomysłu. Dzięki temu nabierzesz doświadczenia, opanujesz także zasady tworzenia własnych gier i interaktywnych aplikacji 2D, które mogą pełnić funkcję edukacyjną lub informacyjną, na przykład na potrzeby marketingowe. Nie należy zawężać myślenia o tych aplikacjach tylko do działu rozrywki i gier!

Tworzenie gier 2D w Unity 2022. Kurs video. Poziom średnio zaawansowany stanowi drugą część wznowienia bestsellerowej serii kursów poświęconych tworzeniu gier 2D. Od powstania poprzedniej serii zmieniły się technologie i urządzenia do grania, a Unity rozwinęło narzędzia służące do projektowania gier 2D. Autor, świadom tych zmian, przygotował nowe wersje kursów – bogatsze pod względem merytorycznym i atrakcyjniejsze dydaktycznie, z jeszcze bardziej angażującymi i interesującymi lekcjami.

Przed przystąpieniem do pracy z proponowanym przez nas kursem na poziomie średnio zaawansowanym warto sięgnąć po kurs dla początkujących (Tworzenie gier 2D w Unity 2022. Kurs video. Poziom podstawowy). Jest on szczególnie polecany osobom, które dotąd nie miały styczności z Unity. Jeśli znasz już podstawy pracy z tym silnikiem, możesz od razu uruchomić kurs dla średnio zaawansowanych, do którego dołączony jest projekt gry z pierwszej części. Otwórz go w Unity i kontynuuj naukę z drugą częścią kursu.

Co Cię czeka podczas naszego profesjonalnego szkolenia

W trakcie kursu nauczysz się między innymi:

  • Obsługiwać pola statyczne w klasach
  • Pracować z wzorcami projektowymi
  • Działać na wielu scenach jednocześnie
  • Ładować i wyładowywać z pamięci sceny w trakcie działania gry
  • Przenosić obiekty z jednej sceny do drugiej za pomocą kodu
  • Obsługiwać tablice w języku C#
  • Zwiększać dynamikę rozgrywki i efektów dzięki Effectorom
  • Przygotowywać środowisko programistyczne do kompilowania dla platformy Android
  • Szykować urządzenia z systemem Android do testowania skompilowanej gry
  • Implementować do swojej gry joysticki ekranowe do sterowania na ekranie dotykowym
  • Zmieniać ustawienia na bardziej zaawansowane w celu kompilacji na Androida
  • Wprowadzać opcję strzelania w Unity
  • Projektować systemy teleportacji
  • Oświetlać grę 2D za pomocą różnych nowych mechanizmów tworzonych specjalnie do tego celu
  • W artystyczny sposób podnosić atrakcyjność gry za pomocą efektów postprocesowych

Po zakończeniu drugiej części kursu będziesz w stanie samodzielnie stworzyć bardzo prostą grę 2D i skompilować ją na urządzenie z systemem Android. Nie będzie to jeszcze produkt gotowy do dystrybucji, ale do tego przygotuje Cię trzecia część szkolenia.

Kurs może służyć w równej mierze osobom dorosłym, jak i młodzieży w wieku szkolnym. Jeżeli Twoje dziecko chce się rozwijać w kierunku tworzenia gier, ta seria idealnie nada się na prezent dla niego.

Słowo autora do uczestników kursu

Coś jest w tych narzędziach Unity do 2D, że mozolne programowanie zamienia się w pasjonujący akt kreacji. Poczujcie to, że czasem tworzenie gry daje nawet większą przyjemność niż granie!

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: Tworzenie gier 2D w Unity. Kurs video. Podstawy C# i kompilacja gry na Androida Arkadiusz Brzegowy (2)

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.
4.0
  • 6 (1)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (1)
  • 1 (0)
  • Super kurs polecam!

    Opinia: Mariusz Opinia dodana: 2023-04-05 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Druga część kursu trzyma poziom pierwszej części - czyli kilka niezłych lekcji (effectory oraz obsługa świateł) i pozostała część niewysokich lotow. Został wprowadzony wzorzec Singleton - dobrze, że autor wspomina o tym, że Singleton jest zarowno wzorcem jak rownież antywzorcem (brak możliwości ograniczenia dostępu do obiektu, brak możliwości testowania kodu). Podobno w kolejnej części częsci kodu zostanie to wymienione na coś innego (spoiler - autor nie pokusił się w trzeciej części kursu o wyjasnienie czym zastąpić singleton. Spieszę z pomocą i wyjasniam za autora - warto rozważyć wzorzec Dependency Injection wykorzystując np.: Reflex). Problem, ktory przewija się przez obie części kursu (kolejny spoiler: nie zostało to poprawione w kolejnej części kursu) - obiekty na scenie nie są poukładane, panuje totalny chaos. Autor chyba zapomniał, że obiekty mozna grupować i tworzyć podobiekty. Ogolnie takie niechlujne podejście do zarządzania projektem bardzo kłuje w oczy i uczy złego podejścia (w szczegolności, gdy projekt jest bardziej rozbudowany). Jeżeli ktoś nie ma doświadczenia w tworzeniu gier (a do takich osob jest skierowany kurs), to wyciągnie złe nawyki. Kolejny problem, ktory ciągnie się przez obie części kursu - nie zawsze wszystko mieści się w kadrze. Prowadzący tworzy grę na androida, ale nie pokazuje ekranu swojego telefonu, więc w sumie nie wiadomo co się dzieje na ekranie. Pod koniec kursu autor zaczął uwzględniać Time.deltaTime w projekcie. Jeżeli ktoś kupił tylko pierwszą część kursu, to jego gra będzie działała z rożną prędkością na rożnych konfiguracjach sprzętowych (to powinna być jedna z pierwszych rzeczy o ktorych się wspomina na kursie). Ogolnie nie polecam kursu. Na YT mozna znaleźć lepsze kursy, ktore na dodatek są za darmo (niestety raczej po angielsku). Nie mam nic przeciwko płatnym kursom, o ile są warte swojej ceny. Ten kurs (oraz poprzedni i następny z serii) nie są warte czasu i pieniędzy.

    Rozwiń »
    Opinia: Paweł Opinia dodana: 2025-03-05 Ocena: 2   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

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-01-23
ISBN: 978-83-832-2116-8, 9788383221168
Numer z katalogu: 181608
Kategorie:

Videopoint - inne kursy

Kurs video
39,90 zł
Dodaj do koszyka
Sposób płatności