Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity - Kurs Tworzenia Gier MEGAPAKIET
Rating: 3.5 out of 5(126 ratings)
1,193 students

Unity - Kurs Tworzenia Gier MEGAPAKIET

Kurs od zupełnych podstaw do stworzenia własnej gry 3D
Created byDaniel Tokarz
Last updated 3/2021
Polish

What you'll learn

  • Tworzenie gier 3D
  • Programowanie C#

Course content

5 sections137 lectures44h 42m total length
  • Pobieranie i instalacja8:30
  • Pliki do pobrania0:06
  • Interfejs8:48
  • 03 - Nawigacja po scenie11:25
  • 04 - Wstawianie obiektów i transformacje20:45
  • 05 - Zaznaczanie grupowe4:08
  • 06 - Podstawowe parametry obiektu7:03
  • 07 - Hierarchia i transformacje obiektów potomnych11:17
  • 08 - Komponenty8:25
  • 09 - Prefabrykaty12:10
  • 10 - Zasoby projektu9:34
  • 11 - Materiały i tekstury40:36
  • 12 - Oświetlenie30:14
  • 13 - Wypiekanie mapy światła31:49
  • 14 - Ustawienia graficzne22:35
  • 15 - Kamery25:22
  • 16 - Tekst i obrazy na ekranie - prosty GUI9:42
  • 17 - Animacje25:00
  • 18 - Dźwięki 2D i 3D17:08
  • 19 - Prawa fizyki31:40
  • 20 - Postać FPS - First person controller27:53
  • 21- Zmiany w nowej wersji Unity9:49
  • 22- Tworzenie terenu - poprawiony49:34
  • 23 - Skybox3:09
  • 24 Tworzenie własnych drzew31:33
  • 25 - Masowe rozmieszczanie roślinności14:55
  • 26 - Drzewa ruszające się na wietrze2:50
  • 27 - Kompilacja do pliku EXE i html11:12

Requirements

  • brak wymagań

Description

Czy grając w grę 3D zastanawiałeś się „Jak oni to zrobili?”. Może miałeś kiedyś pomysł na własną grę, ale zrezygnowałeś „bo to za trudne”?


Przedstawiamy ci kurs, który pozwoli tworzyć własną grę 3D bez posiadania doktoratu z matematyki, informatyki czy grafiki komputerowej. Ludzie posiadający ogromne umiejętności z wielu dziedzin stworzyli środowisko Unity, które pozwoli dać upust twojej kreatywności i przy odrobienie samozaparcia, zrealizować najbardziej szalone pomysły na poziomie znanym z gier AAA.


Poszukaj w internecie historii gry The Forest. Gra survivalowa, która wniosła sporo świeżości do tego gatunku, była pomysłem zaledwie 4 osób. Nie obyło się bez komplikacji, ale już pierwsze wersje alpha pojawiające się na platformie Steam pozytywnie zaskoczyły wszystkich. Oczywiście w miarę czasu zespół się rozrósł i gra również rozwinęła się, ale środowisko Unity umożliwiło start gry ze świetną oprawą graficzną i złożoną sztuczną inteligencją postaci.


Warto wspomnieć, że środowisko Unity jest dostępne w wersji darmowej. Dopiero, gdy twoja gra zacznie zarabiać większe pieniądze musisz niewielki procent dochodów oddać jego autorom.

Uzyskasz także dostęp do ogromnej ilości obiektów i postaci 3D oraz animacji MOCAP poprzez Unity Asset Store. Dostępne są tam także moduły tworzone przez inne osoby pozwalające rozszerzyć funkcjonalność Unity. Spora część tych materiałów jest darmowa i pozwoli szybko stworzyć coś co zadziwi Twoich znajomych. Kto wie, może dołączą do twojej ekipy i stworzycie coś równie dobrego jak The Forest.

Dzięki Unity powstało sporo gier dobrze ocenianych przez graczy, jak chociażby: The Long Dark, Firewatch, Wasteland 2, DreamFall Chapters, Syberia 3, RimWorld.

Jeśli z kolei jesteś grafikiem lub tylko programujesz i tworzenie gier Cię nie pociąga, możesz tworzyć przy użyciu Unity dla Asset Store, zarówno darmowe treści jak i odpłatne.

Unity pozwala także tworzyć gry na różne platformy równocześnie: Android, Mac OS, Linux , Windows, a nawet przeglądarki internetowe.

Pierwsza część kursu przeprowadzi cię krok po kroku od procesu instalacji, poprzez obsługę interfejsu, edycję obiektów, tworzenie terenu i roślinności, ustawianie oświetlenia i kamer oraz wstawianie dźwięków i tworzenie prostych animacji. Stworzysz także sterowaną przez gracza postać FPP – czyli postać której oczami obserwowany jest świat gry.


Jako dodatek między pierwszą, drugą częścią kursu Unity, zamieściliśmy kurs C#, który od zupełnych podstaw omawia zagadnienia związane z programowaniem i wykorzystywany jest w samym Unity. C# (C Sharp) jest obiektowym językiem programowania, bardzo zbliżonym do języków C++, Delphi czy Java. Oprócz tego, że jest to język przyszłościowy, doskonale nadaje się do efektywnej nauki programowania obiektowego i zapewnia łatwą „przesiadkę” z/na inne języki. Kurs omawia programowanie dla platformy .NET i przeznaczony jest dla osób, które chcą rozpocząć przygodę z programowaniem oraz tych bardziej zaawansowanych, które chcą przesiąść się na język bardziej uniwersalny niż Delphi czy C++.

W drugiej części kursu Unity poznasz wektory i tajniki tworzenia skryptów pozwalających na oddziaływanie siłami na obiekty w grze, ich interakcję miedzy sobą, wykrywanie kolizji i obsługi kontrolerów. Poznasz dwa sposoby na tworzenie interfejsu użytkownika w grze. Stworzysz także inteligentnego robota, który sam będzie znajdował drogę i zmierzał do wyznaczonego celu.


Trzecia część nauczy cię przenoszenia ruchów aktora na dowolną postać w grze. Poznasz skrypt pozwalający na śledzenie za pomocą kamery dowolnego obiektu w grze. Stworzysz także postać TPP, czyli postać sterowną przez gracza z kamerą za jej plecami.


W czwartej części wykorzystasz całą zdobytą wiedzę do stworzenia gry, pozwalającej na zgodne z prawami fizyki podnoszenie, obracanie i rzucanie przedmiotów, a także ich interakcje.

Gra będzie posiadała także menu z ustawieniami graficznymi działającymi bez ponownego uruchamianie gry.

Who this course is for:

  • osoby początkujące i średnio zaawansowane