Játékfejlesztő kar az Unreal Engine 4-en - tanfolyam 249 500 dörzsölje. a GeekBrainstől, képzés 0 hónap, Időpont: 2023. június 10.
Vegyes Cikkek / / November 27, 2023
Kinek alkalmas a tanfolyam?
Kezdőknek, programozási tapasztalat nélkül
Kezdőből Unreal Engine 4 fejlesztő leszel. Hozz létre 4 játékot, és kaphatsz munkát egy stúdióban.
Kezdő fejlesztőknek
Sajátítsd el az Unreal Engine 4-et, tanulj meg programozni Blueprints és C++ nyelven. Képes leszel a semmiből játékokat fejleszteni, és karriert fejleszteni a játékfejlesztésben.
Gyakorlattal rendelkező fejlesztők
Tanuld meg az Unreal Engine 4 használatával játékokat készíteni bármilyen műfajban. Megváltoztathatja a szakterületét, és többet kereshet.
Programunk az egyik legterjedelmesebb és legátfogóbb. Ugyanakkor könnyen érthető, mert a tudás fokozatosan adatik meg: az alapoktól a haladó eszközökig.
Készítmény
Tanfolyamok
Hogyan tanuljunk hatékonyan. Videotanfolyam a GeekUniversity módszertanosaitól
Git. Alaptanfolyam
Adatbázis alapok
Az S alapjai. Interaktív tanfolyam
Junior C++ fejlesztő
Tanfolyamok
Sajátítsa el a C++ programozási nyelvet Junior C++ fejlesztői szinten. Tanulja meg a szakma technikai alapjait, és tudjon összetettebb feladatokkal, új keretekkel dolgozni.
Bevezető webinárium a dékánnal
C++ alapok
• Bevezetés. Szerszámok bemutatása, kiválasztása és beszerelése, összeállítása és összeszerelése. Első program
• Alapfogalmak. Változók és adattípusok, mutatók, tömbök. Kiszámíthatóság
• Műveletek és kifejezések
• Feltételek, hurkok, többszörös kijelölés, hatókör. SZÁRAZ
• Funkciók. Névterek, argumentumok és paraméterek, visszatérési értékek. CSÓK
• Memóriakezelés. Hivatkozások és mutatók, névadás, aritmetika, visszahívási függvények
• Előfeldolgozás. Konstansok, makrók, feltételes fordítás, kiterjesztések. YAGNI
• Eredmények. Tic-tac-toe játék
OOP C++ példaként
• Elnevezett állapotok
• Öröklődés
• Virtuális függvények és polimorfizmus
• Objektumok közötti kapcsolatok a C++ nyelven
• Funkciók és módszerek megosztása
• I/O szálak
• Modularitás támogatása. Blackjack játék írása
• Kivételi mechanizmus
C++ nehéz pillanatok
• Kisegítő osztályok a kényelmes munkavégzéshez
• Memóriamodell és végrehajtási idő
• Soros STL konténerek
• STL algoritmusok
• Asszociatív STL konténerek
• Párhuzamos programozás. Többszálú
• Névtér és bináris szerializálás
• Tesztelés
Projekt
• Eljárási stílusú tic-tac-toe játék
• Blackjack játék OOP használatával
Az Unreal Engine 4 alapjai
Tanfolyamok
Sajátítsa el az UE4-gyel végzett munka során használt alapvető módszereket. Saját komponenseket fejleszt, és olyan játékkészletet fog létrehozni, amely adatokat tárol a játékos tárgyairól, és betölti azokat különböző platformokról.
Unreal Engine alapok
• Bevezetés. Felkészülés az Unreal Engine 4 fejlesztésére
• Fő objektumok. Életciklus. Mozgás a világban
• Fordul. Objektumok létrehozása
• Lövés. Ütközések
• Interfészek. Alkatrészek. Események és küldöttek
• Mesterséges intelligencia. Hatások
• Szintek. Lusta színész alkotás
• Fizika és szimulációja. A projekt felépítése
UE4 UI
• UMG: bevezetés
• UMG: alapvető widgetek és funkcióik
• UMG. Widgetek kötése C++ nyelven és Widgetkezelő létrehozása
• Pala. Az osztályinicializálás és az érvelés átadásának alapjai
• Pala: stílusok
• Slate és UMG: Drag&Drop
• Leltár: alaprendszer
• Leltár: berendezések
UE4 bővítmények/modulok
• Modulok. Mi az a modul, és hogyan töltődnek be a modulok az UE4-be
• Készletfejlesztés. Alapvető leltár widget létrehozása
• Unreal Save System. Készletfejlesztés. Nézzük az alapvető adatmentést és -betöltést (csak tervrajzok)
• Unreal Save System. Folytatás. Készletfejlesztés. Megvizsgáljuk a szerializálást és az adatok mentését. (C++)
• Készletfejlesztés. Mentse el és töltse be az eredményt
• Készletfejlesztés. 1. rész
• Készletfejlesztés. 2. rész
• Médialejátszó. Létrehozunk egy plugint videó és hang megjelenítéséhez egy textúrán.
Projekt
• Natív komponens
• Platformok közötti készlet
• Írta: Editor Tool Plugin
Platformok közötti és többjátékos UE4-ben
Tanfolyamok
Megtanítjuk Önnek, hogyan dolgozzon többplatformos Unreal Engine 4-ben, animációs rendszerekkel és mesterséges intelligenciával. Nézzük meg a dinamikus adatbetöltés főbb pontjait, és írjunk két többjátékos játékot.
UE4 mobil
• IOS, Android. Bevezetés a mobilfejlesztésbe és az UE4 projektbeállításába
• IOS, Android. A pugiXml könyvtár integrálása és összeszerelése IOS/Android rendszerhez
• IOS, Android. Platformok közötti wrapper írása IOS/Android rendszerhez
• IOS, Android. Játékmentési és betöltési felület fejlesztése IOS/Android rendszerre
• Interaktív anyagok
• Animációk. Bevezetés. Anim Instance, Animation Blueprint. Államgép
• Animáció írása a FootIK Solver
• AI Bevezetés az AIContoller, BT, BB alaptípusokhoz
UE4 Multiplayer/Dynamic Asset
• Az eszközök dinamikus betöltése. Bevezetés. TSoftObjectPtr. TryLoad
• Az eszközök dinamikus betöltése. Eszközök aszinkron betöltése. Vagyonkezelő
• Mounting Pak Manager
• Blueprints Multiplayer. (Fast Prototype) 1. rész
• Blueprints Multiplayer.(Fast Prototype) 2. rész
• Többjátékos. Kliens szerver architektúra. Ping Pong 1. rész
• Többjátékos. Replikációk. RPC, RepNotify. Pingpong 2. rész
• Többjátékos. Dedikált szerver. Ping Pong 3. rész
Projekt
• Két online játék, amelyek UE4 hálózatot használnak
• Írott, többplatformos beépülő modul IOS/Android platformokhoz (körhinta)
• Írott bővítmény az IK Solverhez
Unreal Engine 4 OpenWorld
Tanfolyamok
Nézzük meg az UE4 eszközeit és megközelítéseit a nyitott világok létrehozásához, valamint az optimalizálási technikákat. Fejlesztünk egy 2D-s játékot, egy 2D-s platformert, és megtanuljuk, hogyan kell dolgozni a motorban lévő anyagokkal.
UE4 OpenWorld
• Többplatformos bemenet létrehozása (mobil, asztali számítógép, játékvezérlő)
• Többplatformos bemenet létrehozása (mobil, asztali számítógép, játékvezérlő)
• Lokalizációs eszközök
• Nyomok/Fizika 1. rész. AABB ütközés, vonalkövetés
• Traces/Physics Ragdoll, Rope Component
• Egyszerű fizikai játék készítése
• Open World Tools 1. rész
• Open World Tools 2. rész
UE4 2D/Optimalizálások
• Papír 2D 1. rész Bevezetés
• Papír 2D 2. rész Egyszerű 2D játék készítése
• Level Streaming 1. rész
• Level Streaming 2. rész
• Csomagolási játékok
• Shaders Bevezetés
• Shaders speciális témák
• Hibakeresés/profilozás
Projekt
• Játék UE4-en fizikai elemekkel
• 2D játék - futó platformer fizikai elemekkel
Jogi egyéni vállalkozás és szabadúszó
Tanfolyamok
A választható tárgyat az orosz digitális bank készítette a „Tochka” vállalkozóknak.
Jogalkotási finomságok a valutával való munka során
Regisztráció és adók
Együttműködés a Google, Upwork, AppStore platformokkal
Tanfolyam a negyeden kívül
Tanfolyamok
Felkészülés az álláskeresésre
Videó tanfolyam. Felkészülés a játékfejlesztői interjúra