icon icon

Kurs Unity w praktyce: tworzenie gier i aplikacji interaktywnych

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Sprawny start w Unity - Przygotujesz od zera środowisko pracy w Unity, poprawnie skonfigurujesz projekt 3D i nauczysz się poruszać po edytorze tak, aby szybciej budować kolejne elementy gry.

icon

Budowanie gry z komponentów - Nauczysz się tworzyć obiekty z komponentów, porządkować hierarchię sceny i świadomie zarządzać warstwami oraz widocznością, co ułatwi Ci rozwijanie większych projektów.

icon

Pewna praca w scenie 3D - Opanujesz rozmieszczanie obiektów, zmianę pozycji, obrotu i skali oraz podstawy pracy z terenem, dzięki czemu samodzielnie przygotujesz czytelną i funkcjonalną scenę 3D.

icon

Lepszy obraz gry - Skonfigurujesz kamery, światła, skybox i oświetlenie otoczenia, aby tworzyć różne perspektywy oraz budować klimat sceny, który realnie poprawia odbiór gotowej gry lub aplikacji.

icon

Import modeli i materiałów - Dowiesz się, jak importować modele 3D, pracować z teksturami, materiałami i colliderami, dzięki czemu poprawnie przygotujesz zasoby do użycia w projekcie bez zbędnych poprawek.

icon

Skrypty sterujące rozgrywką - Napiszesz w C# proste skrypty do sterowania obiektami i reakcji na zdarzenia, więc zaczniesz samodzielnie dodawać logikę gry zamiast ograniczać się tylko do pracy w edytorze.

icon

Interfejs i interakcje - Stworzysz menu, przyciski i elementy reagujące na działania gracza, a także obsłużysz klawiaturę, gamepad i klikane obiekty, aby Twoja gra była wygodna i czytelna w użyciu.

icon

Optymalizacja i publikacja - Poznasz sposoby testowania wydajności, debugowania błędów oraz przygotowania kompilacji na różne platformy, dzięki czemu doprowadzisz projekt do stabilnej, gotowej wersji.

Program szkolenia

1. Przygotowanie Unity do pracy

  • instalacja Unity i potrzebnych narzędzi,
  • ustawienie środowiska do pracy,
  • tworzenie nowego projektu 3D,
  • przegląd interfejsu Unity i podstawowe panele edytora,
  • poruszanie się po projekcie i scenie oraz zarządzanie plikami.

2. GameObject i budowanie gry z komponentów

  • tworzenie obiektów z komponentów,
  • nawigacja w scenie i organizowanie obiektów w hierarchii,
  • włączanie i wyłączanie obiektów oraz ich części,
  • zarządzanie komponentami i ich działaniem,
  • użycie warstw i trybów renderowania, żeby usprawnić pracę.

3. Praca w scenie 3D

  • umieszczanie obiektów w scenie i zmienianie ich położenia,
  • poruszanie się po scenie i znajdowanie obiektów,
  • zmienianie położenia, obrotu i skali obiektów,
  • używanie różnych trybów widoku, żeby przyspieszyć pracę,
  • tworzenie i modyfikacja terenu, malowanie tekstur oraz dodawanie roślinności.

4. Kamera i oświetlenie

  • dodawanie i ustawianie kamery w grze,
  • praca z kilkoma kamerami w jednej scenie,
  • tworzenie kamer do różnych widoków (FPP, TPP, widok z góry),
  • dodawanie i ustawianie świateł,
  • używanie różnych typów oświetlenia i wprowadzenie do lightmap,
  • konfiguracja nieba (skybox) i oświetlenia otoczenia (ambient).

5. Import i konfiguracja obiektów 3D

  • importowanie modeli 3D z innych programów,
  • praca z teksturami i materiałami,
  • dodawanie i ustawianie colliderów,
  • zarządzanie materiałami, żeby obiekty wyglądały realistycznie.

6. Wprowadzenie do C# w Unity

  • podstawy programowania w C#,
  • jak pisać skrypty w Unity i korzystać z dokumentacji,
  • tworzenie prostych skryptów, które kontrolują obiekty w grze,
  • jak skrypty mogą ze sobą współpracować i reagować na wydarzenia w grze.

7. Animacja obiektów i postaci

  • tworzenie animacji dla obiektów,
  • importowanie i ustawianie animacji dla postaci,
  • przełączanie między różnymi animacjami,
  • zarządzanie animacjami za pomocą skryptów, żeby były płynne i realistyczne.

8. Tworzenie interfejsu użytkownika (UI)

  • projektowanie interfejsu gry (np. menu, przyciski),
  • praca z prostymi i złożonymi elementami UI,
  • jak sprawić, żeby interfejs reagował na działania gracza,
  • animowanie elementów interfejsu i ich integracja z grą.

9. Dźwięk i efekty specjalne

  • dodawanie dźwięków do gry i ich kontrolowanie,
  • używanie dźwięków 3D, żeby stworzyć realistyczne wrażenie przestrzeni,
  • synchronizacja dźwięków z wydarzeniami w grze,
  • tworzenie efektów specjalnych i przydatne triki.

10. Obsługa klawiatury, gamepadów i interakcji

  • jak obsługiwać wejścia z klawiatury i gamepadów,
  • przechwytywanie informacji o kolizjach obiektów,
  • tworzenie obiektów, które można kliknąć,
  • zarządzanie zbiorami obiektów i ich interakcjami.

11. Optymalizacja i testowanie gry

  • jak sprawić, żeby gra działała płynnie,
  • analiza wydajności gry i usuwanie problemów,
  • testowanie gry na różnych urządzeniach (PC, telefony, VR),
  • debugowanie skryptów i naprawianie błędów.

12. Kompilacja i publikacja gry

  • tworzenie wersji gry na różne platformy (PC, Mac, internet, telefony),
  • zarządzanie wersjami gry i wprowadzanie aktualizacji.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawy obsługi komputera - Powinieneś swobodnie poruszać się po systemie operacyjnym, instalować programy, pracować na plikach i folderach oraz korzystać z klawiatury i myszy bez ciągłej pomocy.

icon

Orientacja w środowisku 3D - Przyda Ci się podstawowe rozumienie pojęć takich jak pozycja, obrót, skala i kamera, aby łatwiej odnaleźć się podczas pracy w scenie 3D i szybciej wykonywać ćwiczenia.

icon

Podstawy logicznego myślenia - Powinieneś umieć analizować proste zależności typu przyczyna i skutek, bo ułatwi Ci to tworzenie skryptów, reagowanie na zdarzenia i rozumienie logiki działania gry.

icon

Gotowość do pracy z kodem - Nie musisz być programistą, ale powinieneś być gotowy czytać i samodzielnie edytować proste fragmenty kodu w C#, aby w pełni skorzystać z części poświęconej skryptom.