- 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 książki
Videopoint - inne książki
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@ebookpoint.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ępuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
(2)
(0)
(0)
(0)
(0)
(0)
więcej opinii