Unity 3D strategia czasu rzeczywistego RTS

via Udemy

Go to Course: https://www.udemy.com/course/unity-3d-strategia-czasu-rzeczywistego-rts/

Overview

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ę!

Skills

Reviews