Unity 3D strategia czasu rzeczywistego RTS
4.3 (53 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
302 students enrolled

Unity 3D strategia czasu rzeczywistego RTS

Tworzymy grę strategiczną w Unity 3D
4.3 (53 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
302 students enrolled
Last updated 6/2019
Polish
Polish [Auto-generated]
Current price: $90.99 Original price: $129.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Zrobienie od A do Z gry strategicznej w Unity 3D
  • Nauczysz się między innymi: importować modele, tworzyć teren w unity, ustawiać światła, animacje postaci, nawigacje, prostą sztuczną inteligencje przeciwnika, interakcje z otoczeniem itd.
  • A dodatkowo nauczysz się obsługiwać repozytorium na GitHub wykorzystaniem do tego klienta SourceTree
Course content
Expand all 23 lectures 10:31:40
+ Wstęp
1 lecture 02:22

Kurs wideo strategiczna (RTS - strategia czasu rzeczywistego) stworzyliśmy z myślą o fanach RTS, którzy chcieliby zacząć tworzyć własne gry strategiczne. Składa się z 22 praktycznych lekcji, prowadzonych przez doświadczonego instruktora - profesjonalnego twórcę gier. Całą grę tworzysz w silniku Unity 3D, ucząc się przy tym programowania w języku C#, korzystania z repozytorium GitHub oraz klienta SourceTree. 

Preview 02:22
+ Przygotowania
3 lectures 59:43

Instalacja potrzebnego oprogramowania.
Unity: https://store.unity.com
SourceTree: https://www.sourcetreeapp.com/
GitHub: https://github.com

UWAGA !!!

26.06.2019 - Na ostatniej lekcji jest aktualizacja kursu, Trener pokazuje jak uruchomić projekt na wersji Unity x.2019

Preview 19:55

Darmowe materiały do stworzenia gry strategicznej. Jak importować assety. Na jakie problemy można napotkać. Jak je rozwiązać.

https://assetstore.unity.com/lists/tutorial-rts-38972


!!! UWAGA !!!

26.06.2019 aktualizacja materiałów jest omówiona ostatniej lekcji "Aktualizacja kursu 2019" 

Aktualizacja: Autor jednego z assetów "Dragon Boar PBR" zmienił sposób dystrybucji assetu z darmowego na płatny. Aby ukończyć kurs nie jest potrzebny ten konkretny model może być dowolnie inny darmowy model oraz postępowanie analogicznie jak  w kursie.

Aktualizacja nr2: Autor EZ Effects znikł z assterstore tzn wszystkie jego assety są niedostępne. Nie wiemy czy znikł na stałe czy tylko tymczasowo z assetstore. Dla tego proponujemy analogicznie używać innego assetu lub po prostu pominąć ten kawałek kursu. Alternatywą dla EZ effects może być np ten asset: https://assetstore.unity.com/packages/vfx/particles/war-fx-5669


Edit: wygląda na to że model smoka znów jest za darmo : https://assetstore.unity.com/packages/3d/characters/creatures/dragon-the-terror-bringer-and-dragon-boar-77121

Zaimportowanie darmowych materiałów do stworzenia gry strategicznej.
09:38

Praktyczny sposób na utrzymanie porządku w rosnącym projekcie gry komputerowej. Foldery główne i podfoldery. Nazewnictwo plików oraz usuwanie niepotrzebnych.

Praktyczne porady o utrzymaniu porządku w rosnącym projekcie gry komputerowej.
30:10
+ Tworzymy grę strategiczną
18 lectures 08:54:06

Kreowanie świata 3D - rzeźbienie terenu, teksturowanie, sadzenie trawy i drzew, zdobienie mapy rozgrywki za pomocą kamieni, wzgórz, kraterów itd.

Kreowanie świata 3D - rzeźbienie terenu
33:55

Ustawianie oświetlenia gry pod kamerę RTS, zmiana ustawień jakości grafiki, opcje cieni i wypalanie światłocienia na teksturze terenu.

Ustawianie oświetlenia gry
17:06

Przygotowanie zaimportowanych modeli 3D do pracy, odpowiednie ustawienie modeli, avatarów i animacji.

Preview 06:00

Tworzenie drzewa animacji, przejścia między animacjami, blendowanie animacji oraz kodowanie logiki stojącej za animowaniem postaci.

Tworzenie drzewa animacji
21:12

Wypalanie siatki nawigacji, wyjaśnienie podstaw jej wykorzystania w praktyce, poruszanie się jednostek i podążanie za sobą, synchronizacja prędkości animacji z prędkością poruszania się.

Wypalanie siatki nawigacji
21:15

Poruszanie kamerą za pomocą klawiatury oraz myszy, przybliżanie i oddalanie, programowanie w zrozumiały sposób.

Poruszanie kamerą za pomocą klawiatury oraz myszy
55:41

Wgląd do systemu UI w silniku Unity 3D, manipulowanie wielkością i pozycją obrazów za pomocą kodu, przeliczanie pozycji kursora na pozycję selection box'a.

Wgląd do systemu UI w silniku Unity 3D
12:44

Wizualizowanie ilości pozostałego życia jednostek w sposób niezależny od pozycji kamery, wykorzystanie World Canvas w praktyce.

Wizualizowanie ilości pozostałego życia jednostek
26:01

Jak zaznaczać jednostki i jak ukazać ten fakt. Jak zrobić to tak, aby móc łatwo rozszerzyć funkcjonalność.

Zaznaczanie jednostek
20:28

Wykorzystanie systemu Message w silniku Unity 3D do przekazywania komend
jednostkom, polimorfizm i rzutowanie typów w C# oraz ich zagrożenia.

Wykorzystanie systemu Message w silniku Unity 3D
29:02

Przepis na dobry system strzelania z karabinu:

Line Renderer + Point Light + Particles = Gun Fire!

Stworzenie systemu strzelania z karabinu.
50:22

Stworzenie inteligenci opartej na drzewie stanów i przejściach między nimi,
wykrywanie celów do ataku, gonienie celu i patrolowanie terenu.

Stworzenie inteligenci opartej na drzewie stanów
52:52

Importowanie nowych animacji do naszego modelu poprzez system avatarów humanoida. Rozbudowa animatora Żołnierza o brakujące ruchy.

Link:
Animacje: https://www.assetstore.unity3d.com/en/#!/content/65284

Importowanie nowych animacji
13:15

Znalezienie Assetu przeznaczonego na budynek. Kupowanie jednostek w budynku. Punkt zbiorczy dla kupowanych jednostek.

Linki:
Namiot: https://www.assetstore.unity3d.com/en/#!/content/19023
Flaga: https://www.assetstore.unity3d.com/en/#!/content/65842

Znalezienie assetu przeznaczonego na budynek
47:41

Stworzenie wygodnego i uniwersalnego systemu zarządzania walutą w grze, typy zmiennych w C# umożliwiające płynne i bezpieczne przechowywanie liczb.

Stworzenie wygodnego i uniwersalnego systemu zarządzania walutą w grze
32:11

Sprawdzanie, czy możliwe jest budowanie budynku w danym miejscu, zaawansowane zapytania do systemu nawigacji oraz fizyki Unity 3D.

Sprawdzanie, czy możliwe jest budowanie budynku w danym miejscu
43:48

Tworzenie tekstu płynącego po ekranie, dywersyfikacja komponentów silnika, minimalizacja funkcjonalności, nagrody za osiąganie celów i prawdziwe koszta.

Nagrody za osiąganie celów i prawdziwe koszta.
30:21

Game Controller. Warunek zwycięstwa i porażki. Ostatnie szlify. Pożegnanie.

Warunek zwycięstwa i porażki
20:12
+ Aktualizacje do kursu
1 lecture 35:29

Aktualizacja do kursu:

1) Jak uruchomić i usunąć ewentualne błędy w Unity 2019

2) Używanie alternatywnych assetów

https://assetstore.unity.com/lists/tutorial-rts-38972

https://assetstore.unity.com/packages/3d/characters/creatures/dragon-the-terror-bringer-and-dragon-boar-77121

https://assetstore.unity.com/packages/vfx/particles/war-fx-5669

3) Odpowiadanie na pytania kursantów  - problem z animacjami

Aktualizacja kursu 2019
35:29
Requirements
  • Wymagane podstawy posługiwania się Unity 3D
Description

Kurs wideo "Unity 3D strategia czasu rzeczywistego RTS" został stworzony z myślą o osobach, które są fanami RTS i chciałyby nauczyć się tworzenia gier strategicznych w silniku Unity 3D.

W tym kursie wideo nauczymy się, jak - z pomocą silnika Unity 3D - stworzyć podstawowe elementy gry strategicznej. 

Omówimy takie tematy jak: 

- Zaznaczanie jednostek oraz wydawanie im poleceń, takich, jak chodzenie bądź strzelanie. 

- Stworzymy system sztucznej inteligencji, nauczymy się kontrolować kamerę za pomocą myszy oraz klawiatury. 

- Dodatkowo, stworzymy system zoomowania i oddalania za pomocą kółka myszy. 

- Wykreujemy cały świat, wraz z drzewami, terenem oraz światłem i cieniem. 

- Skorzystamy z siatki nawigacji, by nasze jednostki mogły się poruszać za pomocą buff findingu wbudowanego w silniki Unity. 

- Będziemy mogli kupować nowe jednostki, jak również stawiać nowe budynki. 

- Przejdziemy przez podstawy systemu walki oraz oddawania strzału, jak również nauczymy sie manipulować animacjami. 

- Poznamy rozmaite skróty klawiszowe, a także dobre praktyki - zarówno w silniku Unity 3D, jak i w samym Visual Studio, w którym będziemy programować w języku C#. Poznamy w nim kluczowe metody wywoływane przez silnik Unity oraz napiszemy wiele własnych, wykorzystując do tego metodologię programowania obiektowego. 

- Spotkamy się z różnymi błędami programistycznymi i nauczymy się, jak je debugować i jak je naprawiać.

- Dodatkowo, cały postęp projektu będzie zapisywany w metodologii Git, na repozytorium na GitHub. Wykorzystamy do tego klienta SourceTree i nauczymy się jego podstawowej funkcjonalności.



Kurs Gra strategiczna (RTS - strategia czasu rzeczywistego) składa się z 22 praktycznych lekcji, prowadzonych przez profesjonalnego twórcę gier:

1. Wprowadzenie do kursu wideo Gra strategiczna (RTS - strategia czasu rzeczywistego).

2. Instalacja niezbędnego oprogramowania (Unity 3D, SourceTree, GitHub).

3. Zaimportowanie darmowych materiałów do stworzenia gry strategicznej.

4. Praktyczne porady o utrzymaniu porządku w rosnącym projekcie gry komputerowej.

5. Kreowanie świata 3D - rzeźbienie terenu, teksturowanie, sadzenie trawy i drzew, zdobienie mapy rozgrywki za pomocą kamieni, wzgórz, kraterów itd.

6. Ustawianie oświetlenia gry pod kamerę RTS, zmiana ustawień jakości grafiki, opcje cieni i wypalanie światłocienia na teksturze terenu

7. Przygotowanie zaimportowanych modeli 3D do pracy, odpowiednie ustawienie modeli, avatarów i animacji.

8. Tworzenie drzewa animacji, przejścia między animacjami, blendowanie animacji oraz kodowanie logiki stojącej za animowaniem postaci.

9. Wypalanie siatki nawigacji, wyjaśnienie podstaw jej wykorzystania w praktyce, poruszanie się jednostek i podążanie za sobą, synchronizacja prędkości animacji z prędkością poruszania się.

10. Poruszanie kamerą za pomocą klawiatury oraz myszy, przybliżanie i oddalanie, programowanie w zrozumiały sposób.

11. Wgląd do systemu UI w silniku Unity 3D, manipulowanie wielkością i pozycją obrazów za pomocą kodu, przeliczanie pozycji kursora na pozycję selection box'a.

12. Wizualizowanie ilości pozostałego życia jednostek w sposób niezależny od pozycji kamery, wykorzystanie World Canvas w praktyce.

13. Zaznaczanie jednostek.

14. Wykorzystanie systemu Message w silniku Unity 3D do przekazywania komend jednostkom, polimorfizm i rzutowanie typów w C# oraz ich zagrożenia.

15. Stworzenie systemu strzelania z karabinu.

16. Stworzenie inteligenci opartej na drzewie stanów i przejściach między nimi, wykrywanie celów do ataku, gonienie celu i patrolowanie terenu.

17. Importowanie nowych animacji do modelu poprzez system avatarów humanoida, rozbudowa animatora żołnierza o brakujące ruchy.

18. Znalezienie assetu przeznaczonego na budynek. kupowanie jednostek w budynku, punkt zbiorczy dla kupowanych jednostek.

19. Stworzenie wygodnego i uniwersalnego systemu zarządzania walutą w grze, typy zmiennych w C# umożliwiające płynne i bezpieczne przechowywanie liczb.

20. Sprawdzanie, czy możliwe jest budowanie budynku w danym miejscu, zaawansowane zapytania do systemu nawigacji oraz fizyki Unity 3D.

21. Tworzenie tekstu płynącego po ekranie, dywersyfikacja komponentów silnika, minimalizacja funkcjonalności, nagrody za osiąganie celów i prawdziwe koszta.

22. Game Controller, warunek zwycięstwa i porażki, ostatnie szlify gry.

Jeśli jesteś fanem RTS i marzysz o tym, by zająć się profesjonalnym tworzeniem gier strategicznych, ten kurs wideo jest dla Ciebie. Wspólnie rozpocznijmy tę pełną wrażeń przygodę!


Who this course is for:
  • Jeśli jesteś fanem RTS i marzysz o tym, by zająć się profesjonalnym tworzeniem gier strategicznych, ten kurs wideo jest dla Ciebie.