- Autor:
- Długość
- liczba lekcji: 45, czas trwania: 11:20:44
- Ocena
Kurs video
Tworzenie gier 2D w Unity. Kurs video. Stwórz swoją pierwszą grę platformową Arkadiusz Brzegowy
- Autor:
- Arkadiusz Brzegowy
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 11 godz. 20 min.
- Technologia:
- Unity 2022.1
- Ocena:
Spis lekcji kursu video
-
1. Wprowadzenie 01:39:25
- 1.1. Instalacja Unity Hub i edytora Unity 00:10:58
- 1.2. Utworzenie nowego projektu 2D na bazie Universal Render Pipeline i integracja edytora kodu 00:10:02
- 1.3. Zapoznanie z interfejsem edytora Unity i podstawowa budowa GameObjects 00:13:54
- 1.4. Gdzie szukać darmowych materiałów graficznych - propozycje. Importowanie materiałów do projektu 00:14:49
- 1.5. Czym są sprite'y - budowa i podstawowe możliwości edycji. Zasady dekorowania sceny i kolejności obiektów 00:15:33
- 1.6. Grafiki modułowe i malowanie tilemapy. Definiowanie własnej Tile Palette 00:18:29
- 1.7. Dodatkowe metody dostosowania kafelków do tilemapy 00:15:40
-
2. Tworzenie nowej sceny dla Level01 01:37:09
- 2.1. Zasady definiowania warstw/planów grafiki. Ustawianie obiektów bohatera i platform 00:23:17
- 2.2. Uruchomienie symulacji fizycznej i konfiguracja zderzeń pomiędzy bohaterem i platformami 00:13:18
- 2.3. Dodatkowe narzędzia Tile Palette i ustawienia kamery. Budujemy naszą scenę 00:20:13
- 2.4. Timelapse - budowanie poziomu 00:05:28
- 2.5. Ważne! Jak traktować zmiany w kodzie i projekcie. Instalujemy system kontroli wersji Plastic SCM 00:19:27
- 2.6. Tworzymy pierwszy skrypt. Nauka wycofywania zmian i wysyłania zmian do repozytorium 00:15:26
-
3. Poruszający się bohater 02:15:07
- 3.1. Instalowanie nowego Input System i konfiguracja projektu, aby go obsługiwał. Tworzenie Input Actions 00:14:48
- 3.2. Podstawy budowania skryptów. Kasy, metody i zmienne. Zaczynamy poruszać postacią 00:35:30
- 3.3. Wykorzystujemy nowy InputSystem w kodzie. Postać porusza się na boki 00:18:22
- 3.4. Przygotowanie Input Action pod skakanie i oprogramowanie skoku 00:16:28
- 3.5. Dodajemy animację do postaci gracza. Tworzenie animacji poklatkowej i jej aktywacja z kodu C# 00:24:55
- 3.6. Odbicie lustrzane animacji 'run', kiedy postać biegnie w lewo 00:16:32
- 3.7. Korygowanie pozycji i tempa animacji, aby dostosować dynamikę rozgrywki 00:08:32
-
4. 'Zbierajki' i 'przeszkadzajki' 01:43:03
- 4.1. Tworzenie obiektu jabłka do zbierania przez gracza. Skrypt z niszczeniem obiektu i wpisem do konsoli 00:13:51
- 4.2. Prefaby - po co i jak je tworzyć. Jak w prosty sposób zmodyfikować kilkaset obiektów w kilka sekund! 00:15:25
- 4.3. Sprawdzanie obiektów po nazwie i po tagu. Zabezpieczanie jabłka przed zebraniem przez przeciwnika lub inne elementy rozgrywki 00:08:26
- 4.4. Tworzenie animowanej monety do zbierania. Jak szybko zróżnicować 'zbierajki' na planszy 00:13:49
- 4.5. Kolce zadające obrażenia. Dodatkowa animacja postaci i skrypt zadający obrażenia 00:22:04
- 4.6. Skrypt zarządzający i przywracanie gracza do ostatnio miniętego Restart Point. Dodanie AnimationEvent do animacji 00:22:41
- 4.7. Korekta przełączania animacji, czasu trwania przejścia, podwojenie cyklu animacji 00:06:47
-
5. Szersze spojrzenie na rozgrywki 02:46:10
- 5.1. Moduł Cinemachine - definiowanie efektownej kamery podążającej za graczem bez choćby jednej linijki kodu 00:10:14
- 5.2. Szczegółowe ustawienia i możliwości płynnej pracy kamery. Rozpoznawania Cinemachine ciąg dalszy 00:09:19
- 5.3. Aktualizowanie Restart Point w menadżerze w miarę postępu gry i kolorowanie miniętych punktów 00:14:33
- 5.4. Rozszerzanie skryptu zarządcy o zliczanie punktów i metody AddPoints(). Rozbudowa prefabów 'zbierajek' 00:18:16
- 5.5. UIElements - przygotowanie interfejsu do wyświetlania zebranych punktów 00:14:31
- 5.6. Aktualizacja skryptu Manager - aktualizacja punktów w interfejsie na ekranie 00:09:55
- 5.7. Ruchome 'przeszkadzajki': MovingSpikes, czyli 'uwaga na sunące kolce!' za pomocą metody PingPong() 00:23:59
- 5.8. Korygowanie matematyczne pozycji kolców i zakresu ich ruchu 00:11:46
- 5.9. Mechanizmy wielokrotnego użycia. Były 'ruchome kolce', a są 'pływające platformy' 00:10:39
- 5.10. Refaktoring, czyli poprawiamy kod, by był uniwersalny, i nazwy, by były adekwatne do tego, co naprawdę oznaczają 00:10:18
- 5.11. Wariacje i kombinacje. Pływające platformy przerabiamy na patrolującego przeciwnika 00:24:07
- 5.12. Rozszerzenie skryptu o opcję: czy obiekt ma zawracać, czy tylko się odbijać. Jeszcze większa uniwersalność kodu 00:08:33
-
6. Udźwiękowienie gry 00:52:39
- 6.1. Poszukiwanie dźwięków w Asset Store i obsługa sklepu 00:06:49
- 6.2. Podstawowa obsługa komponentu AudioSource. Narzędzia do odsłuchiwania dźwięków i dodawanie zapętlonej muzyki do naszego poziomu 00:16:05
- 6.3. Dodanie dźwięków do zdarzeń zbieranych obiektów. Uruchamianie dźwięku z kodu i rozwiązanie problemu z jego natychmiastowym wyłączeniem 00:18:00
- 6.4. Udźwiękowienie obrażeń od kolców, rozwiązanie zagadki tajemniczych dźwięków i 'zadanie domowe' 00:11:45
-
7. Kompilacja gry do pliku EXE 00:27:11
Opis
kursu video
:
Tworzenie gier 2D w Unity. Kurs video. Stwórz swoją pierwszą grę platformową
Obierz kurs na... tworzenie gier 2D w Unity 2022!
Tworzenie gier to jedna z najatrakcyjniejszych i najciekawszych form nauki programowania. Wiele osób zaczyna od tworzenia prostych gier już na etapie edukacji w szkole i część młodych twórców tak to wciąga, że potem zajmują się tym zawodowo. Innym te umiejętności przydają się do przyjaznego wejścia w świat IT, co nieraz kończy się pracą w charakterze programisty, niekoniecznie zajmującego się game development.
Gry nie tylko dostarczają rozrywki, ale również coraz częściej mają charakter edukacyjny. Kolejne premiery głośnych produkcji - na konsole, komputery lub smartfony - odbijają się szerokim echem w mediach. Minigry dołączane są do aplikacji w naszych telefonach, aby podnieść ich atrakcyjność. Również portale społecznościowe kuszą grami, a użytkownicy powszechnie z nich korzystają. Słowem, to ogromny rynek i branża z potencjałem ciągłego rozwoju.
Dzięki temu kursowi nauczysz się tworzyć od podstaw gry 2D z wykorzystaniem silnika Unity i stworzonego w tym celu edytora. Obecnie ponad połowa wszystkich gier na świecie powstaje przy użyciu właśnie tej technologii! Chcesz się nauczyć tworzyć gry, myślisz, aby w przyszłości zająć się tym zawodowo? Jeśli tak - to propozycja dla Ciebie.
Tworzenie gier 2D w Unity 2022. Kurs video. Poziom podstawowy to pierwsza część wznowienia bestsellerowej serii kursów poświęconych tworzeniu gier 2D. Seria, która składała się z trzech szkoleń powstała kilka lat temu. Tymczasem 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.
Kurs tworzenie gier 2D jest przeznaczony dla osób nieznających Unity, od podstaw tłumaczy działanie i zastosowanie elementów programu, w tym rzecz jasna jego nowych funkcji. By przystąpić do szkolenia, nie trzeba mieć doświadczenia w programowaniu ani w pracy z silnikami gier. Ponieważ Unity oferuje nieograniczoną czasowo darmową wersję, nabywane umiejętności można ćwiczyć bez inwestowania w drogą licencję. Kurs kończy się na poziomie podstawowym. Naukę możesz kontynuować w ramach dwóch kolejnych szkoleń z serii, na wyższym poziomie zaawansowania, dzięki czemu po ukończeniu cyklu Twoja wiedza na temat tworzenia gier 2D w Unity będzie kompletna.
Co Cię czeka podczas kursu Unity 2022?
W trakcie kursu tworzenia gier 2D nauczysz się między innymi:
- Tworzyć nowy projekt w Unity
- Szukać grafik i dźwięków do gry w internecie
- Importować zewnętrzne assety do projektu gry
- Obsługiwać interfejs edytora Unity i sprawnie się w nim poruszać
- Tworzyć scenerię gry 2D z materiałów modułowych - tzw. kafelków (tiles)
- Budować tilemapy w scenie, zarządzać nimi i je konfigurować
- Odpowiednio traktować zmiany w kodzie i przerabiać własne rozwiązania
- Korzystać z systemu kontroli wersji Plastic SCM
- Stosować składnię i podstawowe zasady pisania kodu w języku C#
- Obsługiwać nowy Input System w Unity i za jego pomocą poruszać graczem
- Pobierać potrzebne moduły/paczki Unity za pomocą Package Managera i aktualizować je do nowszych wersji
- Programować w języku C# na poziomie umożliwiającym stworzenie gry 2D
- Wprawiać w ruch sprite’y (duszki) w scenie
- Konfigurować animację poklatkową sprite’ów w grze
- Tworzyć obiekty do zbierania przez gracza w scenie
- Oprogramowywać system zliczania punktów, wykrywania porażki i przywracania gracza do punktu kontrolnego
- Konfigurować kamerę w płynny sposób podążającą za graczem w grze
- Obsługiwać prefaby i z ich wykorzystaniem równocześnie modyfikować nawet kilkaset obiektów w scenie
- Za pomocą kodu tworzyć nowe obiekty w scenie i je z niej usuwać
- Tworzyć elementy interfejsu użytkownika przy użyciu nowego systemu UIElements
- Pisać kod łączący komunikację pomiędzy różnymi modułami gry
- Zarządzać stanem gry za pomocą obiektów nadrzędnych - menadżerów
- Samodzielnie programować elementy wielokrotnego użycia w scenie, takie jak poruszające się kolce, animowany wróg na planszy, przemieszczające się platformy, miejsca teleportacji
- Dodawać dźwięk do gry
- Oprogramowywać uruchamianie dźwięków zdarzeń na kilka sposobów
- Kompilować grę do uruchamialnej postaci pliku EXE
- Korzystać ze szczegółowych parametrów kompilacji, aby dostosować grę do swoich potrzeb
Po ukończeniu kursu będziesz w stanie przygotowywać prototypy gier według własnych pomysłów, a także tworzyć interaktywne aplikacje 2D, które mogą pełnić na przykład funkcję edukacyjną, informacyjną lub marketingową. Co więcej, możesz stworzyć personalizowaną grę 2D na prezent, z wykorzystaniem odręcznych rysunków lub zdjęć z wycieczki - po tym kursie jej wykonanie zajmie Ci najwyżej kilka dni!
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, to ta seria kursów idealnie nadaje się na prezent dla niego.
Słowo autora do uczestników kursu:
Jedno jest pewne - zmiany! Więc nie traktujcie ani świata, ani swojego kodu jako czegoś stałego. Niech to będzie tworzywo w Waszych rękach i umysłach. Zmieniajcie go i bawcie się nim! System kontroli wersji, który poznacie w ramach tego szkolenia, spowoduje, że będziecie mogli psuć swój kod bezkarnie!
Sprawdź także kurs Java od podstaw dostępny w ofercie.
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: Tworzenie gier 2D w Unity. Kurs video. Stwórz swoją pierwszą grę platformową Arkadiusz Brzegowy (2) 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.
(2)
(0)
(0)
(0)
(0)
(0)
więcej opinii
ukryj opinie