Programowanie rozgrywki - kurs 89 200 rub. ze szkoły XYZ, szkolenie, data: 29.11.2023.
Miscellanea / / November 27, 2023
150 wykładów + 22 prace domowe
czas trwania: 5 miesięcy
poziom wiedzy: zaawansowany
ponad 380 godzin ćwiczeń
Trening według programu byłego głównego programisty rozgrywki Rainbow Six Siege
Programista gier implementuje doświadczenia użytkownika, takie jak sterowane pojazdy lub hak z liną, jak w Uncharted 4. Jeśli lubisz takie zadania, ten kurs jest dla Ciebie. Tutaj dowiecie się jak wdrożyć dowolną mechanikę w praktyce i robić to systematycznie – jak to jest w studiach AAA. Po ukończeniu kursu będziesz potrafił tworzyć nie tylko strzelanki, ale także gry dowolnego innego gatunku - platformówkę 2D, RTS, symulator lotu, bijatykę czy RPG.
kurs jest dla Ciebie odpowiedni, jeśli tak
- Znasz przynajmniej jeden język programowania i chcesz pracować jako programista rozgrywki w studiu gier lub kodować własne gry w Unreal Engine.\
- Programista C++, zmęczony nudnymi zadaniami komercyjnymi, chce zrobić coś ciekawszego i doskonalić swoje umiejętności, aby zarabiać więcej.
Szkolenie programowe prowadzone przez programistę rozgrywki, który pracował nad Rainbow Six Siege w firmie Ubisoft
W ramach projektu dyplomowego zaimplementujesz jeden z systemów rozgrywki do wyboru – drona lub łuk
„Oszustwo zawodowe” w prezencie – wybór kursów mistrzowskich, które pomogą w znalezieniu pracy
Subskrypcja XYZ Plus na 1 miesiąc - to nasza baza wiedzy z zamkniętymi strumieniami i kursami mistrzowskimi
Cel kursu
Kurs pomoże Ci stać się prawdziwym programistą - szkolenie jest odpowiednie zarówno dla tych, którzy już potrafią programować gry, jak i początkujących, którzy chcą od podstaw nauczyć się pracy w Unreal Engine. Nauczy Cię pisać kod, który pozwoli postaciom w grze poruszać się, nawigować, strzelać i aktywnie wchodzić w interakcję z otaczającym ich światem. Podczas kursu nauczymy się C++, będziemy pracować z Unreal Engine 4, konfigurujemy ekwipunek i środowisko, tworzymy postacie i broń.
Co będziesz robić na kursie?
- Twórz postacie z gier i postaci niezależnych (NPC) w C++
- Zaimplementuj mechanikę ruchu, strzelania, ruchu i wiele innych w Unreal Engine 4
- Znajdź i napraw błędy w grze, korzystając z recenzji kodu
- Pracuj z systemem kontroli wersji gier Perforce
- Opracowywanie interfejsów gier (GUI) i mechaniki sieciowej
- Optymalizuj kod
Efektem kształcenia
Umiejętność implementacji podstawowych mechanik strzelanek w UE i C++
Dowiesz się, jak działa strzelanie, poruszanie się, replikacja sieci Unreal, sztuczna inteligencja postaci niezależnych i ich reakcja na obrażenia – a także dowiesz się, jak to wszystko stworzyć samodzielnie.
Znajomość podstawowych pojęć z branży
Dowiesz się, czym jest funkcja Tyk i jakie ma etapy, drzewo zachowań i system uczuć NPC-ów, jak działają animacje szkieletu, czym jest ślad linii lub rzut promieniem i jak jest realizowany.
Umiejętności pracy w studiu
Po ukończeniu kursu będziesz mógł ubiegać się o stanowisko młodszego programisty w studiu gier, a jeśli masz doświadczenie w programowaniu w innym obszarze, to o stanowisko średnie.
Przeprowadzanie przeglądów kodu w celu wyeliminowania błędów
Dzięki przeglądom kodu znajdziesz i naprawisz błędy w rozgrywce. A także współpracuj z systemem kontroli wersji gier Perforce i poddawaj się testom.