Unity 3D

Zajęcia Little Bit Academy

Terminy zajęć:

Wtorek godz. 17:00-18:30

Opis zajęć

Zajęcia dla uczniów, którzy chcą tworzyć własne gry, a nie tylko grać w cudze.  Podczas kursu uczestnicy zajęć poznają: Unity, GitHub, Forka oraz podstawy programowania C#. Założymy małe studio gier i stworzymy własną grę 3D na Androida przygotowaną według Waszego scenariusza. 

Jeśli lubisz gry komputerowe – to jest Twój kierunek. UNITY – tworzenie gier to zajęcia, na których poznasz środowisko Unity i podstawy języka C#. Wcielisz się w rolę projektanta gier (game developera) i wspólnie z grupą stworzycie autorską grę mobilną na systemy Android. Dodatkowo współpracując z mentorem i nowymi znajomi z różnych części kraju i Świata nauczysz się współpracy w grupie oraz w jaki sposób komunikować swoje potrzeby, ale przede wszystkim posiądziesz praktyczną wiedzę jak wprowadzać swoje pomysły w życie za pomocą nowoczesnych narzędzi chmurowych.

Czego się nauczysz ? 

  1. Poznajemy i instalujemy edytor unity3d + android SDK. instalujemy nowy projekt na telefonie. 
  2. Nowy projekt, obmyślenie architektury projektu, pomysłu, burza mózgów, planujemy jaką grę robimy
  3. Pojęcie gameobjectu, componentu i prefabrykatu (prefaba) (luźno)
  4. Komunikacja prefabów między sobą, podstawowe rzeczy o których trzeba pamiętać w pojęciu C# <-> unity (getcomponent, metody monobehaviour)
  5. Kolizje między gameobjectami
  6. Import modeli 3d do projektu i wstępna obróbka (można już zacząć animacje)
  7. Animacja modeli (postaci) 3d
  8. Tworzymy gamecontroller / gamemanager + pojęcie singletona (C#)
  9. Zdarzenia (eventy) C#, robimy logikę naszej gry, komunikacja gamecontrollera z obiektami, referencje obiektów ze sceny <-> gamecontroller
  10. Efekty cząsteczkowe  (deszcz, woda lecąca dym itp)
  11. Dźwięki (postacie/background)
  12. Google play games – integracja tabel wyników w grze. tabele online, z wynikami z całego świata
  13. Unity ads – integracja pluginu z reklamami do gry
  14. Interfejs dotykowy – implementacja sterowania/interfejsu/przycisków dotykowych
  15. Publikacja aplikacji w sklepie Google Play

 Czego będziesz potrzebował:

  • Komputera z dedykowaną kartą graficzną
  • Smartfona z systemem Android
  • Discorda
  • Słuchawek i mikrofonu

Z jakich narzędzi będziemy korzystać: 

Unity 3D, Visual Code Studio (instalowane standardowo z unity), GitHub, Fork, Audacity, Gimp, konto gmail, Discord

Zajęcia trwają dwa semestry, od Września/Października do Czerwca, zgodnie z kalendarzem szkolnym

Raz w tygodniu 90 min (w niektórych przypadkach zajęcia mogą się przedłużyć,
jeżeli grupa uzna, że powinna dokończyć aktualne zadanie)

Miesięczny koszt:

180 PLN/os.

Miejsce:

Online – Discord   

Max. ilość uczestników w grupie: 8

Ilość miejsc ograniczona

Prowadzący

Dawid

Jednoosobowe studio gamedevowe.
Przekuł swoje hobby w zawód i sposób życia