Fakultet za razvoj igara na Unreal Engine 4 - tečaj 249 500 rub. od GeekBrains, obuka 0 mjeseci, Datum: 10. lipnja 2023.
Miscelanea / / November 27, 2023
Za koga je tečaj prikladan?
Za početnike bez iskustva u programiranju
Preći ćete od početnika do Unreal Engine 4 programera. Napravite 4 igre i možete dobiti posao u studiju.
Za programere početnike
Savladajte Unreal Engine 4, naučite programirati u Blueprints i C++. Moći ćete razvijati igre od nule i razviti karijeru u razvoju igara.
Programeri s iskustvom
Naučite koristiti Unreal Engine 4 za stvaranje igara bilo kojeg žanra. Možete promijeniti svoju specijalizaciju i zaraditi više.
Naš program je jedan od najobimnijih i najopsežnijih. Istovremeno je lako razumljiv jer se znanje daje postupno: od osnovnih do naprednih alata.
Priprema
Tečajevi
Kako učinkovito učiti. Video tečaj metodologa GeekUniversityja
Git. Osnovni tečaj
Osnove baze podataka
Osnove S. Interaktivni tečaj
Junior C++ Developer
Tečajevi
Savladajte programski jezik C++ na razini Junior C++ Developer. Naučite tehničke osnove struke i osposobite se za rad sa složenijim zadacima i novim okvirima.
Uvodni webinar s dekanom
Osnove C++
• Uvod. Upoznavanje, izbor i instalacija alata, sastavljanje i montaža. Prvi program
• Osnovni koncepti. Varijable i tipovi podataka, pokazivači, nizovi. Izračunljivost
• Operacije i izrazi
• Uvjeti, petlje, višestruki odabir, opseg. SUHO
• Funkcije. Prostori imena, argumenti i parametri, povratne vrijednosti. POLJUBAC
• Upravljanje memorijom. Reference i pokazivači, imenovanje, aritmetika, funkcije povratnog poziva
• Predprocesiranje. Konstante, makronaredbe, uvjetna kompilacija, proširenja. YAGNI
• Rezultati. Tic-tac-toe igra
OOP koristeći C++ kao primjer
• Imenovana stanja
• Nasljedstvo
• Virtualne funkcije i polimorfizam
• Odnosi između objekata u C++
• Dijeljenje funkcija i metoda
• I/O niti
• Podrška modularnosti. Pisanje igre Blackjack
• Mehanizam iznimke
C++ teški trenuci
• Pomoćna nastava za ugodan rad
• Model memorije i vrijeme izvršenja
• Serijski STL spremnici
• STL algoritmi
• Asocijativni STL spremnici
• Paralelno programiranje. Višenitnost
• Imenski prostor i binarna serijalizacija
• Testiranje
Projekt
• Igra tic-tac-toe u proceduralnom stilu
• Blackjack igra koristeći OOP
Osnove Unreal Engine 4
Tečajevi
Ovladati osnovnim metodologijama koje se koriste pri radu s UE4. Razvit ćete vlastite komponente i implementirati inventar igre koji će pohranjivati podatke o igračevim predmetima i učitavati ih s raznih platformi.
Osnove Unreal Enginea
• Uvod. Priprema za razvoj na Unreal Engine 4
• Glavni objekti. Životni ciklus. Krećući se svijetom
• Okreti. Stvaranje objekata
• Pucanje. sudari
• Sučelja. Komponente. Događaji i delegati
• Umjetna inteligencija. Efekti
• Razine. Lijena glumačka kreacija
• Fizika i njezina simulacija. Izgradnja projekta
UE4 korisničko sučelje
• UMG: uvod
• UMG: osnovni widgeti i njihove značajke
• UMG. Povezivanje widgeta u C++ i stvaranje upravitelja widgeta
• Škriljevac. Osnove inicijalizacije klase i prosljeđivanja argumenata
• Škriljevac: stilovi
• Slate i UMG: Povuci i ispusti
• Inventar: osnovni sustav
• Inventar: oprema
UE4 dodaci/moduli
• Moduli. Što je modul i kako se moduli učitavaju u UE4
• Razvoj inventara. Izrada osnovnog widgeta inventara
• Unreal Save System. Razvoj inventara. Pogledajmo osnovno spremanje i učitavanje podataka (samo nacrti)
• Unreal Save System. Nastavak. Razvoj inventara. Gledamo serijalizaciju i kako spremiti podatke. (C++)
• Razvoj inventara. Spremite i učitajte rezultat
• Razvoj inventara. 1. dio
• Razvoj inventara. 2. dio
• Media Player. Izrađujemo dodatak za prikaz videa i zvuka na teksturi.
Projekt
• Izvorna komponenta
• Inventar na više platformi
• Napisao Editor Tool Plugin
Više platformi i više igrača u UE4
Tečajevi
Naučit ćemo vas kako raditi s više platformi u Unreal Engineu 4, sustavima animacije i umjetnom inteligencijom. Pogledajmo glavne točke dinamičkog učitavanja podataka i napišimo dvije igre za više igrača.
UE4 mobilni
• IOS, Android. Uvod u mobilni razvoj i postavljanje projekta za UE4
• IOS, Android. Integracija i sastavljanje pugiXml biblioteke za IOS/Android
• IOS, Android. Pisanje međuplatformskog omotača za IOS/Android
• IOS, Android. Razvoj sučelja za spremanje igara i učitavanje za IOS/Android
• Interaktivni materijali
• Animacije. Uvod. Anim Instance, Animation Blueprint. Državni stroj
• Animacija pisanja vašeg FootIK Solvera
• AI Uvod u rad s osnovnim tipovima AIContoller, BT, BB
UE4 igra za više igrača/dinamički materijal
• Dinamičko učitavanje imovine. Uvod. TSoftObjectPtr. Pokušajte Učitaj
• Dinamičko učitavanje imovine. Asinkrono učitavanje imovine. Upravitelj imovine
• Mounting Pak Manager
• Nacrti za više igrača. (Brzi prototip) 1. dio
• Nacrti za više igrača. (Brzi prototip) 2. dio
• Više igrača. Arhitektura klijent poslužitelja. Stoni tenis 1. dio
• Više igrača. Replikacije. RPC, RepNotify. Stoni tenis 2. dio
• Više igrača. Namjenski poslužitelj. Stoni pong dio 3
Projekt
• Dvije online igre koje će koristiti UE4 Networking
• Napisani dodatak za više platformi za IOS/Android platforme (vrtuljak)
• Pisani dodatak za IK Solver
Unreal Engine 4 OpenWorld
Tečajevi
Pogledajmo alate i pristupe u UE4 za stvaranje otvorenih svjetova, kao i tehnike optimizacije. Razvit ćemo 2D igru, 2D platformer i naučiti kako raditi s materijalima u motoru.
UE4 OpenWorld
• Stvorite unos za više platformi (mobilno, stolno računalo, gamepad)
• Stvorite unos za više platformi (mobilno, stolno računalo, gamepad)
• Alati za lokalizaciju
• Tragovi/Physics Part 1.AABB Collision, Line Trace
• Tragovi/fizika Ragdoll, komponenta užeta
• Izrada jednostavne igre fizike
• Alati otvorenog svijeta, 1. dio
• Alati otvorenog svijeta, 2. dio
UE4 2D/Optimizacije
• Papirnati 2D dio 1 Uvod
• Papirnati 2D dio 2. Izrada jednostavne 2D igre
• Strujanje razine, 1. dio
• Streaming razine 2. dio
• Igre pakiranja
• Uvod u shadere
• Napredne teme o shaderima
• Otklanjanje pogrešaka/profiliranje
Projekt
• Igra na UE4 s elementima fizike
• 2D igra - trčanje platformer s elementima fizike
Pravno individualno poduzetništvo i freelancing
Tečajevi
Izborni predmet pripremila je ruska digitalna banka za poduzetnike “Tochka”.
Zakonodavne suptilnosti pri radu s valutom
Prijava i porezi
Rad s platformama Google, Upwork, AppStore
Tečaj izvan četvrtine
Tečajevi
Priprema za traženje posla
Video tečaj. Priprema za intervju s programerom igara