Kurs Unity - tworzenie gier 2D
Stwórz własną grę 2D na dowolną platformę i zacznij na niej zarabiać
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
poznasz mechanikę tworzenia gier 2D
-
zobaczysz, jak tworzyć skrypty generujące poziomy
-
opanujesz najważniejsze narzędzia Unity
-
będziesz potrafił dodać animacje do stworzonych obiektów
-
nauczysz się implementować fizykę oraz sztuczną inteligencję
-
nauczysz się dodawać interakcje oraz kolizje obiektów
-
zobaczysz jak zadbać o odpowiedni ruch kamery
-
przygotujesz menu początkowe i końcowe

Dla kogo jest ten kurs?
Kurs jest świetnym rozwiązaniem dla osób, które chcą tworzyć gry 2D. Podstawowa orientacja w środowisku Unity oraz znajomość kluczowych koncepcji języka C# to wszystko czego potrzebujesz do pracy z kursem. Dzięki niemu będziesz miał okazją wykorzystać swoją wiedzę w praktyce, zdobyć nowe umiejętności i zamienić je na realne, atrakcyjne gry dla różnych platform.
Zarabiaj na swoich grach
Być może myślisz, że aby zarabiać na grach musisz posiadać dużą wiedzę z programowania i tworzyć bardzo rozbudowane projekty, koniecznie w 3D. To nieprawda! Popatrz tylko, jak ogromny sukces osiągnęła gra Angry Birds, która tak naprawdę nie jest ani skomplikowana, ani zaawansowana graficznie. To prosta gra 2D, która do dziś przynosi jej twórcom pokaźne zyski. Dlaczego twoja gra nie miałaby odnieść podobnego sukcesu? Wystarczy spróbować!
4 różne projekty
W kursie chcę pokazać ci najważniejsze narzędzia i możliwości Unity pod kątem gier 2D, w sposób przystępny i zrozumiały. Aby więc ze szkolenia korzystało ci się maksymalnie komfortowo podzieliłem je na 4 części, których stopień trudności będzie systematycznie wzrastał. W każdej z nich wspólnie ze mną zbudujesz inną grę i poznasz nieco inne narzędzia i techniki pracy.
Opanuj podstawy
Zaczniemy od dwóch stosunkowo prostych gier, w trakcie budowy których pokażę Ci podstawowe narzędzia środowiska Unity. Tworząc grę pamięciową “Memo” dowiesz się, jak zadbać o dobór odpowiednich ustawień projektu, wygenerować proste obiekty, oraz zająć się ich animacją. W drugiej grze typu Arkanoid zajmiemy się już czymś bardziej złożonym. Z tego rozdziału dowiesz się między innymi, jak wprawiać w ruch przygotowane obiekty czy napisać podstawowe skrypty. Wspólnie ze mną stworzysz również bardziej zaawansowany generator poziomów, który pozwoli ci znacząco zautomatyzować pracę.
Broń się przed zombie!
Kojarzysz grę GTA? To wciągająca strzelanka 2D, która do dziś może uchodzić za wzór. W tym kursie dowiesz się, jak stworzyć podobną grę, chociaż oczywiście nie tak rozbudowaną. Będzie to doskonała okazja, aby poznać bardziej aspekty związane z ruchem obiektów oraz pracą kamery. W grze, którą stworzymy, nasz bohater będzie mógł bowiem biegać, obracać się czy strzelać. Dowiesz się również, jak zadbać o zaawansowaną interakcję z otoczeniem, która w tej grze będzie znacznie bardziej rozbudowana. Wspólnie stworzymy również przeciwników, którzy obdarzeni będą sztuczną inteligencją
Stwórz wciągającą grę!
Nasz ostatni projekt bazuje na niesamowicie popularnej grze Flappy Bird, która na urządzenia z Androidem została pobrana blisko 60 milionów razy, a jej twórca zarobił na samych tylko reklamach w niej wyświetlanych ponad 50 tysięcy dolarów.
W tym kursie pokażę ci krok po kroku, jak stworzyć bardzo podobną grę! Budując ją nauczysz się np. kodować skrypty, za pomocą których “na żywo” generowane będą unikalnie wyglądające poziomy. Zobaczysz również jak zadbać o coś takiego jak licznik zdobywanych punktów, zapisywać rekordy graczy i prezentować je w formie tablicy wyników. Rozszerzymy sobie również poruszane wcześniej tematy związane z dodawaniem efektów audio, kolizjami obiektów, ruchem kamery czy różnego rodzaju efektami.
Materiały dodatkowe
Do szkolenia dołączyłem wszystkie materiały, z których korzystałem, aby stworzyć gry przedstawione w kursie. Będziesz mógł ich użyć, aby krok po kroku powtórzyć wszystkie czynności, które pokazałem. Oprócz tego, do szkolenia dołączyłem również liczne testy i ćwiczenia programistyczne, które pozwolą Ci sprawdzić i utrwalić zdobytą wiedzę.
Do pracy z kursem potrzebna będzie znajomość podstaw środowiska Unity oraz znajomość najważniejszych koncepcji języka C#. Obydwa te tematy możesz bez problemu opanować korzystając z innych naszych szkoleń
Program kursu
5 modułów · 82 lekcje
1 · Wprowadzenie
- Wstęp 01m 04s
- Jak korzystać z plików 00m 59s
- Pobranie Unity 3D 02m 46s
- Pobranie Visual Studio 01m 01s
- Zmiana edytora programistycznego 00m 52s
2 · Gra Memo
- Wstęp 01m 27s
- Stworzenie projektu 06m 06s
- Obiekt runy 04m 16s
- Animacja runy 07m 14s
- Podstawy generowania planszy 07m 03s
- Runy o różnych teksturach 06m 57s
- Refaktoryzacja generatora planszy część I 08m 45s
- Refaktoryzacja generatora planszy część II 05m 25s
- Losowanie elementów planszy 06m 42s
- Zmiana stanu kafelka 02m 29s
- Implementacja początku rozgrywki 06m 10s
- Implementacja podstaw rozgrywki 07m 21s
- Implementacja końca rozgrywki 02m 36s
- Ulepszenie zachowania kafelków 03m 23s
- Prace końcowe 05m 40s
- Podsumowanie 06m 14s
3 · Gra Flappy Plane
- Wstęp 02m 56s
- Pobranie materiałów 07m 52s
- Skrypt animacji 06m 31s
- Komponent animacji 06m 35s
- Ruch samolotu 08m 38s
- Ruch kamery 04m 39s
- Obsługa końca gry 07m 15s
- Interakcja z gwiazdkami 05m 20s
- Licznik punktów 07m 59s
- Zapisywanie zdobytych punktów 09m 46s
- Przydzielanie medali 07m 35s
- Poprawa błędów 03m 54s
- Implementacja rekordów 09m 43s
- Przygotowanie menu 10m 40s
- Prosty generator poziomów 09m 06s
- Rozbudowa i optymalizacja generatora 10m 53s
- Poprawa kolizji samolotu 04m 03s
- Efekt Trail Renderer 04m 29s
- Dodawanie muzyki 04m 02s
- Efekt zakończenia gry 03m 46s
- Podsumowanie 11m 11s
4 · Gra Arkanoid
- Wstęp 01m 29s
- Przygotowanie poziomu 05m 52s
- Prosty ruch paletki 08m 53s
- Ograniczenie ruchu paletki 05m 30s
- Ruch kuli 11m 28s
- Podstawowy skrypt klocka 05m 55s
- Obsługa końca gry 04m 53s
- Obsługa klawisza powrotu 05m 21s
- Podstawowe generowanie planszy 09m 15s
- Wczytywanie plików zasobów 04m 22s
- Generowanie planszy 08m 50s
- Zaawansowany generator poziomu 09m 44s
- Koncepcja managera rozgrywki 04m 13s
- Obsługa ukończenia poziomu 04m 32s
- Stworzenie prostego menu 06m 12s
- Wybór poziomów 03m 18s
- Oznaczanie ukończonych poziomów 06m 32s
- Podsumowanie 05m 41s
5 · Gra GTA/Zombie
- Wstęp 01m 35s
- Przygotowanie poziomu 07m 02s
- Podstawowy ruch gracza 08m 15s
- Bieganie i poprawny obrót postaci 05m 42s
- Celownik 07m 36s
- Strzelanie 07m 45s
- Poprawa miejsca wystrzeliwania pocisków 03m 08s
- Zliczanie amunicji 10m 19s
- Skrypt aktywacyjny 04m 48s
- Zaawansowana interakcja z obiektami 08m 55s
- Zdobywanie naboji 04m 42s
- Ruch kamery 07m 15s
- Skrzynki z pociskami 07m 18s
- Stan zdrowia postaci 07m 45s
- Wybuchające beczki część I 11m 08s
- Wybuchające beczki część II 03m 34s
- Podstawowy skrypt zombie 07m 51s
- Sztuczna inteligencja 03m 39s
- Zombie może atakować 06m 02s
- Tworzenie hordy Zombie 08m 01s
- Podsumowanie 05m 34s
- Zakończenie 01m 20s
Twój instruktor
Marcin Ziąbek
Programista
Opinie kursantów
„Jeśli interesuję Cie tematyka gier, to jest to kurs idealny dla Ciebie. Cztery projekty wytłumaczone "krok po kroku" . Dzięki temu kursowi poznałem najważniejsze narzędzia Unity, dowiedziałem się jak dodać wspaniałe efekty, a to tylko ułamek tego co można zobaczyć w tym kursie."
„Tworzenie gier 2D to bardzo ciekawa sprawa. W dzisiejszych czasach mamy okazję stworzyć gry 2D, które diametralnie różnią się od tych, które pamiętamy z dawnych lat. Kurs nauczy dobierania ładnej grafiki, obsługi środowiska Unity, a także podstaw programowania w C#."
„5/5 super jakość, przekazywanie wiedzy na wysokim poziomie, bardzo dobre przykłady. Tok powstawania gier bardzo fajnie zrobiony, od podstaw, do końcowego super efektu, w dodatku łatwo edytowalnego w przyszłości."
„Kurs przygotowany w świetny sposób, tworzenie gier 2D ćwiczymy w różnych przypadkach, a nie tylko jednej, prostej platformówki. Gorąco polecam!"
„Super silnik, dobrze wytłumaczone, polecam!"
„Polecam"
„Unity to nie tylko edytor 3d ale tak że 2d."
„Bardzo dobry, fajny kurs, dla każdego kto chce rozpocząć swoją przygodę z tworzeniem gier. Polecam każdemu."
„Mimo, że wersja Unity w kursie jest starsza, jest w nim wiele przydatnych metod, z których skorzystałem, łącząc ze sobą wybrane. Bardzo dobry kurs, żeby się wdrożyć w pracę z silnikiem Unity."
„Fajno"
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Powiązane tematy