Unreal Engine 4 - tečaj 36.000 rub. iz šole programiranja za otroke Coddy, usposabljanje 6 modulov (meseci)
Miscellanea / / December 02, 2023
Oblika: individualne in skupinske ure, offline in online (v realnem času).
Število otrok: od 1 do 8.
od 750 rub./uro v spletni skupini,
od 850 rub./uro v skupini brez povezave,
od 1050 rub./uro posamično na spletu,
od 1980 rub./uro posamično brez povezave.
Računalniške igre so že dolgo postale sestavni del življenja vsakega otroka. Sodobne mojstrovine igralniške industrije navdušujejo domišljijo z visoko natančnostjo podrobnosti, osupljivo grafiko in fiziko, ki je vse bolj podobna resničnosti. Medtem pa lahko celo otrok ustvari čudovite, realistične, kul in vznemirljive video igre! Ali želite, da vaš sin ali hčerka gleda na ustvarjanje igre z zadnje strani monitorja in zamenja vlogo preprostega igralca? Potem dobrodošli na tečaju Unreal Engine 4 v Moskvi šole CODDY. Vaš otrok se bo naučil, kako nastajajo sodobne igre različnih žanrov in smeri, preučil bo vse, kar sestavljajo in kako se razvijajo. Tečaj ne zahteva posebnega znanja ali izobrazbe, zato je primeren za vse kodirje od 12 let naprej z osnovnim računalniškim znanjem.
Večina iger in 3D projektov je ustvarjenih z uporabo igralnih motorjev, ki vključujejo ogromen nabor orodij, ki so jih razvila največja podjetja v medijski industriji. Unreal Engine je eden najmočnejših motorjev našega časa. Razvija in podpira ga Epic Games od leta 1998, v zgodnjih in trenutnih različicah je bil uporabljen pri razvoju več kot sto izdanih projektov.
Ustvarjanje igre na Unreal Engine v naših lekcijah postane zabaven in zanimiv proces. Ta motor je sposoben razviti realistične slike z dobro razvito fiziko. Otrokom ne bo treba razmišljati o ustvarjanju čudovite vode ali o tem, da bi drevesa zazibala pred sunki vetra. Te funkcije so že predvidene v samem motorju in otroci bodo morali le še izkoristiti vso pestrost možnosti.
Seveda lahko danes na internetu najdete številne brezplačne vadnice za Unreal Engine 4. Priporočamo pa obvladovanje tega edinstvenega instrumenta v družbi somišljenikov in pod vodstvom izkušenega učitelja.
Usposabljanje Unreal Engine 4 vam omogoča združevanje otroškega zanimanja za računalniške igre in učenje kompleksnih tehnologij za ustvarjanje in upravljanje igralnega okolja. Kot rezultat opravljenega tečaja vaš otrok:
Tečaji Unreal Engine v Moskvi dajejo otrokom odlično priložnost za pretvorbo kreativnih idej v prave projekte iger!
Po zaključku tečaja vsak tečajnik prejme personalizirano potrdilo podjetja CODDY.
Učitelj tečaja:
»Programiranje v JavaScriptu«, »Razvijalec Frontend: spletne strani na HTML/CSS/JavaScript«, »Tečaj Harvard CS50«, »Boti v Pythonu«, »Python in JavaScript: programiranje iger v CodeCombatu«, »Ustvarjanje iger v Scratchu«, »Unreal Motor 4"
Izobrazba:
Jaroslavska državna tehnična univerza (YSTU), Inštitut za digitalne sisteme (IDS), specialnost "Programsko inženirstvo".
Izkušnje:
Od začetka srednje šole je uspešno opravil dodatno izobraževanje na področjih načrtovanja vezij, spletnega razvoja, sistemske administracije in baz podatkov MYSQL. Skozi šolska in študentska leta me je zanimalo programiranje v naslednjih jezikih: Pascal, C++, C#, Python, Ruby, JavaScript ter jezikih za oblikovanje spletnih strani (HTML, CSS).
Zanimanja:
Njegovi hobiji so rezbarjenje lesa, sestavljanje plastičnih/lesenih modelov ladij, ustvarjanje spletnih strani in ustvarjanje programov v Pythonu. Prepričan sem, da sta razvoj motorike rok in miselnih sposobnosti neločljivo povezana.
"Potreba po strokovnjakih za IT bo samo rasla; postati eden izmed njih pomeni postati del majhne zgodbe."
Učitelj tečaja:
»Računalniška pismenost«, »Minecraft: Uvod v umetno inteligenco«, »Etični heker«, »Računalnik pismenost na Macu", "Unreal Engine 4", "Python in strojno učenje", "Programiranje Minecraft", "Boti na Python"
Izobrazba:
Moskovska politehnična univerza, specialnost "Informacijska varnost".
Certificiran udeleženec izobraževalnega programa programiranja Minecraft.
Program Microsoft Certified Teacher Innovator
Izkušnje:
Tekoče govori C++, Pascal z objekti, Python, Java, PHP. Ukvarjal sem se s postavitvijo spletnih strani, izdelavo postavitev spletnih strani in razvojem logotipov za podjetja na samostojnih straneh.
Zanimanja:
Ukvarja se s programiranjem in informacijsko varnostjo. Obožuje šport in vodi zdrav življenjski slog. Zanimata ga glasba in umetnost. Verjame, da lahko vsak doseže, kar hoče.
"Če želite, da je koda enostavna in hitra za pisanje, naj bo enostavna za branje."
Učitelj tečaja:
»Etični heker«, »Frontend Developer: spletne strani na HTML/CSS/JavaScript«, »Unity 3D«, »Unreal Engine 4«
Izobrazba:
Novosibirska državna tehnična univerza, specialnost "Informacijska varnost".
Izkušnje:
Tekoče govori Python, JavaScript, html/css. Izkušnje s poučevanjem - 3 leta. Sodeloval pri razvoju programov za trgovanje na borzi. Sodeluje pri implementaciji kriptografskih orodij v različne projekte.
Zanimanja:
Študira glasbo, psihologijo in ekonomijo. Navdušen nad informacijsko tehnologijo. Predvsem programiranje, izdelava spletnih strani, igre. Verjame, da je razvoj iger kreativen proces, ki zahteva kreativno razmišljanje, najbolj nore ideje in nekaj znanja iz psihologije. In tudi v mladosti lahko obvladate vse te veščine.
»V svetu IT smo že rojeni. Zato se morate čim prej naučiti hoditi - tipkati, naučiti teči - programirati, naučiti se skakati - razvijati igre. Potem bomo lahko raziskali ta čudoviti svet tehnologije daleč naokoli.«
1. modul
Prva lekcija
- Prenesite in namestite Unreal Engine 4
- Spoznavanje vmesnika
- Principi dela v 3d prostoru
- Delo s predmeti v igri
- Spoznavanje urejevalnika materialov in ustvarjanje lastnih materialov
Na hiši: ustvarite več kompozicij iz predmetov v igri, nanje nanesite materiale
Druga lekcija
- Menjava dneva in noči znotraj motorja, začnite delovati z osvetlitvijo
- Poglobljena študija urejevalnika materialov, načel reliefnega teksturiranja
- Uvod v sistem vizualnega programiranja Blueprints, izdelava prvih razredov Blueprint
- Pisanje skriptov z uporabo načrtov, ustvarjanje logike vedenja predmetov igre
Na hiši: ustvarite nov razred - tarčo, ki se odzove na zadetek določenega območja
Tretja lekcija
- Uvod v Level Blueprint
- Ustvarjanje preprostega lika in programiranje logike njegovega gibanja
- Programiranje logike obnašanja objektov znotraj ravni
- Začetek ustvarjanja igre "Labirint"
Na hiši: s pridobljenim znanjem izvesti skok lika, oblikovati labirint, ki bo uporabljen v igri
Četrta lekcija
- Prehod med nivoji
- Ustvarjanje popolnega igranja za igro o labirintu
- Delo na bilanci igre (odločimo, kaj lahko igralec naredi in česa ne)
- Dokončanje igre "Labirint"
- Začetek dela na lastni lokaciji igre
- Orodja za ustvarjanje terena (gore, depresije itd.)
Na hiši: ustvarite svoj zemljevid igre s potrebnim terenom
2. modul
Prva lekcija
- Uvoz resničnega terena v Unreal Engine 4
- Dodajanje materialov na zemljevid igre, ustvarjanje slojev za teren
- Dodajanje vegetacije na zemljevid igre
Na hiši: dokončajte delo na svojem zemljevidu igre, dodajte materiale za različne vrste terena, dodajte potrebne predmete igre, po možnosti dodajte rastline, drevesa itd.
Druga lekcija
- Dodajanje in uporaba začetne vsebine
- Izdelava enostavnih zgradb in drugih arhitekturnih objektov
- Študija vozlišča Timeline, principov njegovega delovanja in obsega uporabe
- Odpravljanje morebitnih napak in težav
Na hiši: ustvarite platformo ali dvigalo, ki bo igralca ob pritisku na tipko gladko pripeljalo do določenega mesta
Tretja lekcija
- Predstavljamo Widget Blueprint
- Izdelava glavnega menija za igro
- Dodajte svoje gumbe, glasbo v ozadju
- Animacija menijskih gumbov
- Pojdite na želeno raven iz menija
Na hiši: ustvarite svoj meni s potrebnimi gumbi, ploščami, primernimi za slog igre, ki se ustvarja
Četrta lekcija
- Nadaljevanje dela z Widget Blueprint
- Ustvarjanje popolnega sistema zdravja in oklepov likov
- Ustvarite lastne funkcije znotraj Blueprinta
- Ustvarjanje nevarnih con na zemljevidu, ki povzročajo škodo
- Smrt lika (konec igre)
Na hiši: ustvarite nov razred Blueprint - območje, ki obnovi zdravje lika
3. modul
Prva lekcija
- Načela za implementacijo kompleksnih znakov v Unreal Engine 4
- Kako deluje skeletna animacija v Unreal Engine 4
- Uvod v načrt animacije
- Načini mešanja in interpolacije animacij
- Uvod v BlendSpace 1D
Na hiši: ustvarite svoj razred animacije za lik in implementirajte predvajanje animacije skoka
Druga lekcija
- Načini ustvarjanja lastnih animacij
- Dodajanje lastnih animacij v igro
- Uvozite animacije iz Marketplace
- Predstavljamo BlendSpace 2D
- Spreminjanje načina kamere tretje osebe
Na hiši: z uporabo dvodimenzionalnega BlendSpace uresničite sposobnost lika, da hodi v počepu z ustreznimi animacijami
Tretja lekcija
- Preklop kamere iz tretje in prve osebe
- Uvod v LineTrace
- Izvajanje sposobnosti premikanja predmetov v igri
- Popravek morebitnih napak
Na hiši: ustvarite popoln sistem vzdržljivosti znakov z ustreznim elementom vmesnika
Četrta lekcija
- Uvoz sredstev v Unreal Engine 4 iz virov tretjih oseb
- Dodajanje zvokov v igro
- Izdelava različnih svetlobnih virov. Statična, stacionarna in dinamična razsvetljava
- Učinki naknadne obdelave
- Izdelava rezanih prizorov
- Predstavitev projektov
4. modul
Prva lekcija
- Sprememba standardnega znaka za delo z AI
- Izdelava in konfiguracija krmilnika AI
- Ustvarjanje najpreprostejše umetne inteligence, ki je sposobna obiti nekatere ovire
Na hiši: doma ponovite, kar ste se naučili v razredu, in poskrbite, da se AI odzove na morebitne ovire
Druga lekcija
- Delo z obsegom meja navigacijske mreže
- Izboljšanje umetne inteligence, dodajanje zmožnosti lovljenja igralcev in drugih predmetov igre
- Programiranje vedenja AI, ko gre igralec izven dosega
Na hiši: programirajte material AI tako, da se spremeni, ko igralca zasledujejo
Tretja lekcija
- Spoznavanje in delo z Behavior Tree
- Izboljšanje zmogljivosti umetne inteligence, patruljiranje zemljevida na danih točkah
Na hiši: spremenite kodo, tako da se AI premika po točkah ne v naključnem vrstnem redu, ampak zaporedno od ene do druge.
Četrta lekcija
- Dodajanje "čutov" AI (vid, sluh)
- Ustvarjanje lastnih dogodkov (opravil) za Behavior Tree
- Končna nastavitev AI, izdelava možnih scenarijev za njeno delovanje
Na hiši: spremenite kodo, tako da se AI premika z različnimi hitrostmi, odvisno od situacije, dodajte dvosekundni zamik med nalogami
5. modul
Prva lekcija
- Modifikacija kompleksnih materialov
- Spoznavanje in delo s storitvijo Mixamo
- Izdelava okostja za lasten model
- Ponovno ciljanje standardnih animacij na vaš model
Na hiši: pripraviti in uvoziti več modelov znakov za nadaljnjo uporabo pri likovnem pouku
Druga lekcija
- Iščite, prenesite in uvozite lastne animacije za lik
- Spoznavanje in delo z State Machine
- Nastavitev enodimenzionalnega BlendSpace in Animation Blueprint na splošno
Na hiši: konfigurirajte animacije za predhodno prenesene modele, programirajte pospeševanje znakov s pritiskom na tipko Shift
Tretja lekcija
- Priprava in uvoz sredstev za prvoosebno streljačino
- Razvoj logike gibanja in animacije lika v prvi osebi
- Dodajanje in prilagajanje predmetov, ki bodo v rokah lika (orožje itd.)
Na hiši: spremenite kodo, tako da se lahko lik prikrade in počepne
Četrta lekcija
- Ustvarite dinamičen pogled
- Dodatek strelnega sistema, ki temelji na LineTrace
- Dodajanje zvoka
Na hiši: delo na lastni ravni - zemljevid
6. modul
Prva lekcija
- Dodajanje razpršenosti pri streljanju
- Izdelava različnih brizgalnih vzorcev
- Izdelava in prilagoditev nalepk
Na hiši: nadaljujte z delom na svojem zemljevidu. Poleg tega optimizirajte projekt na način, da dekalin ostane na stenah za vedno in po določenem času izgine.
Druga lekcija
- Dodajanje reakcij fizičnih objektov posnetku
- Dodajanje povečanega razpršenosti v gibanju
- Uvozite in prilagodite animacije orožja
Na hiši: Doma ponovite vse, kar ste naredili v razredu, ne pozabite komentirati vse nove kode. Nadaljujte z ustvarjanjem lastnega zemljevida.
Tretja lekcija
- Izdelava sistema polnjenja
- Delo z Anim Montage
- Optimizacija, popravki napak
Na hiši: Zaključno delo na zemljevidu, priprava projekta za predstavitev
Četrta lekcija
- Dodajanje informacijskih elementov uporabniškega vmesnika
- Dodajanje slednikov iz nabojev in bliskov med streli
- Predstavitev projekta