Unreal Engine Game Developer: kurs unreal engine 5 | Szkoła biznesu Laba
Poznaj cenę kursu

Unreal Engine Game Developer

Maciej Celmer

Starszy Programista w CD Projekt RED

DATY:

12 sierpnia –
23 listopada

CZAS TRWANIA:

14 tygodni

Poniedziałki i środy

18:00–20:00

JUNIOR
lector
Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo
Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo Kurs online na żywo

Po kursie tworzenia gier będziesz:

  • budować interaktywne poziomy oraz interfejs użytkownika
  • używać Blueprints i C++ do tworzenia mechaniki rozgrywki
  • programować obiektowo w języku C++ przy użyciu Unreal Engine 5
  • implementować zachowania oparte na Game AI
  • projektować gry (w kilkuosobowych zespołach przygotujecie grę na silniku UE5, nawiązującą do podanego wcześniej tematu)

Prowadzący

Maciej Celmer

  • Programista C++ z 11-letnim doświadczeniem.
  • Pracuje jako starszy programista w CD PROJEKT RED.
  • Programował gry dla największych polskich firm, takich jak: Techland, QLOC.
  • Współtworzył tytuły: Cyberpunk 2077, Cyberpunk 2077: Phantom Liberty, Dying Light 2.
  • Wieloletni uczestnik game jamów.
  • Nauczyciel akademicki – prowadzi zajęcia z C++ i programowania gier.
  • Unreal Authorized Instructor certyfikowany przez Epic Games, specjalizujący się w pracy i nauczaniu Unreal Engine 5.
lector

Kurs Unreal Engine 5 jest dla:

Deweloperów

Wykorzystaj umiejętności programowania w tworzeniu gier. Podczas szkolenia z Unreal Engine 5 poznasz język C++, który pomoże ci przy realizacji projektów. Opanujesz zasady stosowania różnych mechanik w grze, co wpłynie na atrakcyjność rozgrywki.

Specjalistów IT (projektantów gier, artystów 2D i 3D)

Masz już doświadczenie w tworzeniu wizualizacji do gier, ale nie w programowaniu? Ten kurs tworzenia gier to praktyczne uzupełnienie wiedzy z C++. Nauczysz się nie tylko pisać kod, ale też skutecznie go debugować i eliminować błędy. Wykorzystasz swoje dotychczasowe umiejętności do tworzenia unikalnych tytułów.

Web Deweloperów

Podczas kursu rozszerzysz swoje umiejętności związane z tworzeniem gier. Opanujesz niezbędne narzędzia takie jak język C++ oraz silnik Unreal Engine. Dzięki praktycznym zajęciom stworzysz gotowy projekt gry, który wzbogaci twoje portfolio i otworzy nowe możliwości kariery.

Osób, które chcą wejść do gamedevu

Opanujesz podstawy programowania w C++, poznasz przydatne narzędzia i rozwiniesz się w branży gamingowej. Pod okiem doświadczonego prowadzącego przygotujesz prototyp gry, który zamieścisz w portfolio.

Deweloperów

Wykorzystaj umiejętności programowania w tworzeniu gier. Podczas szkolenia z Unreal Engine 5 poznasz język C++, co pomoże ci przy tworzeniu projektów Opanujesz zasady stosowania różnych mechanik w grze, co wpłynie na atrakcyjność rozgrywki.

Specjalistów IT (projektantów gier, artystów 2D i 3D)

Masz już doświadczenie w tworzeniu wizualizacji do gier, ale nie w programowaniu? Ten kurs tworzenia gier to praktyczne uzupełnienie wiedzy z C++. Nauczysz się nie tylko pisać kod, ale też skutecznie go debugować i eliminować błędy. Wykorzystasz swoje dotychczasowe umiejętności do tworzenia unikalnych tytułów.

Web Deweloperów

Podczas kursu rozszerzysz swoje umiejętności związane z tworzeniem gier. Opanujesz niezbędne narzędzia takie jak język C++ oraz silnik Unreal Engine. Dzięki praktycznym zajęciom stworzysz gotowy projekt gry, który wzbogaci twoje portfolio i otworzy nowe możliwości kariery.

Osób, które chcą wejść do gamedevu

Opanujesz podstawy programowania w C++, poznasz przydatne narzędzia i rozwiniesz się w branży gamingowej. Pod okiem doświadczonego prowadzącego przygotujesz prototyp gry, który zamieścisz w portfolio.

Program kursu Unreal Engine 5

Środa
12 sierpnia
18:00–20:00

Wstęp do programowania gier komputerowych

  • Platformy
  • Gatunki
  • Rynek gier komputerowych (Polska + świat)
  • Technologie
Poniedziałek
17 sierpnia
18:00–20:00

Pierwsze programy w C++

  • Dlaczego C++ jest używany w gamedevie?
  • Instalacja Visual Studio Community
  • Podstawy składni C++
  • Program Hello World
  • Zmienne
Środa
19 sierpnia
18:00–20:00

Podstawowe funkcjonalności C++

  • Pętle: For, If, While
  • Instrukcja Switch
  • Tablice
  • Funkcje
Poniedziałek
24 sierpnia
18:00–20:00

Wskaźniki

  • Podział pamięci w programie w C++
  • Wskaźniki
  • Referencje
  • Dynamiczne alokowanie pamięci
  • Tablice dynamiczne
Środa
26 sierpnia
18:00–20:00

Programowanie obiektowe

  • Klasy w C++
  • Modyfikatory dostępu
  • Konstruktor i destruktor
  • Klasy w Blueprintach
Poniedziałek
31 sierpnia
18:00–20:00

Wprowadzenie do Unreal Engine 5

  • Przegląd silników gier
  • Charakterystyka Unreal Engine
  • Tworzenie projektu
  • Interfejs edytora
  • Ustawianie i manipulowanie obiektami
  • Podstawy architektury UE 5
  • Praca z dokumentacją
Środa
2 września
18:00–20:00

Blueprinty – język skryptowy Unreal Engine

  • Podstawowe bloczki w Blueprintach
  • Pętle sterujące
  • Implementowanie prostej logiki na Blueprincie levelu
Poniedziałek
7 września
18:00–20:00

Input i kontrolery

  • Programowanie sygnału wejścia
  • Input w Blueprintach
  • Input w C++
  • Alternatywny strzał
Środa
9 września
18:00–20:00

Systemy kontroli wersji

  • Zastosowania i rodzaje systemów kontroli wersji
  • Wprowadzenie i praca z GIT
  • Pierwszy projekt w GIT
  • Integracja UE z Git
Poniedziałek
14 września
18:00–20:00

Zaawansowane programowanie obiektowe

  • Dziedziczenie
  • Metody wirtualne
  • Polimorfizm
  • Klasy abstrakcyjne
Środa
16 września
18:00–20:00

Implementacja gry z użyciem klas

  • Enumeratory
  • Enkapsulacja
  • Podstawowe wzorce projektowe występujące w grach: Game Loop, Update Method, komponenty
  • Gra korzystająca z klas
Poniedziałek
21 września
18:00–20:00

Szablony w C++

  • Szablony funkcji
  • Szablony klas
Środa
23 września
18:00–20:00

Algorytmy i struktury danych

  • Notacja dużego O
  • Wyszukiwanie (liniowe, binarne)
  • Sortowanie (Selection Sort, Bubble Sort)
  • Listy
  • Drzewa
  • Grafy
Poniedziałek
28 września
18:00–20:00

Biblioteka standardowa C++ vs Unreal Engine

  • String
  • Vector/TArray
  • List
  • Map
Środa
30 wrzesnia
18:00–20:00

Matematyka dla gier komputerowych

  • Punkty i wektory
  • Macierze
  • Kwaterniony
Poniedziałek
5 października
18:00–20:00

Komponenty w C++

  • Tworzenie klas C++ w Unreal Engine
  • Komponent do chwytania i rzucania przedmiotów
Środa
7 października
18:00–20:00

Interaktywne obiekty

  • Tworzenie interaktywnych obiektów
Poniedziałek
12 października
18:00–20:00

Rendering i grafika komputerowa dla gier

  • Rendering
  • Tekstury
  • Shadery
  • Antyaliasing
  • Pipeline graficzny
Środa
14 października
18:00–20:00

Interfejs użytkownika w Unreal Engine

  • Tworzenie interfejsu użytkownika za pomocą widgetów
Poniedziałek
19 października
18:00–20:00

Menu gry i zarządzanie wieloma poziomami

  • Menu główne
  • Menu pauzy
Środa
21 października
18:00–20:00

Architektura Unreal Gameplay Framework i kontrolowanie rozgrywki

  • Omówienie klas tworzących Unreal Gameplay Framework
  • Kontrolowanie rozgrywki przy pomocy klas GameMode i GameInstance
  • Zarządzanie wieloma poziomami
Poniedziałek
26 października
18:00–20:00

Sztuczna inteligencja w grach: nawigacja

  • Siatka nawigacyjna
  • Znajdowanie ścieżek
Środa
28 października
18:00–20:00

Sztuczna inteligencja w grach: podejmowanie decyzji

  • Drzewa decyzyjne
  • Maszyny stanów
  • Drzewa Zachowań
  • Blackboard
  • Implementacja prostego drzewa zachowań
  • Tworzenie nowych tasków dla drzewa zachowań w Blueprintach
  • Percepcja
Poniedziałek
4 listopada
18:00–20:00

Wprowadzenie do animacji

  • Krótka historia animacji
  • Wprowadzenie do animacji szkieletowych
  • Tworzenie i zarządzanie grafem animacyjnym w Unreal Engine
Środa
9 listopada
18:00–20:00

Animacje w Unreal Engine

  • Tworzenie i kontrolowanie grafu animacyjnego
  • Importowanie własnych animacji
Środa
16 listopada
18:00–20:00

Zaawansowana Sztuczna inteligencja

  • Tworzenie Tasków w C++
  • Bardziej zaawansowane drzewa zachowań
  • Environment Query System (EQS)
Poniedziałek
18 listopada
18:00–20:00

Kariera programisty gier i konsultacje projektowe

  • Możliwości rozwoju kariery
  • Przedstawienie popularnych pytań rekrutacyjnych
  • Polecane źródła informacji w celu dalszego rozwoju
  • Konsultacje projektowe
Poniedziałek
23 listopada
18:00–20:00

Prezentacja projektów zaliczeniowych

  • Prezentacja projektów grupowych i feedback

Dlaczego warto wybrać Labę IT?

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

Spersonalizowany feedback

Kursy online prowadzone na żywo

Wsparcie wykładowcy i materiały szkoleniowe

Regularne monitorowanie postępów

Wymiana doświadczeń i networking

CV booster

UZYSKAJ INFORMACJE

Dowiedz się więcej

Wypełnij poniższy formularz, a nasz doradca edukacyjny skontaktuje się z tobą, aby przekazać informacje o przebiegu i cenie kursu.

Pole obowiązkowe

Wymagania przed ropoczęciem kursu

Zainteresowanie grami komputerowymi

  • Grasz i chcesz tworzyć gry? Świetnie, to właściwa baza do nauki Unreal Engine

Sprzęt

  • System operacyjny – Windows 10 64-bit version 1909 revision .1350 lub wyższa, lub wersja 2004 i 20H2 revision .789 lub wyższa
  • Procesor – Quad-core Intel or AMD, 2.5 GHz lub szybszy
  • Pamięć operacyjna – min 8 GB RAM
  • Karta graficzna – kompatybilna z DirectX 11 lub 12

Oprogramowanie

  • Unreal Engine 5
  • Visual Studio Community

Co mówią uczestnicy poprzednich edycji?

photo

Piotr
Mazurkiewicz

Uczestniczyłem w kursie Unreal Engine Game Developer i muszę przyznać, że wyniosłem bardzo wiele przydatnej wiedzy i umiejętności, zdecydowanie polecam dla stawiających swoje pierwsze kroki w kierunku tworzenia gier oraz programowania!

photo

Marcin
Załęczny

Skończyłem kurs "Unreal Engine Game Developer". Olbrzymia ilość przekazanej wiedzy praktycznej i teoretycznej, wysokie kompetencje prowadzącego i spora liczba zadań które wymagały zaangażowania od każdego uczestnika sprawiły, że dużo się z tego kursu nauczyłem i śmiało mogę go polecić każdemu, kto chce poszerzyć znajomość silnika UE i tworzenia w nim gier.

photo

Piotr
Bury

Brałem udział w kursie programowania w Unreal Engine. Świetny kurs wprowadzający do świata gamedev, przekrojowo przechodzący przez najważniejsze zagadnienia i wskazane kierunki przez prowadzącego jak rozwijać się dalej po zakończeniu kursu. Serdecznie polecam.

photo

Gabriel
Borowski

Gry to nie tylko teksty do tłumaczenia; to światy, które trzeba dostosować. A aby uczynić je prawdziwie globalnymi, potrzebne są zarówno wiedza językowa, jak i techniczna. Ograniczenia tekstowe? Wyzwania związane z interfejsem użytkownika? Wpływ na wydajność? Zamiast zgadywać, teraz biegle posługuję się językiem GameDev, co zapewnia płynniejszy przebieg pracy, lepszą współpracę oraz gry, które na każdym rynku sprawiają wrażenie prawdziwie lokalnych.