Opis
Unity 1 on-line -poziom zaawansowany polecany od 13 lat
W trakcie kursu tworzymy od podstaw grę – kosmiczną strzelankę z perspektywy trzeciej osoby.
Każdy odcinek pozwala poznać inny aspekt silnika Unity:
• W 1 odcinku wspólnie przechodzimy przez proces pobrania, instalacji oraz konfiguracji środowiska. Poznajemy interfejs użytkownika, różne tryby sterowania i manipulowania obiektami. Dodajemy nasz pierwszy model 3D oraz tworzymy tło gry.
• W 2 odcinku piszemy nasz pierwszy skrypt w C#, którego zadaniem jest sterowanie statkiem gracza. Poznajemy wbudowane funkcje Unity, konstrukcje warunkowe, zmienne oraz możliwość obsługi klawiatury.
• 3 odcinek poświęcony jest zaprogramowaniu systemu strzelania. Omawiamy prefabrykaty, użycie funkcji Instantiate, kolizje i eksplozje. Poznajemy algorytm zapewniający odstęp czasu między pociskami.
• W 4 odcinku dodajemy do naszej gry przeciwników. Piszemy dla nich skrypty ruchu, ataku oraz kolizji. Omawiamy również obiekt – Spawner – którego zadaniem jest tworzenie przeciwników i zwiększanie trudności naszej gry.
• W 5, ostatnim odcinku kursu zajmujemy się zaprojektowaniem elementów interfejsu naszej gry takich jak przyciski, napisy czy wyświetlanie życia. Dodajemy dźwięki oraz poznajemy podstawy dziedziczenia w języku C#. Dodajemy i zarządzamy scenami przy użyciu menadżera scen.
Na koniec każdy zgrywa swoją własną grę do ostatecznej postaci – aplikacji systemu Windows. Efekt WOW gwarantowany 🙂
- Materiały kursu dostępne są bez ograniczeń przez co najmniej 12 miesięcy. Pozwala to każdemu, dzieciom i rodzicom na pracę we własnym tempie i trwałe przyswojenie materiału krok po kroku.
- Nauczyciel dostępny jest dla każdego ucznia i w trybie zdalnym na żywo odpowie na wszystkie indywidualne pytania związane z materiałem i grą.
Unity to profesjonalny silnik oraz środowisko do tworzenia gier komputerowych zarówno w 2D jak i 3D. Pozwala na tworzenie zaawansowanych projektów i pracę z modelami, animacją, dźwiękiem, fizyką czy efektami specjalnymi. Przy jego użyciu powstały tak znane gry jak Assassin’s Creed: Identity, Deus Ex czy popularna karcianka Hearthstone. Prawie 50% wszystkich gier na Android-a i niemal 15% gier na Steam’ie zostało stworzone w Unity.
Niniejszy kurs jest przeznaczony dla osób chcących w ciekawy sposób od podstaw poznać Unity. W jego trakcie stworzymy w pełni grywalną grę –kosmiczną strzelankę z perspektywy 3-ciej osoby. Na konkretnych przykładach będziemy korzystali ze wszystkich najważniejszych możliwości środowiska.
Będziemy również tworzyć skrypty wykorzystujące profesjonalny, obiektowy język C#, co pozwoli na poznanie bardziej zaawansowanych konstrukcji programistycznych takich jak klasy, dziedziczenie czy polimorfizm.