Kurs Unity - tworzenie gier 3D
Poznaj najlepsze praktyki tworzenia gier 3D w środowisku Unity i zacznij tworzyć własne gry
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
poznasz interfejs graficzny środowiska Unity
-
wykonasz łącznie 4 gry o rosnącym poziomie trudności
-
rozwiniesz znajomość programowania w C#
-
rozwiniesz swoją wiedzę w zakresie Programowania Zorientowanego Obiektowo
-
wykorzystasz darmowe pliki graficzne i modele trójwymiarowe, aby w praktyce przećwiczyć zdobytą wiedzę
-
nauczysz się tworzyć swoje własne skrypty programistyczne

Dla kogo jest ten kurs?
Szkolenie powstało głównie z myślą o osobach, które chcą spróbować swoich sił w tworzeniu gier 3D, ale niekoniecznie mają doświadczenie w programowaniu. Ten kurs to doskonałe wprowadzenie nie tylko do środowiska Unity, ale również języka C#, którego podstawy będą tutaj niezbędne. Nie musisz się więc martwić, jeżeli jeszcze go nie poznałeś.
Dlaczego Unity?
Powodów, by do tworzenia gier wybrać właśnie Unity jest co najmniej kilka. Przede wszystkim to środowisko, które na rynku istnieje od wielu lat, cały czas się rozwija i jest cenione przez zawodowych programistów. Olbrzymią zaletą dla początkujących programistów jest niewątpliwie fakt, że Unity jest platformą darmową, która dodatkowo oferuje niezwykle profesjonalną i czytelną dokumentację. Pomocą służy również olbrzymia społeczność setek tysięcy programistów, którzy na forach chętnie dzielą się swoją wiedzą i pomagają rozwiązywać problemy.
Podstawy C#
Chciałbyś tworzyć gry, ale boisz się, że brak doświadczenia w programowaniu może stanowić problem? Niepotrzebnie! Aby rozpocząć przygodę z Unity będziesz potrzebował jedynie podstaw języka C#. Jeżeli już je posiadasz to świetnie! Jeżeli nie, to nie musisz się martwić - w kursie omawiam wszystkie najważniejsze zagadnienia, które są niezbędne do swobodnej pracy z Unity. Dowiesz się więc między innymi czym są zmienne, instrukcje warunkowe, pętle czy programowanie zorientowane obiektowo.
Obsługa interfejsu i przydatne narzędzia
Unity, to niezwykle rozbudowane narzędzie z mnóstwem zaawansowanych funkcji. Nie oznacza to jednak, że już na początku musisz poznać każdą z nich. Aby pracowało ci się wygodnie i komfortowo, w kursie będę więc stopniowo wprowadzał cię w poznawanie interfejsu i możliwości środowiska Unity. Pokażę ci także inne przydatne narzędzia, z których będziesz mógł skorzystać tworząc swoje pierwsze gry.
Od projektu po kompilację
W tym kursie nie będziemy zajmować się zbędną teorią i bardzo szybko przejdziemy do tworzenia pierwszego projektu. Dzięki temu w praktyce bardzo szybko poznasz wszystkie najważniejsze etapy budowy gier. Dowiesz się jak zadbać o interfejs użytkownika, stworzysz świat twojej gry, osadzisz w nim obiekty, wprowadzisz między nimi interakcje czy nauczysz się kierować ruchem kamery. Pokażę ci również jak dodać realistyczną fizykę oraz wzbogacić grę o efekty dźwiękowe. Zwieńczeniem naszej pracy będzie przetestowanie gry i kompilacja do pliku .exe.
4 zróżnicowane gry
Przygotowując ten kurs chciałem pokazać ci najczęściej występujące w grach mechanizmy, tak abyś zdobył różne umiejętności i mógł je wykorzystać w zależności od gier, które sam będziesz tworzył. To właśnie dlatego wspólnie ze mną stworzysz aż 4 zróżnicowane gry: „Survival”, „Pirate Ship”, „Racing Ball” i „Jenga.” Każda z nich będzie okazją do poznania nowych narzędzi, udoskonalenia wcześniej poznanych technik i zwiększenia swojej wiedzy z programowania.
Materiały dodatkowe
Program kursu
6 modułów · 85 lekcji
1 · Wprowadzenie
- Wstęp 01m 03s
- Jak korzystać z plików 02m 38s
- Pobranie Unity 02m 51s
- Pobranie Visual Studio 01m 01s
- Pobranie Blender 00m 34s
- Zmiana edytora programistycznego 00m 52s
2 · Podstawy języka C#
- Zmienne 06m 40s
- Instrukcje warunkowe 03m 11s
- Tablice 03m 27s
- Pętle 05m 21s
- Funkcje 05m 59s
- Kolekcje 03m 40s
- Typy wyliczeniowe 03m 24s
- Słowniki 03m 12s
- Programowanie obiektowe 05m 27s
- Własciwości obiektów 04m 43s
- Biblioteka LINQ 06m 09s
- Enumeratory 04m 14s
- Klasy statyczne 03m 40s
- Dziedziczenie 06m 07s
- Zdarzenia 07m 38s
3 · Gra "Survival"
- Wstęp 00m 43s
- Tworzenie projektu 01m 38s
- Interfejs użytkownika 04m 09s
- Stworzenie obiektu i nadanie barwy 04m 50s
- Manipulacja obiektami 03m 43s
- Prosta symulacja fizyczna 04m 50s
- Import paczki 05m 49s
- Omówienie paczki i stworzenie świata 09m 50s
- Budowa świata 08m 07s
- Kompilacja i uruchomienie 04m 35s
- Podsumowanie 01m 41s
4 · Gra "Pirate ship"
- Wstęp 01m 23s
- Import potrzebnych assetow 03m 34s
- Stworzenie prostego świata 04m 56s
- Podstawy tworzenia skryptow 09m 56s
- Obsługa naciśniecia klawisza 09m 16s
- Podstawowy ruch kamery 05m 16s
- Obliczanie kierunku ruchu 08m 37s
- Skręcanie statkiem 06m 21s
- Poprawa realizmu statku 09m 23s
- Uwolnienie pozycji kamery 08m 14s
- Strzelanie kulami armatnimi 09m 42s
- Ograniczenie prędkości strzelania 03m 15s
- Określenie kierunku patrzenia kamery 05m 24s
- Strzelanie kulami w odpowiednią strone 04m 00s
- Warstwy obiektów 07m 16s
- Systemy cząsteczkowe 09m 30s
- Podsumowanie 08m 04s
5 · Gra "Racing Ball"
- Wstęp 02m 27s
- Import paczki 03m 36s
- Tworzenie planszy 09m 18s
- Poruszanie się kula 12m 19s
- Poruszanie się kamery 06m 30s
- Płynniejszy ruch kamery 05m 32s
- Zwiększenie dynamiki kamery 06m 24s
- Podstawy obiektu kryształu 04m 41s
- Interakcja kuli z kryształem 04m 55s
- Dźwiek zdobycia kryształu 07m 45s
- Zliczanie kryształów 09m 23s
- Optymalizacja zliczania kryształów 03m 01s
- Odliczanie przed startem 06m 01s
- Blokowanie ruchu kuli 02m 57s
- Warunek ukończenia planszy 05m 25s
- Informacja o końcu gry 02m 33s
- Możliwość przegrania rozgrywki 05m 31s
- Poprawne zachowanie kuli przy zakoćczeniu gry 04m 59s
- Dodanie dźwieków wygranej i przegranej 04m 47s
- Podsumowanie 08m 05s
6 · Gra "Jenga"
- Wstęp 01m 30s
- Stworzenie obiektu planszy 04m 59s
- Podstawowy ruch kamery 05m 06s
- Udoskonalenie ruchu kamery 08m 06s
- Skrypt obiektu klocka 05m 34s
- Interakcja blokow z kamerą 04m 47s
- Skrypt kontrolera gry 05m 19s
- Warunek końca gry 07m 36s
- Odliczanie na koniec gry 08m 11s
- Poprawa algorytmu końca gry 03m 02s
- Zmiana poziomów 05m 28s
- Implementacja wielu poziomów 06m 09s
- Stworzenie modeli w programie Blender 07m 06s
- Import modeli w Unity 03m 36s
- Podsumowanie 07m 32s
- Zakończenie 01m 11s
Twój instruktor
Marcin Ziąbek
Programista
Opinie kursantów
„Najwięcej nauczyłem się w ostatniej grze i automatycznym robieniu planszy. Nie dość że się nauczysz to w dodatku robisz gry które później możesz sprzedawać! Bardzo dobra kursy polecam! 10/10"
„Jeśli ktoś chce nauczyć się tworzenia gier w środowisku Unity, to znalazł się we właściwym miejscu o właściwym czasie :) Ciężko będzie znaleźć lepszy kurs, także jeśli zastanawiacie się nad tym, czy ten wybór jest słuszny... to jest! :)"
„Bardzo dobry kurs dla kogoś kto chciałby zacząć tworzyć gry 3D w unity. Kurs porusza niezbędne podstawy wymagane aby poznać środowisko do tworzenia gier , zaznajomić się z elementami fizyki 3d oraz interfejsem"
„Od dziecka gram na komputerze i zdarza mi się przesiedzieć cały dzień nad jakimś nowym tytułem lub ulubionym z dawnych lat. Grając zastanawiałem się jak taką grę zrobić i marzyłem aby kiedyś dać znajomym kopię mówiąc "Baw się dobrze". Ten kurs dał mi szansę zrealizować to marzenie. Nawet nie musiałem wcześniej programować w C# bo wszystko jest wyjaśnione przez autora. Polecam wszystkim, którzy chcą stworzyć grę w oparciu o swoją wyobraźnię."
Czytaj więcej
Zwiń
„Super silnik fajne informacje"
„Polecam"
„Świetny Kurs!"
„Uważam, że to wartościowy kurs. Dzięki niemu byłem później w stanie zaprojektować własną bardziej zaawansowaną grę, ale to wymagało już znajomości struktur danych."
„Na prawdę dobry kurs wprowadzający w świat Unity"
„Ekstra kurs Polecam!"
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