Unia Europejska

Zajęcia dla uczniów, którzy ukończyli pierwszą część kursu Tworzenie gier komputerowych w Unity

Druga część kursu wprowadza uczniów w świat grafik 3D. Poznamy zaawansowane mechaniki gier i będziemy opracowywać własne wieloetapowe projekty.

  • 1x w tygodniu - 2 x 45 minut (przez cały semestr)

  • 2 x 45 min (każde spotkanie)

  • Max. ilość osób (10)


płatność miesięczna od 265,00 zł


Wypróbuj nas! Jeśli zajęcia Ci się nie spodobają, masz możliwość bezpłatnej rezygnacji po pierwszej lekcji!

Masz jakieś pytania?

Wprowadzenie

Zajęcia z gier komputerowych prowadzone są w języku C#. Uczestnik poznaje sposoby i metodologię tworzenia gier komputerowych, zarówno dwu- jak i trójwymiarowych. W trakcie zajęć powstają pełnoprawne gry komputerowe- platformowa oraz RPG. Jako silnik do tworzenia gier wykorzystywany jest UNITY 3D.

Program kursu

Pierwsze zajęcia poświęcone zostaną obmyślaniu działania gry. Omówione zostaną różnice między grami 2D i 3D. Przygotowany zostanie Game Design Doc a także uczniowie dowiedzą się czym jest kontrola wersji projektu na podstawie GitHuba i Plastic SCM.
Na tych zajęciach uczniowie przygotują kontroler gracza stosując wewnętrzny komponent Unity CharacterController. Oprócz poruszania gracza przygotują skrypt pracy kamery, przez którą będą oglądać świat gry.
Teraz uczniowie przygotują kilka specjalnych mechanik. Zaprogramują stoper, który będzie odmierzał ile czasu zostało do znalezienia mety. Stworzą też mechanikę pauzowania gry oraz zakończenie jej, czyli wygraną i przegraną.
Teraz uczniowie przygotują kilka specjalnych mechanik. Zaprogramują stoper, który będzie odmierzał ile czasu zostało do znalezienia mety. Stworzą też mechanikę pauzowania gry oraz zakończenie jej, czyli wygraną i przegraną.
Rozpoczęte zostaną pracę nad portalami, dzięki którym gracze będą mogli się przenieść do innej części labiryntu. Te zajęcia poświęcone zostaną zbudowaniu obiektu portalu.
Kolejne zajęcia będą kontynuacją portali. Stworzone zostaną skrypty, które pozwolą na płynne przejście między portalami a także stworzone zostanie kilka zabezpieczeń, by portal działał poprawnie.
Czas na grafikę 3D. I to dosłownie. Na tych zajęciach uczniowie zapoznają się z podstawami programu Blender 3D. Poznają jak się modeluje i jakie są elementy składowe modelu. Przygotują też pierwszą grafikę do gry.
Uczniowie z pomocą nauczyciela stworzą swoje własne grafiki 3D, które zastosują w tworzonej grze. Poznają kilka sztuczek związanych z modelowaniem, by uatrakcyjnić swoje projekty.
Po stworzeniu modeli i doszlifowaniu czas na export do Unity. Uczniowie dodadzą stworzone przez siebie modele do projektu a następnie dodadzą do nich skrypty związane z ich mechanikami.
Jeśli są PickUpy można dodawać animacje. Uczniowie wprawią w ruch swoje modele. Przy okazji stworzą mechanizm pułapki a także mechanizm otwierania drzwi za pomocą klucza.
Czas w końcu przygotować swój labirynt. Na tych zajęciach przygotowane zostaną skrypty, które pozwolą uczniom na generowanie labiryntów według ich pomysłów. Przygotują metę gry a także dodadzą niebo do projektu.
Gdy mamy gotowy labirynt warto go uatrakcyjnić poprzez dodanie pułapek, drzwi czy pickupów. Każdy uczeń stworzy w ten sposób własny, niepowtarzalny poziom gry.
Gotowy poziom można jeszcze uatrakcyjnić. Te zajęcia poświęcone zostaną materiałom by nadać koloryt obiektom. Następnie omówione zostaną postprocessy, dzięki którym uczniowie będą w stanie zupełnie zmienić tzw. Flow swojej gry. Na koniec wprowadzona zostanie muzyka i dźwięki.
Ostatnie zajęcia poświęcone zostaną interfejsowi gry. Wprowadzone zostaną dwuwymiarowe grafiki informujące gracza o czasie jaki mu pozostał, czy jest pod wpływem pickupu lub czy dobiegł w końcu do mety. Utworzone zostanie też proste Menu główne. No i w końcu eksportujemy naszą grę by móc pochwalić się znajomym.
Przygotujemy podstawy gry Arkanoid. Oprogramujemy arenę, poruszanie kładki oraz ruch kulki. Przygotujemy również pierwsze cegiełki do zbijania.
Kontynuujemy prace nad grą Arkanoid. Dodamy generowanie bloków oraz różne poziomy.
Na dwóch kolejnych zajęciach stworzymy klasyczną grę Bomberman w formie gry 3D na 2 osoby w lokalnym multiplayerze (na jednym komputerze). Pierwsza lekcja skupi się tworzeniu podstawowych mechanik jak poruszanie, stawianie bomb i niszczenie ścian jak i decydowanie o wygranej, na drugiej dodamy Powerupy i dodamy więcej szlifów do gry.
Na lekcji będziemy dokańczać projekt Bomberman - dodamy pickupy które mogą zwiększyć statystyki postaci takie jak ilość stawianych bomb, zasięg rażenia czy prędkość poruszania. Ponadto dodamy możliwość wyświetlania tych statystyk.

Informacja o plasowaniu ofert

Kursy są wyświetlane w zależności od wieku potencjalnych uczestników (pierwsze wyświetlane są kursy dla najmłodszych) oraz poziomu zaawansowania (pierwsze wyświetlane są kursy dla najmniej zaawansowanych uczestników). Wyświetlanie kursów nie jest uzależnione od dokonania jakichkolwiek płatności na naszą rzecz przez ich organizatorów lub od płatnej reklamy.

Miejsce na dodatkowy tekst