Na zajęciach tworzymy gry w profesjonalnym środowisku Unity – jest to platforma, która pozwala na tworzenie autorskich rozbudowanych projektów w języku C#.
W trakcie realizacji własnych projektów uczą się podstaw składni prezentowanego języka, operują na zmiennych, poznają metody, debugują i przekształcają gotowy kod. Na zajęciach tworzymy kilka typów gier, spotkania kończą się realizacją własnego projektów stworzonego przy wsparciu trenerów.
Plan kursu
- Wprowadzenie do Unity – zapoznanie z narzędziem, jak wygląda praca Game Developera?
- Podstawowe elementy gry – zaczynamy tworzyć clickera,
- Spotkanie z pojęciami programistycznymi ZMIENNE – nauka czytania kodu w Unity, wprowadzanie zmiennych do gry,
- Spotkanie z pojęciami programistycznymi METODY – nauka czytania kodu w Unity, ćwiczenia wprowadzenie metod na potrzeby gry,
- Spotkanie z pojęciami programistycznymi WARUNKI – nauka czytania kodu w Unity, ćwiczenia w Unity, wprowadzenie zdań warunkowych do gry,
- Spotkanie z pojęciami programistycznymi PĘTLE – nauka czytania kodu w Unity, wprowadzenie pętli na potrzeby gry, lekcja eksportowania clickera, prezentacja prac w grupach,
- Powtórzenie – ćwiczenia na gotowej grze z użyciem zagadnień programistycznych, wprowadzenie do programowania gracza,
- Powtórzenie cz. 2 – ćwiczenia na gotowej grze z użyciem zagadnień programistycznych, wprowadzenie do programowania automatycznych przeciwników
- Tworzymy grę Unity typu labirynt – zagadnienia tworzenia poziomów, postaci, fabuły, pisanie kodu krok po kroku,
- Tworzymy grę Unity typu labirynt cz. 2 – zagadnienia tworzenia poziomów, postaci, fabuły, pisanie kodu krok po kroku,
- Tworzymy grę Unity typu labirynt cz. 3 – zagadnienia tworzenia poziomów, postaci, fabuły, pisanie kodu krok po kroku,
- Tworzymy grę Unity typu labirynt cz. 4 – zagadnienia tworzenia poziomów, postaci, fabuły, pisanie kodu krok po kroku,
- Dopracowywanie gier typu labirynt, prezentacja stworzonych projektów – przedstawienie efektów pracy, wspólne granie w stworzone gry, eksportowanie gier, jak wygląda praca testera gier?
- Tworzymy grę taktyczną – elementy tworzenia i dobierania grafiki 3D do gry, lekcja modelowania światłem, tworzenie poziomów gry,
- Tworzymy grę taktyczną cz. 2 – realizacja projektu, tworzenie obiektów, pisanie skryptów, dodawanie efektów specjalnych przy wsparciu prowadzących,
- Tworzymy grę taktyczną cz. 3 – realizacja projektu, tworzenie obiektów, pisanie skryptów, dodawanie efektów specjalnych przy wsparciu prowadzących,
- Tworzymy grę taktyczną cz. 4 – realizacja projektu, tworzenie obiektów, pisanie skryptów, dodawanie efektów specjalnych przy wsparciu prowadzących,
- Tworzymy grę taktyczną cz. 5 – realizacja projektu, tworzenie obiektów, pisanie skryptów, dodawanie efektów specjalnych przy wsparciu prowadzących,
- Prezentacja stworzonych projektów – kreowanie podsumowania, testowanie gier,
- Projektowanie własnej gry – jak napisać dobry scenariusz gry, rozpoczynamy tworzenie własnych gier przy wsparciu prowadzących,
- Projektowanie własnej gry – nowe fragmenty kodu umożliwiające wprowadzenie drugiego gracza, tworzenie własnych gier przy wsparciu prowadzących,
- Projektowanie własnej gry – wszystko o dźwiękach w grze, tworzenie własnych gier przy wsparciu prowadzących,
- Projektowanie własnej gry – efekty specjalne w naszych grach, tworzenie własnych gier przy wsparciu prowadzących,
- Projektowanie własnej gry – efekty specjalne w naszych grach cz.2; tworzenie własnych gier przy wsparciu prowadzących,
- Wsparcie grupy – dopracowywanie gier, ćwiczenie umiejętności współpracy w grupach,
- Podsumowanie – prezentacja gier, konkurs programistyczny.