Unreal Engine 4 mänguarenduse teaduskond - kursus 249 500 hõõruda. GeekBrainsist, koolitus 0 kuud, kuupäev: 10. juuni 2023.
Varia / / November 27, 2023
Kellele kursus sobib?
Programmeerimiskogemuseta algajatele
Te saate algajast Unreal Engine 4 arendajaks. Looge 4 mängu ja saate stuudios tööd.
Algajatele arendajatele
Omandage Unreal Engine 4, õppige programmeerima Blueprintsi ja C++ keeles. Saate arendada mänge nullist ja arendada karjääri mänguarenduses.
Kogemustega arendajad
Õppige kasutama Unreal Engine 4 mis tahes žanris mängude loomiseks. Saate muuta oma eriala ja teenida rohkem.
Meie programm on üks mahukamaid ja põhjalikumaid. Samas on sellest lihtne aru saada, sest teadmisi antakse järk-järgult: põhivahenditest täiustatud tööriistadeni.
Ettevalmistus
Kursused
Kuidas tõhusalt õppida. Videokursus GeekUniversity metoodikutelt
Git. Põhikursus
Andmebaasi põhitõed
S põhitõed. Interaktiivne kursus
Noorem C++ arendaja
Kursused
Õppige C++ programmeerimiskeelt Junior C++ arendaja tasemel. Õppige eriala tehnilisi põhialuseid ja oskate töötada keerukamate ülesannete ja uute raamistikega.
Sissejuhatav veebiseminar dekaaniga
C++ põhitõed
• Sissejuhatus. Tööriistade tutvustus, valik ja paigaldus, koostamine ja kokkupanek. Esimene programm
• Põhimõisted. Muutujad ja andmetüübid, osutid, massiivid. Arvutusvõime
• Tehted ja avaldised
• Tingimused, tsüklid, mitmekordne valik, ulatused. KUIV
• Funktsioonid. Nimeruumid, argumendid ja parameetrid, tagastavad väärtused. SUUDLUS
• Mälu haldamine. Viited ja viited, nimetamine, aritmeetika, tagasihelistamise funktsioonid
• Eeltöötlus. Konstandid, makrod, tingimuslik koostamine, laiendid. YAGNI
• Tulemused. Tic-tac-toe mäng
OOP kasutades C++ näitena
• Nimetatud osariigid
• Pärand
• Virtuaalsed funktsioonid ja polümorfism
• Objektidevahelised seosed C++ keeles
• Funktsioonide ja meetodite jagamine
• I/O keermed
• Modulaarsuse tugi. Blackjacki mängu kirjutamine
• Erandmehhanism
C++ rasked hetked
• Abiklassid mugavaks tööks
• Mälu mudel ja täitmise aeg
• STL jadakonteinerid
• STL algoritmid
• Assotsiatiivsed STL-konteinerid
• Paralleelne programmeerimine. Mitmelõimeline
• Nimeruum ja binaarne serialiseerimine
• Testimine
Projekt
• Protseduuristiilis tic-tac-toe mäng
• Blackjacki mäng OOP-i abil
Unreal Engine 4 põhitõed
Kursused
Õppige UE4-ga töötamisel kasutatavaid põhilisi metoodikaid. Töötate välja oma komponendid ja rakendate mänguvarusid, mis salvestavad andmeid mängija esemete kohta ja laadite neid erinevatelt platvormidelt.
Ebareaalsed mootori põhitõed
• Sissejuhatus. Ettevalmistused Unreal Engine 4 arendamiseks
• Põhiobjektid. Eluring. Maailmas ringi liikumine
• Pöörded. Objektide loomine
• Laskmine. Kokkupõrked
• Liidesed. Komponendid. Sündmused ja delegaadid
• Tehisintellekt. Efektid
• Tasemed. Laisk näitleja looming
• Füüsika ja selle simulatsioon. Projekti ehitamine
UE4 kasutajaliides
• UMG: tutvustus
• UMG: põhividinad ja nende funktsioonid
• UMG. Vidinate sidumine C++-s ja vidinahalduri loomine
• Kiltkivi. Klassi initsialiseerimise ja argumentide edastamise alused
• Slate: stiilid
• Slate ja UMG: Drag&Drop
• Inventuur: põhisüsteem
• Inventar: seadmed
UE4 pistikprogrammid/moodulid
• Moodulid. Mis on moodul ja kuidas mooduleid UE4-s laaditakse
• Varude arendamine. Põhilise laovidina loomine
• Unreal Save System. Varude arendamine. Vaatame põhiandmete salvestamist ja laadimist (ainult joonised)
• Unreal Save System. Jätkamine. Varude arendamine. Vaatame serialiseerimist ja andmete salvestamist. (C++)
• Varude arendamine. Salvestage ja laadige tulemus
• Varude arendamine. 1. osa
• Varude arendamine. 2. osa
• Meediumipleier. Loome tekstuuril video ja heli kuvamiseks plugina.
Projekt
• Algkomponent
• Platvormideülene inventar
• Kirjutas Editor Tool Plugin
Platvormideülene ja mitmikmäng UE4-s
Kursused
Õpetame teile, kuidas töötada Unreal Engine 4 platvormidevahelise, animatsioonisüsteemide ja tehisintellektiga. Vaatame dünaamilise andmete laadimise põhipunkte ja kirjutame kaks mitme mängijaga mängu.
UE4 mobiil
• IOS, Android. Sissejuhatus mobiiliarendusse ja projekti seadistamisse UE4 jaoks
• IOS, Android. IOS-i/Androidi pugiXml teegi integreerimine ja kokkupanek
• IOS, Android. Platvormideülese ümbrise kirjutamine IOS-i/Androidi jaoks
• IOS, Android. Mängude salvestamise ja laadimise liidese arendamine IOS/Android jaoks
• Interaktiivsed materjalid
• Animatsioonid. Sissejuhatus. Anim Instance, Animation Blueprint. Riigi masin
• FootIK-i lahendaja animatsioon
• AI tutvustus põhitüüpidega AIContoller, BT, BB töötamiseks
UE4 mitmikmäng/dünaamiline vara
• Varade dünaamiline laadimine. Sissejuhatus. TSoftObjectPtr. ProoviLoad
• Varade dünaamiline laadimine. Varade asünkroonne laadimine. Varahaldur
• Pakihalduri paigaldus
• Blueprints Multiplayer.(Fast Prototype) 1. osa
• Blueprints Multiplayer.(Fast Prototype) 2. osa
• Mitmikmäng. Kliendiserveri arhitektuur. Pingpongi 1. osa
• Mitmikmäng. Replikatsioonid. RPC, RepNotify. Pingpongi 2. osa
• Mitmikmäng. Pühendatud server. Pingpongi 3. osa
Projekt
• Kaks võrgumängu, mis kasutavad UE4 võrgundust
• Kirjutatud platvormideülene pistikprogramm IOS-i/Androidi platvormidele (karussell)
• IK Solveri kirjutatud pistikprogramm
Unreal Engine 4 OpenWorld
Kursused
Vaatame UE4-s kasutatavaid tööriistu ja lähenemisviise avatud maailmade loomiseks ning optimeerimistehnikaid. Arendame välja 2D-mängu, 2D-platvormi ja õpime töötama mootoris olevate materjalidega.
UE4 OpenWorld
• Looge platvormideülene sisend (mobiil, lauaarvuti, mängupult)
• Looge platvormideülene sisend (mobiil, lauaarvuti, mängupult)
• Lokaliseerimistööriistad
• Jäljed/füüsika 1. osa.AABB kokkupõrge, joonejälg
• Traces/Physics Ragdoll, trossikomponent
• Lihtsa füüsikamängu tegemine
• Open World Tools 1. osa
• Open World Tools 2. osa
UE4 2D / optimeerimised
• Paberi 2D 1. osa sissejuhatus
• Paberist 2D 2. osa Lihtsa 2D mängu loomine
• Taseme voogesituse 1. osa
• Taseme voogesituse 2. osa
• Pakkimismängud
• Varjutajate tutvustus
• Shaders Advanced Topics
• Silumine/profiilimine
Projekt
• Mäng UE4-l füüsika elementidega
• 2D mäng – jooksev platvormer füüsika elementidega
Juriidiline individuaalne ettevõtlus ja vabakutseline
Kursused
Valikaine koostas Venemaa digipank ettevõtjatele “Tochka”.
Seadusandlikud peensused valuutaga töötamisel
Registreerimine ja maksud
Töötamine Google'i, Upworki, AppStore'i platvormidega
Kursus väljaspool kvartalit
Kursused
Tööotsinguteks valmistumine
Videokursus. Mänguarendaja intervjuuks valmistumine