W tym kursie nauczysz się jak w niespełna 5 godzin jak zrobić swojego pierwszego First Person Shootera, skompilować go i upublicznić by każdy mógł w niego zagrać.
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.
Czas trwania: 25:30
Nauczysz się jak poruszać się w edytorze po levelu oraz jak układać w nim elementy.
Czas trwania: 09:52
Stworzymy pierwszych Blueprint aktorów i zaczniemy programować w Event Graphie.
Czas trwania: 23:00
Dodamy Navigation Mesha i skonfigurujemy proste AI wrogów.
Czas trwania: 13:51
Stworzymy animację ataku i dodamy ją do State Machine w Blueprincie animacji.
Czas trwania: 17:45
Dodamy Notify Eventu do animacji, stworzymy Interface do komunikacji z Player Characterem oraz dodamy mechaniki liczenie zdrowia bohatera.
Czas trwania: 14:20
Stworzymy Widget HUD’a i dodamy do niego pasek zdrowia.
Czas trwania: 22:12
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.
Czas trwania: 24:46
Zablokujemy spawnowanie nowych wrogów oraz atak wrogów gdy jesteśmy już martwi. Poznamy Array czyli zbiór zmiennych.
Czas trwania: 22:44
Dodamy mechanikę zabijania wrogów oraz mechanikę liczenia zabitych wrogów i dodamy tę wartość do HUD’a.
Czas trwania: 22:13
Stworzymy Menu z przyciskami Quit i Restart oraz dodamy mechanikę pauzy przy włączaniu Menu.
Czas trwania: 22:42
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.
Czas trwania: 23:09
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.
Czas trwania: 13:28Podczas 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!

Obejrzyj pierwszą lekcję

Nazywam się Bartek Kamiński i od ponad 10 lat tworzę gry w silniku Unreal Engine. Od 5 lat dzielę się swoją wiedzą, ucząc innych, jak tworzyć gry – zarówno w szkołach, jak i online. Pracowałem przy takich tytułach jak The Invincible (shadery, efekty wizualne, system do płynnej zmiany efektów post procesu), Phantom Doctrine oraz Hell Let Loose, gdzie jako technical sound designer odpowiadałem za realistyczne dźwięki czołgów i ich integrację z ruchem pojazdów.
Obecnie rozwijam własną grę – Wildlife Rescue Simulator. Uczę tworzenia gier w Unreal Engine 5 w 31. Liceum w Krakowie, prowadzę kanał na YouTubie z tutorialami (ponad 300 tys. wyświetleń) oraz udzielam konsultacji na Codementor, gdzie uzyskałem maksymalną ocenę od wszystkich klientów.