Spēļu izstrādes fakultāte uz Unreal Engine 4 - kurss 249 500 rub. no GeekBrains, apmācība 0 mēneši, Datums: 2023. gada 10. jūnijs.
Literārs Mistrojums / / November 27, 2023
Kam kurss ir piemērots?
Iesācējiem bez programmēšanas pieredzes
No iesācēja jūs kļūsit par Unreal Engine 4 izstrādātāju. Izveidojiet 4 spēles, un jūs varat iegūt darbu studijā.
Iesācējiem izstrādātājiem
Apgūstiet Unreal Engine 4, iemācieties programmēt Blueprints un C++. Varēsi izstrādāt spēles no nulles un veidot karjeru spēļu izstrādē.
Izstrādātāji ar pieredzi
Iemācieties izmantot Unreal Engine 4, lai izveidotu spēles jebkurā žanrā. Jūs varat mainīt savu specializāciju un nopelnīt vairāk.
Mūsu programma ir viena no apjomīgākajām un visaptverošākajām. Tajā pašā laikā tas ir viegli saprotams, jo zināšanas tiek sniegtas pakāpeniski: no pamata līdz progresīviem rīkiem.
Sagatavošana
Kursi
Kā efektīvi mācīties. Video kurss no GeekUniversity metodiķiem
Git. Pamatkurss
Datu bāzes pamati
S pamati. Interaktīvs kurss
Junior C++ izstrādātājs
Kursi
Apgūstiet C++ programmēšanas valodu Junior C++ izstrādātāja līmenī. Apgūstiet profesijas tehniskos pamatus un spēsiet strādāt ar sarežģītākiem uzdevumiem un jauniem ietvariem.
Ievada vebinārs ar dekānu
C++ pamati
• Ievads. Instrumentu ieviešana, izvēle un uzstādīšana, kompilācija un montāža. Pirmā programma
• Pamatjēdzieni. Mainīgie un datu tipi, norādes, masīvi. Aprēķināmība
• Operācijas un izteiksmes
• Nosacījumi, cilpas, vairākkārtēja atlase, tvērumi. DRY
• Funkcijas. Vārdtelpas, argumenti un parametri, atgriežamās vērtības. SKŪPSTS
• Atmiņas pārvaldība. Atsauces un norādes, nosaukumu piešķiršana, aritmētika, atzvanīšanas funkcijas
• Iepriekšēja apstrāde. Konstantes, makro, nosacījuma kompilācija, paplašinājumi. YAGNI
• Rezultāti. Tic-tac-toe spēle
OOP, izmantojot C++ kā piemēru
• Nosauktie štati
• Mantojums
• Virtuālās funkcijas un polimorfisms
• Attiecības starp objektiem programmā C++
• Koplietošanas funkcijas un metodes
• I/O vītnes
• Modularitātes atbalsts. Blekdžeka spēles rakstīšana
• Izņēmuma mehānisms
C++ grūti brīži
• Palīgnodarbības ērtam darbam
• Atmiņas modelis un izpildes laiks
• sērijas STL konteineri
• STL algoritmi
• Asociatīvie STL konteineri
• Paralēlā programmēšana. Daudzpavedienu veidošana
• Vārdtelpa un binārā serializācija
• Testēšana
Projekts
• Procedūras stila tic-tac-toe spēle
• Blekdžeka spēle, izmantojot OOP
Unreal Engine 4 pamati
Kursi
Apgūstiet pamatmetodoloģijas, kas tiek izmantotas, strādājot ar UE4. Jūs izstrādāsiet savus komponentus un ieviesīsiet spēļu inventāru, kas glabās datus par spēlētāja priekšmetiem un ielādēs tos no dažādām platformām.
Unreal Engine Basics
• Ievads. Gatavošanās Unreal Engine 4 izstrādei
• Galvenie objekti. Dzīves cikls. Pārvietošanās pa pasauli
• Pagriezieni. Objektu izveide
• Šaušana. Sadursmes
• Saskarnes. Sastāvdaļas. Pasākumi un delegāti
• Mākslīgais intelekts. Efekti
• Līmeņi. Slinka aktiera radīšana
• Fizika un tās simulācija. Projekta būvēšana
UE4 UI
• UMG: ievads
• UMG: pamata logrīki un to funkcijas
• UMG. Logrīku saistīšana programmā C++ un logrīku pārvaldnieka izveide
• Šīferis. Klases inicializācijas un argumentu nodošanas pamati
• Šīferis: stili
• Šīferis un UMG: vilkšana un nomešana
• Inventārs: pamatsistēma
• Inventārs: aprīkojums
UE4 spraudņi/moduļi
• Moduļi. Kas ir modulis un kā moduļi tiek ielādēti UE4
• Inventāra izstrāde. Pamata krājumu logrīka izveide
• Unreal Save System. Inventāra izstrāde. Apskatīsim pamata datu saglabāšanu un ielādi (tikai projektiem)
• Unreal Save System. Turpinājums. Inventāra izstrāde. Mēs aplūkojam serializāciju un datu saglabāšanu. (C++)
• Inventāra izstrāde. Saglabājiet un ielādējiet rezultātu
• Inventāra izstrāde. 1. daļa
• Inventāra izstrāde. 2. daļa
• Multivides atskaņotājs. Mēs izveidojam spraudni video un audio parādīšanai uz tekstūras.
Projekts
• Native komponents
• Vairāku platformu inventārs
• Rakstījis redaktora rīka spraudnis
Vairāku platformu un vairāku spēlētāju spēle UE4
Kursi
Mēs iemācīsim jums strādāt ar starpplatformu Unreal Engine 4, animācijas sistēmām un mākslīgo intelektu. Apskatīsim galvenos dinamiskās datu ielādes punktus un uzrakstīsim divas vairāku spēlētāju spēles.
UE4 mobilais
• IOS, Android. Ievads mobilo ierīču izstrādē un projekta iestatīšanā UE4
• IOS, Android. PugiXml bibliotēkas integrācija un montāža operētājsistēmai IOS/Android
• IOS, Android. Vairāku platformu iesaiņojuma rakstīšana operētājsistēmai IOS/Android
• IOS, Android. Saskarnes izstrāde spēļu saglabāšanai un ielādei IOS/Android
• Interaktīvie materiāli
• Animācijas. Ievads. Anim Instance, Animation Blueprint. Valsts mašīna
• Animācijas rakstīšana jūsu FootIK Solver
• AI ievads darbam ar pamattipiem AIContoller, BT, BB
UE4 vairāku spēlētāju spēle/dinamiskais līdzeklis
• Dinamiska aktīvu ielāde. Ievads. TSoftObjectPtr. TryLoad
• Dinamiska aktīvu ielāde. Aktīvu asinhronā ielāde. Līdzekļu pārvaldnieks
• Montāžas komplekta vadītājs
• Blueprints Multiplayer. (Ātrais prototips) 1. daļa
• Blueprints Multiplayer. (Ātrais prototips) 2. daļa
• Vairāku spēlētāju režīms. Klientu servera arhitektūra. Pingpongs 1. daļa
• Vairāku spēlētāju režīms. Replikācijas. RPC, RepNotify. Pingponga 2. daļa
• Vairāku spēlētāju režīms. Specializēts serveris. Pingponga 3. daļa
Projekts
• Divas tiešsaistes spēles, kurās tiks izmantots UE4 tīkls
• Rakstīts starpplatformu spraudnis IOS/Android platformām (karuselis)
• Rakstīts spraudnis IK Solver
Unreal Engine 4 OpenWorld
Kursi
Apskatīsim UE4 pieejamos rīkus un pieejas atvērtu pasauli radīšanai, kā arī optimizācijas metodes. Izstrādāsim 2D spēli, 2D platformeri un mācīsimies strādāt ar materiāliem dzinējā.
UE4 OpenWorld
• Izveidot vairāku platformu ievadi (mobilajā ierīcē, datorā, spēļu panelī)
• Izveidot vairāku platformu ievadi (mobilajā ierīcē, datorā, spēļu panelī)
• Lokalizācijas rīki
• Traces/Physics 1. daļa. AABB sadursme, līnijas izsekošana
• Traces/Physics Ragdoll, Rope Component
• Vienkāršas fizikas spēles veidošana
• Open World Tools 1. daļa
• Open World Tools 2. daļa
UE4 2D/Optimizācijas
• Papīra 2D 1. daļas ievads
• Papīra 2D 2. daļa Vienkāršas 2D spēles veidošana
• 1. līmeņa straumēšana
• 2. līmeņa straumēšana
• Iepakošanas spēles
• Shaders ievads
• Shaders Advanced Topics
• Atkļūdošana/profilēšana
Projekts
• Spēle uz UE4 ar fizikas elementiem
• 2D spēle – skrienoša platformera ar fizikas elementiem
Juridiskā individuālā uzņēmējdarbība un ārštata darbs
Kursi
Izvēles priekšmetu sagatavoja Krievijas digitālā banka uzņēmējiem “Točka”.
Likumdošanas smalkumi, strādājot ar valūtu
Reģistrācija un nodokļi
Darbs ar Google, Upwork, AppStore platformām
Kurss ārpus kvartāla
Kursi
Gatavošanās darba meklēšanai
Video kurss. Gatavošanās spēles izstrādātāja intervijai