ODBIERZ TWÓJ BONUS :: »

Unreal Engine 5. Kurs video. Tworzenie mechaniki gry w C++

Podstawowe informacje:
Czas trwania: 07:37:52
Poziom: średnio zaawansowany
Autor: Włodzimierz Iwanowski
Liczba lekcji: 28
Technologia: C++17, Unreal Engine 5
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
118,30 zł 169,00 zł (-30%)
39,90 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 118 punktów
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ten kurs należy do ścieżki Unreal Engine Developer
Czas trwania: 25 godz.
DOWIEDZ SIĘ WIĘCEJ
Ten kurs należy do ścieżki Unreal Engine Developer »

Czego się nauczysz?

  • Rozumienia składni i podstaw języka C++
  • Tworzenia zmiennych, funkcji i struktur sterujących
  • Stosowania tablic, wskaźników i dynamicznej alokacji pamięci
  • Budowania prostych programów konsolowych w C++
  • Rozumienia zasad programowania obiektowego w C++
  • Pisania klas i metod oraz korzystania z konstruktorów i destruktorów
  • Rozwijania umiejętności rozwiązywania problemów programistycznych

Spis lekcji

1. Wprowadzenie 00:29:14
1.1. Stworzenie nowego projektu
00:09:55
1.2. Przegląd bazowego kodu i pierwsza edycja
00:15:43
1.3. Zalety C++ i Blueprints
00:03:36
2. Podstawy C++ dla Unreal Engine 01:41:04
2.1. UPROPERTY i Specifiers
00:18:00
2.2. UPROPERTY i Meta Specifiers
00:37:32
2.3. Przedrostki i części składowe
00:11:51
2.4. Podstawy UFUNCTION
00:20:32
2.5. Function Meta Specifiers
00:13:09
3. Budowanie mechanik gry 01:33:56
3.1. Ustawienia Pawn i STRUCT
00:09:40
3.2. Enhanced Input w C++
00:25:59
3.3. Forward declarations, ampersand, interfejsy, delegaty
00:09:27
3.4. Stworzenie LineTrace
00:24:09
3.5. Camera shake i event landed
00:04:06
3.6. Tworzenie modelów interakcji
OGLĄDAJ » 00:20:35
4. Tworzenie widgetów i komponentów 01:32:45
4.1. Stamina, Timer i Bind Widget
00:21:21
4.2. Input Mode i inne funkcje Widgets w C++
00:26:10
4.3. Stworzenie Niagara Footstep Component cz. 1
00:23:56
4.4. Stworzenie Niagara Footstep Component cz. 2
00:21:18
5. Zaawansowane techniki 01:33:46
5.1. Stworzenie systemu Projectile
00:22:34
5.2. Klasa bazowa AI i komunikacja
00:18:20
5.3. GameplayTags
00:14:48
5.4. GameplayTags i interfejsy
00:22:37
5.5. Zbudowanie Panel Epic Game i steam
00:04:50
5.6. Debugging z użyciem platformy Sentry
00:07:15
5.7. Usunięcie klasy - wskazówki
00:03:22
6. Dodatkowe funkcje 00:47:07
6.1. Funkcjonalność Request
00:17:07
6.2. Developer settings i funkcja API
00:20:51
6.3. Zakończenie i stworzenie widgetu z API
OGLĄDAJ » 00:09:09

Obierz kurs na tworzenie gier w C++ z kursem video Unreal Engine 5

Silnik Unreal Engine za sprawą Blueprints Scripting oferuje możliwość tworzenia prototypów i logiki gry bez konieczności kodowania. Koncepcja programowania wizualnego jest doskonałym uzupełnieniem klasycznej formy programowania. Natomiast nie wszędzie da się ją zastosować, innymi słowy: tam, gdzie Blueprints nie może, tam C++ pośle! I nie ma w tych słowach przesady. Nie bez powodu C++ jest najpopularniejszym językiem w branży gier wideo. Jedną z jego zalet stanowi kompatybilność z topowymi silnikami jak Unreal Engine, Unity i CryEngine. Jako język kompilowany pozwala uzyskać wysoką wydajność w czasie wykonywania programu. Zapewnia też pełną kontrolę nad pamięcią, co daje kolejne +1 do wydajności. Warto wspomnieć, że C++ ma najszerszą gamę funkcji sprzętowych powiązanych z wydajnością, dlatego staje się sprzymierzeńcem podczas tworzenia gier konsolowych i VR. Język C++ jest bezpieczny, natywny, szybki i nadaje się do zaawansowanego przetwarzania grafiki. Ponadto otrzymuje ogromne wsparcie ze strony Unreal Engine. Silnik umożliwia korzystanie z Blueprints i C++ jednocześnie. Ponadto zawiera wiele bibliotek, szablonów, makr i funkcji ułatwiających zarządzanie obiektami, dzięki którym kod jest zoptymalizowany, elastyczny i skalowalny. Mało tego: Unreal Engine posiada swój własny silnik kompilacji C++, czyli Unreal Build System. Połączenie zalet C++ i Unreal Engine to przepis na tworzenie realistycznych, interaktywnych i zaawansowanych technologicznie produkcji.

W trakcie naszego profesjonalnego szkolenia video tworzenia mechaniki gry C++ w Unreal Engine 5:

  • Skonfigurujesz IDE dla projektu w C++
  • Nauczysz się robić przegląd własnego kodu i tworzyć wizualne reprezentacje zawartych w nim treści
  • Zaznajomisz się z workflow i metodyką programowania
  • Dowiesz się, jak zwizualizować różnicę pomiędzy kodem C++ a Blueprints
  • Poznasz obsługę narzędzia Header Preview
  • Zapoznasz się z możliwościami narzędzia Enhanced Input w C++
  • Zbudujesz system statystyk i stworzysz własne komponenty
  • Nauczysz się używać C++ i BindWidget do wizualizacji statystyk
  • Zoptymalizujesz kod dzięki poznanym Forward Declarations i interfejsom
  • Zaprogramujesz własne mechaniki interakcji
  • Poznasz nowe funkcjonalności Unreal Engine 5, w tym Niagara System
  • Dowiesz się, jak przesyłać informacje pomiędzy różnymi aktorami na danym poziomie
  • Opanujesz korzystanie z hierarchicznych tagów GameplayTags
  • Poznasz zastosowanie konstruktora do implementacji własnych komponentów
  • Zobaczysz, jak dodać własne opcje w Project Settings

Co więcej...

  • Utworzysz własny system pobierający informację API i zastosujesz go w aplikacji
  • Dowiesz się, jak dodać gotowy projekt do Epic Games Store i na platformę Steam

Unreal Engine 5. Kurs video. Tworzenie mechaniki gry w C++ to idealny wybór, jeśli chcesz nauczyć się przepisywać wizualne skrypty Blueprints do kodu tekstowego C++ w celach optymalizacyjnych, wydajnościowych i skalowalnych. Podczas szkolenia utrwalisz podstawy programowania obiektowego, w tym typy zmiennych, funkcje, klasy, struktury i interfejsy. Natomiast uprzednia znajomość silnika Unreal Engine i Blueprints jest wskazana i z pewnością ułatwi Ci naukę. W ponad 7 godzin kursu Unreal Engine 5 tworzenia mechaniki gry w C++ nauczysz się definiować klasy, budować struktury komunikacji między nimi i planować dziedziczenie. Poznasz makro UPROPERTY służące do deklarowania właściwości obiektów i makro UFUNCTION do deklarowania funkcji. Dowiesz się, jak do makr dodawać atrybuty Meta Specifiers, aby zwiększyć wydajność rozgrywki i manipulować kodem w celach optymalizacyjnych. Z naszym kursem video Unread Engine 5 nauczysz się wykrywać detekcje kolizji za pomocą wiązki laseru LineTrace, a dzięki Enhanced Input stworzysz zaawansowane interakcje. Poznasz zagadnienia, które nie są dostępne z poziomu skryptów wizualnych, i odkryjesz całkowity potencjał silnika, wykorzystując go do zbudowania własnych mechanik. Nauczysz się pisać bazowy kod w C++, a następnie tworzyć podklasy w Blueprints. Łączenie kodu z natywnymi funkcjonalnościami wizualnego programowania Blueprints to model programowania stosowany na szeroką skalę w dużych projektach komercyjnych.

Unreal Engine to platforma, która umożliwia tworzenie niesamowitych aplikacji, a C++ to język programowania pozwalający na dostęp do ukrytego potencjału UE oraz osiągnięcia jeszcze lepszych rezultatów w trakcie produkcji.

Zobacz także kursy video C# dostępne w naszej ofercie.

Wybrane bestsellery

O autorze kursu video

Włodzimierz Iwanowski – freelancer, programista z wieloletnim doświadczeniem. Edukator i entuzjasta Unreal Engine. Uczestniczył w tworzeniu preprodukcji dla PlayWay, Rock Game, Gameparic i wielu innych firm.

Pracował nad licznymi grami, między innymi:

  • Trail of Ayash – gra RPG inkorporująca klasyczną mechanikę znaną z gier z otwartym światem i możliwościami wielu zakończeń
  • Sansara – polegająca na kontrolowaniu zwierząt i ich interakcji z ekosystemem różnorodnego świata
  • Rescue Riders – gra dla dzieci polegająca na odkrywaniu przygód
  • Astrofall  – interaktywna gra wyścigowa kosmonautów utrzymana w klimacie s.f.
  • Undead Archer – produkcja na VR wykorzystująca mechanikę Tower Defense
  • Cowboy Life Simulator – interaktywny i wszechstronny symulator życia na Dzikim Zachodzie 

Czynnie zajmuje się również tworzeniem kursów i udzielaniem korepetycji. Po godzinach interesuje się cyberbezpieczeństwem i sztuczną inteligencją. Sztuczna inteligencja w znaczący sposób zmienia możliwości programowania i choć nie zastępuje człowieka, to zdecydowanie pomaga mu w procesie iterowania i produkcji. Jej działanie jest znacznie szybsze niż czytanie obszernych dokumentacji lub przeglądanie zwróconych wyników w zwykłej wyszukiwarce internetowej.

Włodzimierz Iwanowski - pozostałe kursy

Oceny i opinie klientów: Unreal Engine 5. Kurs video. Tworzenie mechaniki gry w C++ Włodzimierz Iwanowski (1)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
3.0
  • 6 (0)
  • 5 (0)
  • 4 (0)
  • 3 (1)
  • 2 (0)
  • 1 (0)
  • Poprawcie dźwięk. Raz na dwa kanały, raz jeden. Nie da się oglądać. Czasem mam wrażenie, że Autor improwizuje. Strasznie przeciąga tematy.

    Opinia: anonimowa Opinia dodana: 2024-12-16 Ocena: 3   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2023-04-04
ISBN: 978-83-832-2894-5, 9788383228945
Numer z katalogu: 198933

Videopoint - inne kursy

Kurs video
118,30 zł
Dodaj do koszyka
Sposób płatności