Žaidimų kūrimo fakultetas Unreal Engine 4 - kursas 249 500 rub. iš GeekBrains, mokymas 0 mėn., Data: 2023 m. birželio 10 d.
įvairenybės / / November 27, 2023
Kam tinka kursas?
Pradedantiesiems, neturintiems programavimo patirties
Nuo pradedančiojo tapsite Unreal Engine 4 kūrėju. Sukurkite 4 žaidimus ir galėsite gauti darbą studijoje.
Pradedantiesiems kūrėjams
Įvaldykite Unreal Engine 4, išmokite programuoti Blueprints ir C++. Galėsite kurti žaidimus nuo nulio ir kurti karjerą žaidimų kūrimo srityje.
Kūrėjai, turintys patirties
Išmokite naudoti Unreal Engine 4 kurdami bet kokio žanro žaidimus. Galite pakeisti savo specializaciją ir uždirbti daugiau.
Mūsų programa yra viena iš gausiausių ir išsamiausių. Tuo pačiu tai lengva suprasti, nes žinios suteikiamos palaipsniui: nuo pagrindinių iki pažangių įrankių.
Paruošimas
Kursai
Kaip efektyviai mokytis. Video kursai iš GeekUniversity metodininkų
Git. Bazinis kursas
Duomenų bazės pagrindai
Pagrindai apie S. Interaktyvus kursas
Jaunesnysis C++ kūrėjas
Kursai
Įvaldykite C++ programavimo kalbą Junior C++ kūrėjo lygiu. Išmokite techninius profesijos pagrindus ir galėsite dirbti su sudėtingesnėmis užduotimis bei naujomis sistemomis.
Įvadinis webinaras su dekanu
C++ pagrindai
• Įvadas. Įrankių pristatymas, parinkimas ir montavimas, kompiliavimas ir surinkimas. Pirmoji programa
• Pagrindinės sąvokos. Kintamieji ir duomenų tipai, rodyklės, masyvai. Apskaičiuojamumas
• Operacijos ir išraiškos
• Sąlygos, kilpos, daugkartinis pasirinkimas, apimtis. SAUSAS
• Funkcijos. Vardų erdvės, argumentai ir parametrai, grąžinamos reikšmės. BUČIUOTI
• Atminties valdymas. Nuorodos ir nuorodos, pavadinimų suteikimas, aritmetika, atgalinio skambučio funkcijos
• Išankstinis apdorojimas. Konstantos, makrokomandos, sąlyginis kompiliavimas, plėtiniai. YAGNI
• Rezultatai. Tic-tac-toe žaidimas
OOP naudojant C++ kaip pavyzdį
• Įvardytos valstybės
• Paveldėjimas
• Virtualios funkcijos ir polimorfizmas
• C++ objektų ryšiai
• Dalijimosi funkcijomis ir metodais
• I/O gijos
• Modularumo palaikymas. Blackjack žaidimo rašymas
• Išimčių mechanizmas
C++ sudėtingos akimirkos
• Pagalbinės klasės patogiam darbui
• Atminties modelis ir vykdymo laikas
• Serijiniai STL konteineriai
• STL algoritmai
• Asociatyvūs STL konteineriai
• Lygiagretusis programavimas. Daugiagija
• Vardų erdvė ir dvejetainis serializavimas
• Testavimas
Projektas
• Procedūrinio stiliaus „tic-tac-toe“ žaidimas
• Blackjack žaidimas naudojant OOP
Unreal Engine 4 pagrindai
Kursai
Įvaldykite pagrindines metodikas, naudojamas dirbant su UE4. Kursite savo komponentus ir įdiegsite žaidimų inventorių, kuriame bus saugomi duomenys apie žaidėjo daiktus ir įkeliami juos iš įvairių platformų.
Nerealūs variklio pagrindai
• Įvadas. Pasiruošimas kurti Unreal Engine 4
• Pagrindiniai objektai. Gyvenimo ciklas. Judėjimas po pasaulį
• Posūkiai. Objektų kūrimas
• Šaudymas. Susidūrimai
• Sąsajos. Komponentai. Renginiai ir delegatai
• Dirbtinis intelektas. Efektai
• Lygiai. Tinginio aktoriaus kūryba
• Fizika ir jos modeliavimas. Projekto kūrimas
UE4 vartotojo sąsaja
• UMG: įvadas
• UMG: pagrindiniai valdikliai ir jų funkcijos
• UMG. Valdiklių įrišimas C++ ir valdiklių tvarkyklės kūrimas
• Šiferis. Klasės inicijavimo ir argumentų perdavimo pagrindai
• Šiferis: stiliai
• Šiferis ir UMG: vilkite ir numeskite
• Inventorius: pagrindinė sistema
• Inventorius: įranga
UE4 papildiniai / moduliai
• Moduliai. Kas yra modulis ir kaip moduliai įkeliami į UE4
• Atsargų kūrimas. Pagrindinio inventoriaus valdiklio kūrimas
• Unreal Save System. Atsargų kūrimas. Pažvelkime į pagrindinį duomenų išsaugojimą ir įkėlimą (tik brėžiniams)
• Unreal Save System. Tęsinys. Atsargų kūrimas. Mes žiūrime į serializavimą ir kaip išsaugoti duomenis. (C++)
• Atsargų kūrimas. Išsaugokite ir įkelkite rezultatą
• Atsargų kūrimas. 1 dalis
• Atsargų kūrimas. 2 dalis
• Grotuvas. Sukuriame papildinį, skirtą vaizdo ir garso atvaizdavimui ant tekstūros.
Projektas
• Gimtasis komponentas
• kelių platformų inventorius
• Parašė redaktoriaus įrankio papildinys
Kelių platformų ir kelių žaidėjų žaidimas UE4
Kursai
Išmokysime dirbti su įvairiomis platformomis Unreal Engine 4, animacijos sistemomis ir dirbtiniu intelektu. Pažvelkime į pagrindinius dinaminio duomenų įkėlimo taškus ir parašykime du kelių žaidėjų žaidimus.
UE4 mobilusis
• IOS, Android. Įvadas į mobiliojo ryšio kūrimą ir projekto sąranką UE4
• IOS, Android. PugiXml bibliotekos integravimas ir surinkimas, skirtas IOS / Android
• IOS, Android. Kelių platformų paketo, skirto IOS / Android, rašymas
• IOS, Android. Žaidimų išsaugojimo ir įkėlimo sąsajos kūrimas IOS/Android
• Interaktyvios medžiagos
• Animacijos. Įvadas. Animacijos pavyzdys, animacijos planas. Valstybės mašina
• Animacijos rašymas savo FootIK Solver
• AI įvadas dirbant su pagrindiniais AIContoller, BT, BB tipais
UE4 kelių žaidėjų / dinaminis išteklius
• Dinaminis turto įkėlimas. Įvadas. TSoftObjectPtr. TryLoad
• Dinaminis turto įkėlimas. Asinchroninis turto įkėlimas. Turto valdytojas
• Montavimo paketo vadovas
• Blueprints Multiplayer.(Fast Prototype) 1 dalis
• Blueprints Multiplayer.(Fast Prototype) 2 dalis
• Kelių žaidėjų. Kliento serverio architektūra. Ping Pong 1 dalis
• Kelių žaidėjų. Replikacijos. RPC, RepNotify. Ping Pong 2 dalis
• Kelių žaidėjų. Specializuotas serveris. Ping Pong 3 dalis
Projektas
• Du internetiniai žaidimai, kuriuose bus naudojamas UE4 tinklas
• Rašytas kelių platformų papildinys, skirtas IOS / Android platformoms (karuselė)
• Rašytas IK Solver įskiepis
Unreal Engine 4 OpenWorld
Kursai
Pažvelkime į UE4 įrankius ir metodus, skirtus kurti atvirus pasaulius, taip pat optimizavimo metodus. Kursime 2D žaidimą, 2D platformerį ir mokysimės dirbti su medžiagomis variklyje.
UE4 OpenWorld
• Sukurkite kelių platformų įvestį (mobilusis, stalinis kompiuteris, žaidimų pultelis)
• Sukurkite kelių platformų įvestį (mobilusis, stalinis kompiuteris, žaidimų pultelis)
• Lokalizacijos įrankiai
• Traces/Physics 1 dalis.AABB Collision, Line Trace
• Traces/Physics Ragdoll, Rope Component
• Paprastos fizikos žaidimo kūrimas
• Open World Tools 1 dalis
• Open World Tools 2 dalis
UE4 2D / optimizavimas
• Popieriaus 2D 1 dalies įvadas
• Popierinis 2D 2 dalis Paprasto 2D žaidimo kūrimas
• Lygio srauto 1 dalis
• Lygio srauto 2 dalis
• Pakavimo žaidimai
• Shaders įvadas
• Shaders Advanced Topics
• Derinimas / profiliavimas
Projektas
• Žaidimas UE4 su fizikos elementais
• 2D žaidimas – veikiantis platformingas su fizikos elementais
Legalus individualus verslumas ir laisvai samdomas darbas
Kursai
Pasirenkamąjį dalyką parengė Rusijos skaitmeninis bankas verslininkams „Tochka“.
Teisės aktų subtilybės dirbant su valiuta
Registracija ir mokesčiai
Darbas su Google, Upwork, AppStore platformomis
Kursas už kvartalo ribų
Kursai
Pasiruošimas darbo paieškai
Video kursas. Pasiruošimas žaidimo kūrėjo pokalbiui