Games

Our online books in the category Games bring up various topics. Here you will find manuals to specific, popular games. Other publications will introduce you into such questions as e-sport and gamification. Also, look into the manuals which teach how to program games with C#, C++ and other programming languages.

25
Videocourse

Unity. Kurs video. Od programisty do twórcy gier RPG

Arkadiusz Brzegowy

Obierz kurs na... RPG w Unity! Tworzenie RPG w Unity jest wspaniałym doświadczeniem, jednak wymaga pewnych umiejętności. Jeśli sięgasz po ten kurs, zapewne już o tym wiesz i masz za sobą pierwsze własne projekty, na przykład proste gry platformowe lub gry typu endless runner. Naturalnym krokiem naprzód jest stworzenie gry o nieco bardziej rozbudowanej fabule, a więc i bardziej skomplikowanej strukturze samego projektu. RPG dla jednego gracza to dobry kierunek, aby płynnie i bezboleśnie poszerzyć wiedzę i horyzonty technik programowania. Musisz dobrze poznać narzędzia do projektowania i techniki programowania, aby Twój końcowy kod nie przypominał... spaghetti, a dokonanie zmiany w jednym miejscu nie powodowało powstania błędu w trzech innych. Unity. Kurs video. Od programisty do twórcy gier RPG pozwoli Ci przejść przez kolejne etapy rozwoju Twoich kompetencji jako twórcy gier fabularnych. Nauczysz się pisać przejrzysty kod i wypełniać scenariusz bez wywoływania kolizji między różnymi częściami gry. Zobaczysz także, jak wiele systemów działających globalnie w skali gry można napisać oddzielnie i połączyć tak, by elastycznie ze sobą współpracowały. Taki kod łatwo rozwijać i konserwować. Zostań cyfrowym mistrzem tworzenia gier! Czego nauczysz się podczas naszego profesjonalnego szkolenia? Nauczysz się tworzyć sceny za pomocą nowych narzędzi 2D — Tilemap. Zobaczysz, jak zaprojektować własne palety sprite’ów dzięki Tile Palette. Dowiesz się, jak opracować statystykę postaci gracza i poziomów jego rozwoju. Zintegrujesz system statystyk gracza z rozgrywką. Stworzysz system zadań (questów) i zdefiniujesz warunki wypełnienia każdego zadania. Sprawdzisz, jak zawiadywać zadaniami. Wprowadzisz system powiadomień w grze — centrum informacji ze wszystkich systemów. Jeśli potrafisz już utworzyć prostą grę i znasz podstawy języka C#, w ciągu prawie ośmiu godzin szkolenia Unity. Kurs video. Od programisty do twórcy gier RPG nauczysz się pisać kod w środowisku Unity dla wszystkich elementów niezbędnych w dużej lub bardzo dużej i skomplikowanej grze RPG. Poznasz nowe sposoby pracy i sprytne triki ułatwiające pracę ze scenami, postaciami oraz fabułą gry. Zorientujesz się, dlaczego warto dzielić kod na moduły, i zobaczysz, jak zapewniać ich harmonijną współpracę. Dowiesz się, jak tworzyć zadania dla gracza i kontrolować ich wypełnianie. Nauczysz się implementować dynamiczne przydzielanie questów w trakcie rozgrywki i projektować ich łańcuch. Zaproponujesz atlas osiągnięć i metody jego aktualizacji. Opracujesz prosty system automatycznych dialogów z napotkanymi postaciami. Odkryjesz, jak wdrożyć zapis i odczyt pełnego stanu postaci, punktów, poziomu XP i osiągnięć. Krótko mówiąc, opanujesz wszystko, czego Ci trzeba, żeby zrobić naprawdę solidną grę. Kurs ukończysz na poziomie zaawansowanym. RPG — Realnie Planuj Grę Głównym celem kursu jest rozwijanie umiejętności tworzenia RPG wraz z podstawowymi składnikami tego typu gry. Projektem przykładowym jest gra 2D, ale tworzone mechanizmy z powodzeniem i bez żadnych modyfikacji można wykorzystać w grach 3D. Ponadto tworzone tu systemy są modułowe, a każdy z nich może zostać wykorzystany w wielu rodzajach gier. Przykładowo atlas osiągnięć czy system powiadomień to moduły, które są wymaganymi elementami różnych gier. Jeśli nauczysz się ich projektowania i dostosowywania, czas do stworzenia kolejnej gry znacznie się skróci. Świat w grach typu RPG ma swoje wymagania. Przy jego kreowaniu nie można ograniczyć się do zamkniętego systemu — trzeba zostawić furtki pozwalające go rozwijać i ulepszać. Gracze z pewnością docenią te możliwości. RPG — Rysuj Plansze Gry W nowej wersji Unity masz do dyspozycji niezwykłe narzędzie: kamerę Cinemachine, która wykorzystuje potężny mechanizm umożliwiający filmową kontrolę nad kadrem gry. Twoja gra może więc zawierać wspaniałe sceny, czyli stymulować graczy wizualnie. RPG są niezwykle popularne. Widać to na liście najlepiej sprzedających się gier. Scenariusze, stylistyka światów czy docelowy wiek graczy mogą być w każdej z nich zupełnie inne, jednak ten gatunek przyciąga ludzi jak magnes. Legendarny już Wiedźmin czy Fallout, jak również Stardew Valley i Goblin Sword reprezentują RPG. Gracze lubią rozwijać swoją postać i przemierzać bezkresne krainy. Spraw, by ich potrzeby zostały zaspokojone, a Twoje gry zapewnią Ci uznanie i pieniądze. Tylko dla wtajemniczonych Jeśli zdecydujesz się ukończyć Unity. Kurs video. Od programisty do twórcy gier RPG, nowe umiejętności przydadzą Ci się nie tylko przy tworzeniu gier. Pokazane przez autora kursu zaawansowane mechanizmy można stosować także podczas projektowania innych aplikacji 3D. Szczególnie często wykorzystuje się je przy programach do wizualizacji wnętrz, wirtualnych spacerów, różnego typu prezentacji. Sprawdź, do czego jeszcze mogą Ci się przydać. W kursie korzystamy ze starszej wersji Unity. Kursy 2D w oparciu o nowszą wersję znajdziesz tutaj! „Rozwijaj się. Powoli ale systematycznie poszerzaj swoje możliwości. Jeżeli od razu zaczniesz robić klona Elder Scrolls, dosyć szybko się zniechęcisz, a projekt zostanie w szufladzie. Zrób mały zalążek gry, a potem go rozwijaj. Nie bój się jej przerabiać, bo zmiany to najbardziej pewna rzecz w programowaniu”. Arkadiusz Brzegowy

26
Videocourse

Unity. Kurs video. Poziom drugi. Tworzenie gry 2D

Arkadiusz Brzegowy

Branża gier 2D przeżywa renesans. Odświeża się stare tytuły i wypuszcza nowe. Skąd ta popularność? Odpowiedź zawiera się w jednym słowie: smartfon. Po prostu — gra 2D ma o wiele mniejsze wymagania sprzętowe i sprawnie działa także na urządzeniach mobilnych. Do tego dochodzi sentyment przedstawicieli grupy wiekowej 30+ — i mamy rynek gier w dwóch wymiarach. Projekty 2D są atrakcyjne także dla developerów, jako tańsze i prostsze w produkcji. Nie trzeba dysponować specjalnym studiem projektowym ani współpracować ze sztabem ludzi, by wykreować atrakcyjną grę 2D. Co Cię czeka podczas szkolenia? Uczestnicząc w szkoleniu Unity. Kurs video. Poziom drugi. Tworzenie gry 2D, dowiesz się między innymi, jak stworzyć wirtualnego bohatera i nim sterować. Nauczysz się ożywiać obraz animacją poklatkową, a także konfigurować projekt 2D w Unity, tworzyć i sortować obiekty oraz warstwy z obiektami. Dowiesz się też, jak stosować komponent typu Effector w projektach 2D i jak ładować nowe poziomy w grze. Co więcej, poznasz podstawy języka C#, który przyda Ci się nie tylko podczas prac z platformą Unity. Po zakończeniu nauki z tym kursem video będziesz średnio zaawansowanym użytkownikiem środowiska. Będziesz w stanie wykonać zaawansowany projekt 2D — zarówno zwykłą platformówkę, jak i grę zawierającą bardziej złożone mechanizmy fizyczne. Zatem do dzieła! W kursie korzystamy ze starszej wersji Unity. Kursy 2D w oparciu o nowszą wersję znajdziesz tutaj!

27
Videocourse

Unity. Kurs video. Poziom trzeci. Tworzenie gry 2D i publikacja w Google Play

Arkadiusz Brzegowy

Unity. Kurs video. Poziom trzeci. Tworzenie gry 2D i publikacja w Google Play da Ci do ręki nowe narzędzia i pozwoli tworzyć bardziej skomplikowane konstrukcje. Zobaczysz, jak można zautomatyzować wszelkie uciążliwe czynności, żeby nie powtarzać ich za każdym razem przy przechodzeniu do kolejnego poziomu gry. Odkryjesz, jak stworzyć Game Managera, sprawnie i sensownie zarządzać czasem gry oraz zbudować interfejs skalujący się do urządzenia, na którym zechce grać użytkownik. Jednak przede wszystkim nauczysz się bardzo skomplikowane rzeczy robić w znacznie prostszy sposób, a Twój kod stanie się bardziej elastyczny. Zostań mistrzem gier 2D i zadziwiaj świat swoimi projektami! Co jeszcze czeka Cię podczas szkolenia? Nauczysz się tworzyć sterowalne animowane postacie i precyzyjnie sterować przełączaniem animacji. Poznasz pętle do-while i możliwości generowania liczb losowych. Dowiesz się, jak operować na tablicach obiektów oraz płynnie i wydajnie poruszać obiektami z A do B. Sprawdzisz, jak korzystać z sortowania warstw i obiektów na warstwach. Przygotujesz środowisko i SDK dla kompilacji pod platformę Android oraz dostosujesz telefon lub tablet do celów programistycznych. Co więcej, zaimplementujesz wzorzec Singleton, poznasz jego zalety i efekty użycia. Oprócz czynności związanych z tworzeniem gry znajdziesz tu także informacje o zasadach współpracy z Google Play. Dowiesz się, jak podpisać Twoją aplikację, na czym polega obsługa konsoli deweloperskiej Google Play i jak przebiega proces publikacji gry w tym sklepie. Kurs skończysz na poziomie zaawansowanym. Będziesz już potrafił zrobić naprawdę dobrą grę 2D — zarówno zwykłą platformówkę, jak i grę zawierającą zaawansowane mechanizmy fizyczne. Żadnych trudności nie sprawi Ci także proces publikacji Twojej gry do sprzedaży lub udostępnienie jej za darmo. Zatem do dzieła! W kursie korzystamy ze starszej wersji Unity. Kursy 2D w oparciu o nowszą wersję znajdziesz tutaj!

28
Videocourse

Unity. Publikacja gry w AppStore i Windows Store. Kurs video

Arkadiusz Brzegowy

Napisałeś świetną grę w Unity? To dopiero połowa sukcesu, teraz trzeba ją jeszcze zaproponować możliwie dużej liczbie odbiorców... Android to zwykle pierwszy cel programisty, bo na tym systemie bazuje większość urządzeń mobilnych, jest jednak małe ale — to posiadacze telefonów firmy Apple chętniej płacą za możliwość pobrania gier czy aplikacji! Z kolei w przypadku systemu Windows i aplikacji typu Universal Windows Platform prawda jest taka, że choć telefony z Windowsem są mniej popularne, to stworzona pod nie aplikacja lub gra zadziała od razu i na smartfonach, i tabletach, i komputerach, w Microsoft HoloLens, a nawet na Xboksie. Publikacja twórczości w sklepach przynależnych różnym systemom operacyjnym zapewnia więc dotarcie do ogromnej liczby odbiorców. Co Cię czeka podczas naszego szkolenia? W trakcie naszego kursu video dowiesz się, jaka jest prawidłowa kolejność czynności niezbędnych przy publikacji aplikacji w sklepach App Store i Windows Store. Poznasz wymagania stawiane przed ich deweloperami i opanujesz szczegółową procedurę generowania niezbędnych certyfikatów. Przekonasz się także, jakie warunki musi spełnić aplikacja, zanim zostanie zaakceptowana, i zapoznasz się z możliwościami dotyczącymi ustalenia terminu publikacji, dostępności oraz polityki cenowej. Szkolenie Unity. Publikacja gry w AppStore i Windows Store. Kurs video jest przeznaczone dla programistów, którzy już potrafią stworzyć własną grę i chcą ją zaoferować jak największej liczbie graczy. Zatem do dzieła! W kursie korzystamy ze starszej wersji Unity. Kursy 2D w oparciu o nowszą wersję znajdziesz tutaj!

29
Videocourse

Unity. Sztuczki przyspieszające pracę w edytorze. Kurs video

Arkadiusz Brzegowy

Nawet jeśli Twoim ulubionym typem gier nie są wyścigi samochodowe, usiądź wygodnie, zapnij pasy i przygotuj się na szybkie tempo nauki. Już za niespełna dwie godziny zakończysz kurs z wiedzą na temat pracy w Unity przynajmniej na poziomie średnio zaawansowanym. Ze zdumieniem zauważysz, że w Twoich projektach pojawia się zdecydowanie mniej błędów, a czas spędzany przy klawiaturze jest jeszcze przyjemniejszy. Unity. Sztuczki przyspieszające pracę w edytorze. Kurs video został przygotowany z myślą o Twojej edukacji — bez względu na to, czy jesteś programistą tworzącym logikę samej gry, czy może level designerem. Odczujesz solidne merytoryczne wsparcie na wielu etapach projektowania i edycji elementów Twojej pracy. Co Cię czeka podczas szkolenia? Opracowane autorsko przez naszego eksperta „sztuczki i kruczki” dotyczą pełnego spektrum tworzenia aplikacji w Unity. Poznasz zalety skryptów edytorowych, które mogą być wykonywane w edytorze nawet bez konieczności włączania aplikacji. Dzięki mechanizmowi Atrybuty dodasz do metod i zmiennych w skrypcie dodatkowe zachowania. Natomiast Snapping, czyli „dociąganie”, pozwoli Ci przesunąć obiekty do zadanych miejsc lub konkretnych wartości. Solidne fundamenty teoretyczne wraz z ćwiczeniami praktycznymi i nieznanymi sztuczkami w zakresie pracy w Unity pomogą Ci bez problemu stworzyć własne prototypy oraz gotowe gry na bazie Twoich pomysłów i zewnętrznych assetów. Do tego większość czasu spędzisz nie w edytorze kodu, ale w swojej grze. Szykuj się na granie i tworzenie gry jednocześnie!   W kursie korzystamy ze starszej wersji Unity. Kursy 3D w oparciu o nowszą wersję znajdziesz tutaj!  

30
Videocourse

Unreal Engine 4. Kurs video. Tworzenie gry Tower Defense dla początkujących

Karol Gaida

Kurs Unreal Engine 4 dostępny online Myślisz, że pisanie gier to świetna rozrywka i zarazem chwalebna misja, jaką jest dostarczanie rozrywki innym? Masz rację - programiści gier komputerowych to na ogół prawdziwi pasjonaci. W dodatku pasjonaci świetnie znający warsztat programisty. Tworzenie gier bowiem to dobra metoda uczenia się nowych rzeczy, takich jak programowanie, algorytmy czy architektura projektu. Nauka programowania gier i kreowania wirtualnych światów otworzy przed Tobą całą gamę atrakcyjnych możliwości zawodowych. Może zostaniesz w branży, a może zmienisz specjalizację, na przykład na frontend albo backend development? Na rynku dostępnych jest wiele narzędzi, które pozwalają opracowywać nowe gry. Z nich wszystkich Unreal Engine 4 jest najczęściej wybierany przez profesjonalne studia deweloperskie. Umożliwia szybkie prototypowanie, co ma ogromne znaczenie, jeśli wziąć pod uwagę tempo pojawiania się na rynku nowych propozycji dla graczy, i jest uniwersalny. Pozwala tworzyć gry wszelkiego rodzaju: od małych indie po AAA, od strzelanek po strategie, od mobilnych, przez VR, po PC. Silnik Unreal Engine 4 jest również z powodzeniem wykorzystywany w branży filmowej oraz jako narzędzie do tworzenia wizualizacji architektonicznych. Każdy, kto zamierza pracować w branży gier, powinien zapoznać się z Unreal Engine! Co Cię czeka w trakcie naszego kursu Unreal Engine 4? Podczas pracy z kursem Unreal Engine 4: Nauczysz się tworzyć proste gry w silniku Unreal Engine 4. Dowiesz się, jak wprowadzić do swojej gry nieskomplikowaną sztuczną inteligencję. Będziesz programować w systemie Blueprint. Zbudujesz grę na platformy Windows i Android. Zaprojektujesz grę typu tower defense. Co więcej... Ukończywszy kurs, będziesz w pełni przygotowany do pisania własnych gier komputerowych - od projektu po pełną realizację. Wykorzystasz swoją wiedzę na game jam. Unreal Engine 4. Kurs video. Tworzenie gry tower defense dla początkujących kończy się na poziomie podstawowym. Szkolenie wprowadza do środowiska Unreal Engine 4. Każda lekcja przedstawia osobne zagadnienie z wyjaśnieniem teoretycznym i zastosowaniem praktycznym. Lekcje są krótkie i zarysowują jedynie najważniejsze informacje potrzebne do implementacji gry, a uczestnik szkolenia jest zachęcany do samodzielnego zgłębienia interesującego go tematu. Silnik Unreal Engine 4 Silnik Unreal Engine bazuje na C++. Jego twórcy (firma Epic Games) zaimplementowali w nim mechanizmy wspomagające wieloplatformowość. Obsługuje między innymi platformy: Windows, Linux, macOS, PlayStation 3, PlayStation 4, Xbox 360, Xbox One oraz iOS. Unreal Engine jest rozwijany od przeszło 20 lat - początkowo służył do strzelanek pierwszoosobowych, potem doszły gry typu RPG, MMORPG i skradanki. Dziś jego możliwości są dużo większe. W ciągu tych dwóch dekad Unreal Engine przeszedł mnóstwo uaktualnień, które pozwoliły mu utrzymać się na stanowisku lidera w swojej branży. Jego kod źródłowy jest otwarty, co oznacza, że każdy może dołączyć do społeczności i dołożyć swoją cegiełkę do rozwoju tego silnika. Nazwiska współtwórców są publikowane każdorazowo po wydaniu nowej wersji, w sekcji „Special Thanks”. „Stay hungry, stay foolish” Steve Jobs Sprawdź także kursy CSS dostępne w ofercie.

31
Videocourse

Unreal Engine 5. Kurs video. Praktyczny niezbędnik game developera

Włodzimierz Iwanowski

Kurs Unreal Engine 5, czyli nierzeczywisty silnik gier Unreal Engine zadebiutował w 1998 roku w grze Unreal. Ta pierwszoosobowa strzelanka doczekała się swojej serii, a losy Unreal Engine potoczyły się jeszcze lepiej - dziś ten wieloplatformowy silnik gier jest jednym z najpopularniejszych na rynku. Po jego technologicznie zaawansowane rozwiązania sięgają najwięksi producenci w branży, ale bez obaw - Unreal Engine z pełną funkcjonalnością jest dostępny dla każdego za darmo. Znajdziesz tu wszystko, co potrzebne do game developmentu i projektów architektonicznych, w tym intuicyjny interfejs dla sympatyków designu, darmowe assety i modele usprawniające tworzenie prototypów, a także system Blueprints, pozwalający zaprogramować logikę gry bez znajomości C++. W piątej wersji silnika wprowadzono szereg nowości, takich jak system audio MetaSounds czy silnik Chaos Physics, jednak prawdziwymi gwiazdami są technologie Lumen i Nanite. Lumen odpowiada za globalne, realistyczne oświetlenie, a zwirtualizowany system geometrii Nanite pozwala budować scenę 3D o niespotykanej dotąd szczegółowości. Zoptymalizowana wydajność oraz nowe funkcje Unreal Engine 5 sprawią, że rozgrywka przejdzie na najwyższy poziom. W trakcie kursu Unreal Engine 5 nauczysz się Podstaw C++ i programowania w Blueprints Używać systemu zarządzania kamerą Budować poziomy Tworzyć własny system sterowania Importować i stosować biblioteki modeli fotogrametrycznych Korzystać z narzędzi renderingu Tworzyć funkcjonalne interfejsy korespondujące z graczem Budować system interakcji za pomocą Trace Kreować własny system gameplay Tworzyć udźwiękowienie aplikacji Stosować Timeline i płynną zmianę wartości zmiennych Kurs Unreal Engine 5 to również nauka: Używania i predefiniowanych modułów do budowania mechaniki gry Budowania podstawowych elementów AI i integrowania ich z otoczeniem Unreal Engine 5. Kurs video. Praktyczny niezbędnik game developera to ponad 6 godzin praktycznej wiedzy i budowania funkcjonalności, prototypowania mechaniki, a także iterowania produkcji. Na początku zaznajomisz się z edytorem i możliwościami narzędzia Unreal Engine 5. Nauczysz się stosować predefiniowane funkcje, by następnie optymalizować budowany kod, agregować zasoby i elastycznie dostosowywać zmienne. Poznasz podstawy Blueprints i zasady posługiwania się kodem do szybkiej iteracji rozgrywki. Dowiesz się, jak stworzyć systemy sterowania, statystyk i zmiany kamer. Do gameplay dodasz oprawę dźwiękową, a nawet tchniesz trochę życia w AI, tworząc inteligentnego przeciwnika dla naszego aktora. W praktyce sprawdzisz, jak korzystać z narzędzi modelingu do prototypowania obiektów, i stworzysz wspaniałe efekty wizualne używając zasobów Particle Emitter. By nadać rozgrywce odrobinę logiki, poznasz mechanikę połączeń między aktorami, komponentami, interfejsami, tagami i dispatcherami, dzięki czemu zbudujesz funkcjonalną komunikację obiektów ze światem, z interfejsem czy ze sztuczną inteligencją. Przygodę z tym poradnikiem zakończysz z umiejętnościami na poziomie podstawowym. Co dalej? W kursie Unreal Engine 5 zostały omówione ścieżki kariery, w których możesz się doskonalić po jego ukończeniu. Przejdziemy tematycznie przez fundamenty pracy programisty, sound designera, UI designera, jak również artysty środowiska. Branża gier daje liczne możliwości wyboru, sprawdź, która z nich przypadnie Ci do gustu! Gamedev Kreatywny rozwój, uczestnictwo w unikatowych projektach i jednoczesne zapewnianie rozrywki innym - tak wyobrażamy sobie gamedev. Wakatów dla zdolnych i ambitnych w tym sektorze nie zabraknie. Przy tworzeniu gry komputerowej pracuje cały sztab ludzi - artyści zamieniają levele i postacie w dzieła sztuki, programiści pracują nad mechaniką gry i efektami specjalnymi. Warto zaznaczyć, że w dużych studiach projektowych stanowisk wyspecjalizowanych w konkretnych zadaniach jest znacznie więcej. Rynek gier w Polsce ma wiele do zaoferowania: stale się rozwija i notuje wzrosty przychodów rok do roku. Rodzime tytuły są znane i cenione przez graczy, a studia takie jak CD Projekt Red, Techland, 11 Bit Studios sprzedały miliony kopii swoich produkcji na całym świecie. Możemy się także pochwalić organizacją ważnych i znanych międzynarodowo wydarzeń, jak Game Industry Conference i Digital Dragons. Fani e-sportu zaś doskonale znają Katowice, które raz w roku zamieniają się w stolicę gier za sprawą turnieju Intel Extreme Masters. Sprawdź także inne kursy o tym, jak wygląda tworzenie gier komputerowych od kuchni.

32
Videocourse

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

Włodzimierz Iwanowski

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.