Zrób grę 3D od zera. Własna postać, kontrole, animacje, interaktywne menu, NPC, fizyka, zagadki, przeszkody, save i load
Stworzony przez Krystian Czekalski
40 % taniej
99.00 zł
To najniższa cena z ostatnich 30 dni!
Masz pytania dotyczące tego szkolenia ?
Budujesz grę od pierwszego kliknięcia. Bez gotowych szablonów tworzysz menu, postać, animacje i interakcje. To pomaga zrozumieć silnik i łączyć elementy w spójną całość.
Każdy moduł to praktyczny przykład: od Enhanced Input, przez dialogi, po Sequencer. Przejdziesz cały proces – od sceny startowej, przez gameplay, po zapisy i krótką scenę filmową.
Brak sztywnych wymagań wstępnych. Wystarczy podstawowa obsługa komputera i chęć nauki pracy w Unreal Engine 5.2.
To praktyczny kurs tworzenia gry w Unreal Engine 5.2 od całkowitego zera. Nie korzystasz ze starter games – każdy element powstaje w projekcie: menu z widgetami, import postaci, animacje i sterowanie, NPC oraz dialogi. Poznasz fizykę i kolizje, Timeline, dodawanie dźwięków, muzyki i efektów, a także 3D teksty i volumes. Zbudujesz system zapisu i wczytywania, a na koniec użyjesz Sequencer i podstaw C++, by usprawnić pracę.
Na starcie zaprojektujesz menu główne gry. Zobaczysz, jak korzystać z widgetów, aby dodać tło, stylizowane przyciski oraz opcje, w tym poziom trudności i wczytywanie zapisanej gry. Przećwiczysz przełączanie między widgetami oraz podpinanie akcji pod elementy interfejsu, tak aby użytkownik mógł intuicyjnie rozpocząć rozgrywkę lub kontynuować ją z pliku zapisu. Skupimy się także na stylach i spójności, dzięki czemu interfejs będzie czytelny i dopasowany do klimatu projektu. Ten etap porządkuje podstawy pracy z UI i przygotowuje szkielet, który wykorzystasz w kolejnych rozdziałach.
Nauczysz się pozyskiwać darmowe modele i poprawnie je importować do Unreal Engine. Z zaimportowanej postaci zbudujesz działający Blueprint, wyposażysz ją w collision volume oraz kamerę, a następnie skonfigurujesz sterowanie. Omówimy Enhanced Input i mapowanie akcji, dzięki którym poruszanie postacią jest przewidywalne i wygodne. Krok po kroku powiążesz komponenty i logikę, tak aby postać reagowała na polecenia gracza i była gotowa do dalszego rozwoju mechanik.
Kolejny krok to płynne animacje. Zaimportujesz animacje chodzenia, biegania i skakania, a następnie połączysz je w Blend Space, aby uzyskać naturalne przejścia między stanami. Zbudujesz prostą State Machine, która będzie sterować logiką ruchu postaci. Pokażemy także edycję animacji w silniku, co pozwoli dopasować je do potrzeb projektu. Dzięki temu postać będzie nie tylko sterowalna, ale też wiarygodna wizualnie w ruchu.
Do świata gry dodasz NPC, czyli postacie, których gracz nie kontroluje bezpośrednio. Zimportujesz nowe darmowe modele, przygotujesz ich animacje i zaprojektujesz interakcje z bohaterem. Zbudujemy prosty system dialogów, który umożliwi rozmowy między postacią gracza a NPC. Ten rozdział pokazuje, jak wchodzić w interakcje z innymi aktorami na poziomie, przekazywać informacje i reagować na zdarzenia. Dzięki temu świat gry staje się bardziej interaktywny i angażujący.
Poznasz fizykę i kolizje obiektów 3D. Zobaczysz, jak przedmioty mogą komunikować się ze sobą, aby budować dynamiczne sytuacje w rozgrywce. Wykorzystasz Timeline do animowania ruchu oraz wyzwalania zdarzeń w określonych momentach. Dodasz dźwięki i muzykę, a także efekty specjalne oraz 3D teksty, które podkreślą akcję. Przećwiczysz pracę z volumes, czyli strefami wpływającymi na zachowanie elementów sceny, co pozwoli łatwo kontrolować otoczenie.
Jedna z sekcji dotyczy zapisu i wczytywania stanu gry. Dowiesz się, jak zapisywać dane, gdzie je przechowywać i jak później je odczytać, aby kontynuować rozgrywkę od poprzedniego momentu. Na koniec skorzystasz z Sequencer, zarówno do stworzenia krótkiej sceny filmowej, jak i do animowania obiektów w poziomie. Pokażemy również, jak język C++ może być użyty w Unreal Engine, by usprawnić wybrane elementy pracy z projektem.
40 % taniej
99.00 zł
To najniższa cena z ostatnich 30 dni!