Unreal Engine 4 - corso 36.000 rubli. da Coddy School of Programming for Children, formazione 6 moduli (mesi)
Miscellanea / / December 02, 2023
Format: lezioni individuali e di gruppo, offline e online (tempo reale).
Numero di bambini: da 1 a 8.
da 750 rub./ora in un gruppo online,
da 850 rub./ora in un gruppo offline,
da 1050 rub./ora individualmente online,
dal 1980 rub./ora individualmente offline.
I giochi per computer sono diventati da tempo parte integrante della vita di ogni bambino. I capolavori moderni dell'industria dei giochi stupiscono l'immaginazione con dettagli di alta precisione, grafica straordinaria e fisica sempre più simile alla realtà. Nel frattempo, anche un bambino può creare videogiochi bellissimi, realistici, fantastici ed emozionanti! Vuoi che tuo figlio o tua figlia guardino la creazione del gioco dal retro del monitor e passino dal ruolo di semplice giocatore? Allora benvenuto al corso Unreal Engine 4 a Mosca della scuola CODDY. Tuo figlio imparerà come vengono creati i giochi moderni di diversi generi e direzioni, studierà tutto ciò in cui consistono e come vengono sviluppati. Il corso non richiede conoscenze o formazione particolari, quindi è adatto a tutti i programmatori dai 12 anni in su con competenze informatiche di base.
La maggior parte dei giochi e dei progetti 3D vengono creati utilizzando motori di gioco, che includono un vasto set di strumenti sviluppati dalle più grandi aziende del settore dei media. Unreal Engine è uno dei motori più potenti del nostro tempo. Sviluppato e supportato da Epic Games dal 1998, nelle prime versioni e in quelle attuali, è stato utilizzato nello sviluppo di oltre un centinaio di progetti rilasciati.
Creare un gioco su Unreal Engine nelle nostre lezioni si trasforma in un processo divertente e interessante. Questo motore è in grado di sviluppare immagini realistiche con una fisica ben sviluppata. I bambini non dovranno pensare a creare una bella acqua o a far oscillare gli alberi dalle raffiche di vento. Queste funzioni sono già previste nel motore stesso e i bambini non dovranno far altro che sfruttare tutta la varietà di possibilità.
Naturalmente oggi puoi trovare molti tutorial gratuiti su Unreal Engine 4 su Internet. Tuttavia, consigliamo di padroneggiare questo strumento unico in compagnia di persone che la pensano allo stesso modo e sotto la guida di un insegnante esperto.
La formazione su Unreal Engine 4 consente di combinare l'interesse dei bambini per i giochi per computer e l'apprendimento di tecnologie complesse per la creazione e la gestione di un ambiente di gioco. Dopo aver completato il corso, tuo figlio:
I corsi di Unreal Engine a Mosca offrono ai bambini una grande opportunità di tradurre idee creative in progetti di gioco reali!
Al termine del corso, ogni studente riceve un certificato personalizzato da CODDY.
Docente del corso:
“Programmazione JavaScript”, “Sviluppatore frontend: siti web su HTML/CSS/JavaScript”, “Corso Harvard CS50”, “Bot in Python”, “Python e JavaScript: programmazione di giochi in CodeCombat”, “Creazione di giochi in Scratch”, “Unreal Motore 4"
Formazione scolastica:
Università tecnica statale di Yaroslavl (YSTU), Istituto di sistemi digitali (IDS), specialità “Ingegneria del software”.
Esperienza:
Dall'inizio della scuola superiore ha completato con successo una formazione aggiuntiva nei settori progettazione di circuiti, sviluppo web, amministrazione di sistema e database MYSQL. Durante i miei anni scolastici e da studente mi sono interessato alla programmazione nei seguenti linguaggi: Pascal, C++, C#, Python, Ruby, JavaScript, nonché linguaggi di web design (HTML, CSS).
Interessi:
I suoi hobby includono l'intaglio del legno, l'assemblaggio di modelli di navi in plastica/legno, la creazione di siti Web e la creazione di programmi in Python. Sono convinto che lo sviluppo delle capacità motorie manuali e delle capacità mentali siano indissolubilmente legate.
"La necessità di specialisti IT non potrà che aumentare; diventare uno di loro significa entrare a far parte di una piccola storia."
Docente del corso:
“Computer Literacy”, “Minecraft: un’introduzione all’intelligenza artificiale”, “Ethical Hacker”, “Computer alfabetizzazione su Mac", "Unreal Engine 4", "Python e machine learning", "Programmazione Minecraft", "Bots su Pitone"
Formazione scolastica:
Politecnico di Mosca, specialità “Sicurezza dell'informazione”.
Partecipante certificato al programma di formazione sulla programmazione Minecraft.
Programma Innovatore per insegnanti certificati Microsoft
Esperienza:
Ottima conoscenza di C++, Pascal con oggetti, Python, Java, PHP. Mi sono occupato del layout del sito web, della creazione di layout del sito web e dello sviluppo di loghi per aziende su siti freelance.
Interessi:
Impegnato nella programmazione e nella sicurezza informatica. Ama lo sport e conduce uno stile di vita sano. È interessato alla musica e all'arte. Crede che ogni persona possa ottenere ciò che vuole.
"Se vuoi che il codice sia facile e veloce da scrivere, rendilo facile da leggere."
Docente del corso:
“Ethical Hacker”, “Frontend Developer: Siti web su HTML/CSS/JavaScript”, “Unity 3D”, “Unreal Engine 4”
Formazione scolastica:
Università tecnica statale di Novosibirsk, specialità “Sicurezza dell'informazione”.
Esperienza:
Ottima conoscenza di Python, JavaScript, html/css. Esperienza di insegnamento – 3 anni. Partecipato allo sviluppo di programmi per la negoziazione sul cambio valuta. Coinvolto nell'implementazione di strumenti di crittografia in vari progetti.
Interessi:
Studia musica, studia psicologia ed economia. Appassionato di informatica. In particolare programmazione, creazione di siti web, giochi. Crede che lo sviluppo del gioco sia un processo creativo che richiede pensiero creativo, le idee più folli e alcune conoscenze in psicologia. E anche in giovane età puoi padroneggiare tutte queste abilità.
“Siamo già nati nel mondo IT. Pertanto, devi imparare a camminare - digitare, imparare a correre - programmare, imparare a saltare - sviluppare giochi il prima possibile. Allora potremo esplorare questo meraviglioso mondo della tecnologia in lungo e in largo”.
1° modulo
Lezione uno
- Scarica e installa Unreal Engine 4
- Conoscere l'interfaccia
- Principi di lavoro nello spazio 3D
- Lavorare con oggetti di gioco
- Conoscere l'editor dei materiali e creare i propri materiali
A casa: crea diverse composizioni da oggetti di gioco, applica loro materiali
Lezione due
- Cambio del giorno e della notte all'interno del motore, inizio del lavoro con l'illuminazione
- Studio approfondito del Material Editor, principi della texturizzazione in rilievo
- Introduzione al sistema di programmazione visuale Blueprints, creazione delle prime classi Blueprint
- Scrivere script utilizzando Blueprint, creando la logica del comportamento degli oggetti di gioco
A casa: crea una nuova classe: un bersaglio che reagisce al colpire una determinata area
Lezione tre
- Introduzione al Level Blueprint
- Creare un personaggio semplice e programmare la logica del suo movimento
- Programmazione della logica di comportamento degli oggetti all'interno del livello
- Inizio della creazione del gioco “Labyrinth”
A casa: utilizzando la conoscenza acquisita, implementa il salto del personaggio, progetta un labirinto che verrà utilizzato nel gioco
Lezione quattro
- Transizione tra i livelli
- Creazione di un gameplay completo per un gioco su un labirinto
- Lavorare sul bilanciamento del gioco (decidiamo noi cosa il giocatore può fare e cosa no)
- Completare il gioco "Labyrinth"
- Iniziare a lavorare sulla propria posizione di gioco
- Strumenti per la creazione del terreno (montagne, depressioni, ecc.)
A casa: crea la tua mappa di gioco, con i terreni necessari
2° modulo
Lezione uno
- Importazione di terreno reale in Unreal Engine 4
- Aggiunta di materiali alla mappa di gioco, creazione di livelli per il terreno
- Aggiunta della vegetazione alla mappa di gioco
A casa: finisci il lavoro sulla tua mappa di gioco, aggiungi materiali per vari tipi di terreno, aggiungi gli oggetti di gioco necessari, se possibile aggiungi piante, alberi e così via
Lezione due
- Aggiunta e utilizzo del contenuto iniziale
- Creazione di edifici semplici e altri oggetti architettonici
- Studio del nodo Timeline, principi del suo funzionamento e ambito di applicazione
- Risoluzione di possibili bug e problemi
A casa: creare una piattaforma o un ascensore che, quando viene premuto un tasto, porterà senza problemi il giocatore in un determinato luogo
Lezione tre
- Presentazione del progetto widget
- Creazione del menu principale del gioco
- Aggiungi i tuoi pulsanti e musica di sottofondo
- Animazione dei pulsanti del menu
- Andare al livello desiderato dal menu
A casa: crea il tuo menu con i pulsanti e i pannelli necessari, adatti allo stile del gioco che si sta creando
Lezione quattro
- Lavoro continuato con Widget Blueprint
- Creazione di un sistema completo di salute e armatura del personaggio
- Crea le tue funzioni all'interno di Blueprint
- Creazione di zone pericolose sulla mappa che causano danni
- Morte del personaggio (game over)
A casa: crea una nuova classe Blueprint, una zona che ripristina la salute di un personaggio
3° modulo
Lezione uno
- Principi per l'implementazione di personaggi complessi in Unreal Engine 4
- Come funziona l'animazione scheletrica in Unreal Engine 4
- Introduzione al progetto di animazione
- Modi per mescolare e interpolare le animazioni
- Introduzione a BlendSpace 1D
A casa: crea la tua classe di animazione per il personaggio e implementa la riproduzione dell'animazione del salto
Lezione due
- Modi per creare le tue animazioni
- Aggiunta delle tue animazioni al gioco
- Importa animazioni dal Marketplace
- Presentazione di BlendSpace 2D
- Modifica della modalità fotocamera in terza persona
A casa: utilizzando un BlendSpace bidimensionale, realizza la capacità del personaggio di camminare in posizione tozza con animazioni appropriate
Lezione tre
- Commutazione della telecamera dalla terza alla prima persona
- Introduzione a LineTrace
- Implementazione della capacità di spostare oggetti nel gioco
- Correzione di possibili errori
A casa: creare un sistema di resistenza del personaggio a tutti gli effetti con un elemento di interfaccia corrispondente
Lezione quattro
- Importa risorse in Unreal Engine 4 da fonti di terze parti
- Aggiunta di suoni al gioco
- Creazione di varie fonti di illuminazione. Illuminazione statica, stazionaria e dinamica
- Effetti di post-elaborazione
- Creazione di scene tagliate
- Presentazione di progetti
4° modulo
Lezione uno
- Modifica di un personaggio standard per funzionare con l'intelligenza artificiale
- Creazione e configurazione del controller AI
- Creazione dell'intelligenza artificiale più semplice in grado di aggirare alcuni ostacoli
A casa: ripeti a casa ciò che hai imparato in classe e fai reagire l’IA ad eventuali ostacoli
Lezione due
- Lavorare con il volume dei limiti della mesh Nav
- Miglioramento dell'intelligenza artificiale, aggiungendo la possibilità di inseguire giocatori e altri oggetti di gioco
- Programmazione del comportamento dell'IA quando il giocatore esce dal raggio d'azione
A casa: programma il materiale dell'IA in modo che cambi quando il giocatore viene inseguito
Lezione tre
- Conoscere e lavorare con l'albero del comportamento
- Migliorare le capacità dell'intelligenza artificiale, pattugliando la mappa in determinati punti
A casa: cambia il codice in modo che l'IA si muova attraverso i punti non in ordine casuale, ma in sequenza dall'uno all'altro.
Lezione quattro
- Aggiunta dei "sensi" dell'IA (vista, udito)
- Creazione dei propri eventi (attività) per l'albero del comportamento
- Configurazione finale dell'IA, elaborazione di possibili scenari per il suo funzionamento
A casa: modificare il codice in modo che l'IA si muova a velocità diverse, a seconda della situazione, aggiungere un ritardo di due secondi tra le attività
5° modulo
Lezione uno
- Modifica di materiali complessi
- Conoscere e lavorare con il servizio Mixamo
- Creazione di uno scheletro per il tuo modello
- Retargeting delle animazioni standard sul tuo modello
A casa: preparare e importare diversi modelli di personaggi per un ulteriore utilizzo nelle lezioni d'arte
Lezione due
- Cerca, scarica e importa le tue animazioni per il personaggio
- Conoscere e lavorare con State Machine
- Impostazione di BlendSpace unidimensionale e Animation Blueprint in generale
A casa: configurare le animazioni per i modelli scaricati in precedenza, programmare l'accelerazione dei caratteri premendo il tasto Maiusc
Lezione tre
- Preparazione e importazione di risorse per uno sparatutto in prima persona
- Sviluppo della logica del movimento e dell'animazione del personaggio in prima persona
- Aggiunta e personalizzazione degli oggetti che saranno nelle mani del personaggio (armi, ecc.)
A casa: cambia il codice in modo che il personaggio possa intrufolarsi e accovacciarsi
Lezione quattro
- Crea uno spettacolo dinamico
- Aggiunta di un sistema di tiro basato su LineTrace
- Aggiunta del suono
A casa: lavorando al tuo livello: mappa
6° modulo
Lezione uno
- Aggiunta della dispersione durante le riprese
- Creazione di vari modelli di spruzzo
- Creazione e personalizzazione di decalcomanie
A casa: continua a lavorare sulla tua mappa. Inoltre, ottimizzare il progetto in modo tale che la decalina rimanga per sempre sulle pareti e scompaia dopo un certo periodo di tempo.
Lezione due
- Aggiunta di reazioni di oggetti fisici a uno scatto
- Aggiunta una maggiore dispersione in movimento
- Importa e personalizza le animazioni delle armi
A casa: A casa, ripeti tutto quello che hai fatto in classe, assicurati di commentare tutto il nuovo codice. Continua a creare la tua mappa.
Lezione tre
- Creazione di un sistema di ricarica
- Lavorare con Anim Montage
- Ottimizzazione, correzioni di bug
A casa: Lavoro finale sulla mappa, preparazione del progetto per la presentazione
Lezione quattro
- Aggiunta di elementi informativi dell'interfaccia utente
- Aggiunta di traccianti da proiettili e lampi durante gli spari
- Presentazione del progetto