Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Stwórz swojego First Person Shootera w Unreal Engine 5
Highest Rated
Rating: 4.4 out of 5(25 ratings)
144 students

Stwórz swojego First Person Shootera w Unreal Engine 5

Zaprogramuj swoją pierwszą grę w Blueprintach i poznaj fundamenty solidnej architektury projektu.
Last updated 11/2024
Polish

What you'll learn

  • Nauczysz się programować za pomocą Blueprintów.
  • Dowiesz się jak zaprojektować solidną architekturę projektu.
  • Nauczysz się poprawnej komunikacji pomiędzy klasami i aktorami
  • Stworzysz kompletnego, grywalnego builda gotowej gry.

Course content

1 section13 lectures4h 15m total length
  • Przygotowanie projektu25:30

    Zobaczysz jak jest zbudowany First Person Template z którego będziemy korzystać oraz wprowadzimy w nim kilka zmian które przygotują nam projekt do pracy.

  • Projektowanie levelu9:52

    Nauczysz się jak poruszać się w edytorze po levelu oraz jak układać w nim elementy.

  • Spawnowanie wrogów23:00

    Stworzymy pierwszych Blueprint aktorów i zaczniemy programować w Event Graphie.

  • Mechanika wrogów: podążanie za bohaterem13:51

    Dodamy Navigation Mesha i skonfigurujemy proste AI wrogów.

  • Animacja wroga (atak)17:45

    Stworzymy animację ataku i dodamy ją do State Machine w Blueprincie animacji.

  • Zadawanie obrażeń przez wroga14:20

    Dodamy Notify Eventu do animacji, stworzymy Interface do komunikacji z Player Characterem oraz dodamy mechaniki liczenie zdrowia bohatera.

  • Stworzenie HUD’a22:12

    Stworzymy Widget HUD’a i dodamy do niego pasek zdrowia.

  • Efekt otrzymywania ciosów i ekran śmierci24:46

    Dodamy do widgetu migający czerwony ekran w momencie otrzymania ciosu oraz dodamy do HUD’a napis GAME OVER gdy skończy nam się zdrowie. Zablokujemy Input graczy gdy jesteśmy martwi.

  • Sekwencja śmierci22:44

    Zablokujemy spawnowanie nowych wrogów oraz atak wrogów gdy jesteśmy już martwi. Poznamy Array czyli zbiór zmiennych.

  • Zabijanie wrogów22:13

    Dodamy mechanikę zabijania wrogów oraz mechanikę liczenia zabitych wrogów i dodamy tę wartość do HUD’a.

  • System Menu22:42

    Stworzymy Menu z przyciskami Quit i Restart oraz dodamy mechanikę pauzy przy włączaniu Menu.

  • Implementacja dźwięków23:09

    Dodamy dźwięki kroków wrogów w przestrzeni 3D byśmy mogli słyszeć skąd przychodzą oraz dodamy dźwięki obrażeń i śmierci naszego bohatera.

  • Kompilacja builda13:28

    Zrobimy ostatnie szlify projektu oraz stworzymy builda którego wrzucimy na serwis Itch.io z którego będziemy mogli przesłać znajomym linka do gry.

Requirements

  • Nie musisz mieć doświadczenia w programowaniu, nauczę Cię używania Blueprintów czyli bardzo intuicyjnej, wizualnej reprezentacji kodu od zera.
  • Nie musisz posiadać mocnego komputera w tym kursie skupimy się na programowaniu i designie mechanik a nie na grafice. Dlatego ten kurs możesz zrobić nawet na biurowym laptopie.

Description

W tym kursie nauczysz się jak w niespełna 5 godzin zrobić swojego pierwszego First Person Shooter, skompilować go i upublicznić by każdy mógł w niego zagrać.

Będziemy pracować na najpopularniejszym i całkowicie darmowym silniku do tworzenia gier Unreal Engine 5, który jest używany przez większość studiów gamedeveloperskich. To na tym silniku powstały takie hity jak Fortnite, Sea of Thieves oraz Wukong. Uczenie się Unreal Engine 5 może być Twoim pierwszym krokiem na drodze do stworzenia równie popularnej i rozpoznawalnej gry, która zdobędzie uznanie graczy na całym świecie.

Podczas kursu będziemy korzystać z Blueprintów, czyli niezwykle intuicyjnego i wizualnego sposobu programowania, w którym zamiast tradycyjnego pisania kodu łączysz ze sobą bloczki logiczne. Dzięki temu podejściu próg wejścia jest bardzo niski, a każdy – nawet bez wcześniejszego doświadczenia – jest w stanie szybko opanować podstawy procesu tworzenia własnej gry.

W trakcie tego kursu dowiesz się, jak działają zmienne, funkcje oraz arraye, które są fundamentem każdej gry. Nauczysz się również komunikacji pomiędzy różnymi aktorami za pomocą Interfejsów, a także poznasz, jak stworzyć solidną architekturę projektu, która umożliwi dalszy rozwój Twojej gry. Dodatkowo pokażę Ci, jak skonfigurować animacje w maszynie stanów oraz jak dodać realistyczne dźwięki do świata 3D, co sprawi, że Twoja gra stanie się jeszcze bardziej immersyjna i angażująca dla graczy.

Po ukończeniu tego kursu będziesz mógł powiedzieć: Jestem gamedeveloperem a oto moja gra!

Who this course is for:

  • Każdy kto chce tworzyć gry a nie miał wcześniej żadnego doświadczenia.
  • Dla programistów którzy nie mieli wcześniej doświadczenia z Unrealem.
  • Dla designerów którzy swoje pomysły chcieliby przekuć w działającą grę.