Unity ONLINE

Unity ONLINE – semestr 1

Odkryj świat tworzenia gier w Unity na naszym kursie dla młodych programistów! Kurs ten wprowadzi uczestników w podstawy projektowania i programowania rozbudowanych gier. Pod okiem doświadczonych instruktorów nauczą się tworzyć własne projekty Unity i programować ich elementy w języku C#. Zajęcia odbywać będą się w formie online. Informację odnośnie platformy oraz dostępu do niej zostaną podane po zapisaniu się na kurs.

za 90 minut zajęć
Termin ustalany indywidualnie
12+ latgrupy dobrane wiekowo

Program semestru

Program zajęć — krok po kroku

1

Wprowadzenie do silnika gier Unity

  • Założenie nowego projektu
  • podstawowe narzędzia Unity: przesuwanie, obracanie i skalowanie
  • Dodawanie nowych obiektów 3D
2

Zmiana materiału obiektu;

    3

    Podstawy języka C#;

      4

      2. Kontroler postaci

        5

        Zastosowanie komponentu Rigidbody;

          6

          Podstawowe prawa fizyki w silniku Unity;

            7

            Skrypt odpowiedzialny za poruszanie się postaci;

              8

              3. Kamera oraz skok

                9

                Skrypt odpowiedzialny za podążanie kamery za graczem;

                  10

                  Instrukcje warunkowe podczas pisania skryptu;

                    11

                    Funkcję odpowiedzialną za skakanie postacią;

                      12

                      4. Złota moneta

                        13

                        Narzędzia Asset Store;

                          14

                          Definicje taga i collidera;

                            15

                            5. Zbieranie i liczenie monet

                              16

                              Animacja obracania się monety w języku C#;

                                17

                                Zastosowanie funkcji „OnTriggerEnter();

                                  18

                                  Skrypt wypisujący liczbę monet posiadanych przez gracza w konsoli;

                                    19

                                    6. Licznik monet na ekranie

                                      20

                                      Elementy interfejsu użytkownika (UI);

                                        21

                                        Parametry elementów UI;

                                          22

                                          Skrypt aktualizujący wartość elementu UI z poziomu skryptu;

                                            23

                                            7. System punktów kontrolnych

                                              24

                                              Punkt odrodzenia gracza;

                                                25

                                                Skrypt odpowiedzialny za odradzanie się gracza;

                                                  26

                                                  8. Przeciwnik w grze

                                                    27

                                                    Model przeciwnika z Asset Store’a;

                                                      28

                                                      Ikony na ekranie z poziomu skryptu;

                                                        29

                                                        Skrypt odpowiedzialny za zadawanie obrażeń graczowi;

                                                          30

                                                          9. System żyć

                                                            31

                                                            Wyświetlanie liczby żyć na ekranie;

                                                              32

                                                              Skrypt odpowiedzialny za odejmowanie żyć;

                                                                33

                                                                10. Koniec gry

                                                                  34

                                                                  Instrukcja „switch”;

                                                                    35

                                                                    Ekran końca gry;

                                                                      36

                                                                      11. Menu główne gry

                                                                        37

                                                                        Nowa scena;

                                                                          38

                                                                          Projektowanie menu głównego;

                                                                            39

                                                                            12. Ładowanie scen

                                                                              40

                                                                              Skrypt odpowiedzialny za wczytywanie scen w grze;

                                                                                41

                                                                                Aktualizowanie ekranu menu głównego;

                                                                                  42

                                                                                  13. Zwycięstwo w grze

                                                                                    43

                                                                                    Ekran zwycięstwa;

                                                                                      44

                                                                                      Skrypt sprawdzający spełnienie warunku zwycięstwa;

                                                                                        45

                                                                                        14. Podsumowanie

                                                                                          46

                                                                                          Udostępnianie projektów jako gry;

                                                                                            47

                                                                                            Powtórzenie oraz utrwalenie wiedzy z całego semestru.

                                                                                              2017
                                                                                              na rynku od
                                                                                              6
                                                                                              lokalizacji w Krakowie
                                                                                              14
                                                                                              tygodni nauki
                                                                                              2
                                                                                              semestry do wyboru

                                                                                              Gotowi na pierwszy projekt?

                                                                                              Zapisz dziecko na semestr — miejsca w grupach są ograniczone.