Unity 3D strategia czasu rzeczywistego RTS

Tworzymy grę strategiczną w Unity 3D

Ratings 4.76 / 5.00
Unity 3D strategia czasu rzeczywistego RTS

What You Will 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

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 Should Attend!

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

TAKE THIS COURSE

Tags

  • 3D Animation
  • GitHub
  • Unity
  • Gaming

Subscribers

436

Lectures

23

TAKE THIS COURSE



Related Courses