Sviluppatore del gioco Unity. Base: corso 63.700 rubli. da Otus, formazione 4 mesi, data 27 novembre 2023.
Miscellanea / / November 27, 2023
Inizierai con le basi e padroneggerai le tecniche avanzate di Unity per creare giochi 2D e 3D. Dopo la formazione, avrai tutte le competenze necessarie per progettare l'architettura del gioco, scrivere codice pulito, creare un'intelligenza artificiale intelligente, ottimizzare e monetizzare il gioco.
A chi è rivolto questo corso?
- Per coloro che vogliono diventare sviluppatori di giochi. Avrai abbastanza preparazione e pratica per qualificarti per una posizione di sviluppatore intermedio nello sviluppo di giochi.
- Per coloro che vogliono dare vita alla propria idea di gioco. Durante il corso potrai lavorare al tuo progetto con il supporto dei tuoi insegnanti.
3 giochi che creerai
Battler 3D a turni simile a RAID Shadow Legends
Competenze che imparerai lavorando a questo progetto: coroutine, oggetti Scriptable, lavoro con le animazioni (MecAnim e Legacy Animation), Unity UI, sistemi di particelle, riproduzione audio, DontDestroyOnLoad, estensione redattore, ecc.
Piattaforma 2D
Competenze che imparerai lavorando a questo progetto: Tilemap, fisica 2D, nuovo sistema di input, controllo della telecamera utilizzando Cinemachine, generazione di livelli procedurali, serializzazione, ecc.
Sparatutto 3D online
Competenze che apprenderai lavorando a questo progetto: creazione di giochi multigiocatore, fisica 3D, terreno, mesh di navigazione, Ragdoll, cinematica inversa, creazione di AI e bot (macchine a stati finiti, alberi comportamentali, pianificazione delle azioni orientate agli obiettivi), Photon Unity Rete, ecc. Esempi di 3 giochi che verranno sviluppati dagli studenti del corso online “Unity Game Developer. Basic" durante l'allenamento!
Caratteristiche del corso
- Prima del lancio, aggiorniamo il programma e forniamo tutto ciò che di nuovo e promettente offre attualmente Unity. Confrontiamo diversi approcci per mostrare i vantaggi dei nuovi strumenti.
- Ci addentriamo nelle tecniche di sviluppo che ti consentono di implementare concetti complessi, semplificare i processi di routine e ottenere un codice pulito.
- Potrai padroneggiare lo sviluppo del gioco dall'idea all'implementazione, inclusa la monetizzazione, l'acquisizione e la fidelizzazione dei giocatori.
Insegniamo i principi della creazione del gioco e le capacità di Unity in modo che tu possa implementare le tue idee e non copiarle.
1
BENELaureato presso la Facoltà di Ingegneria Elettrica (ETF) dell'Università Tecnica Statale di Perm (PSTU), Dipartimento di Tecnologie dell'Informazione e sistemi automatizzati (ITAS).Le carriere professionali comprendono un'ampia varietà di aree della tecnologia dell'informazione, dallo sviluppo di software al controllori (sistemi di controllo di processo) fino a...
Laureato presso la Facoltà di Ingegneria Elettrica (ETF) dell'Università Tecnica Statale di Perm (PSTU), Dipartimento di Tecnologie dell'Informazione e sistemi automatizzati (ITAS).Le carriere professionali comprendono un'ampia varietà di aree della tecnologia dell'informazione, dallo sviluppo programmi per controller (APCS) per creare sistemi CRM e lavorare con dispositivi Kinect, Oculus Rift, ecc. Insegna per tre anni Università. Sviluppato due corsi online completi su Unity. Dal 2013 sviluppa giochi; considera questa una classe di programmi particolarmente complessa e interessante, poiché durante la creazione è necessario tenere conto di molte cose. Ha iniziato a lavorare con Unity versione 3.5. Come parte del team Brainy Studio, ha vinto vari concorsi e competizioni IT: DevGAMM, AppCampus (Finlandia), Microsoft Imagine Cup nella categoria Games (USA). Negli ultimi anni ha sviluppato anche progetti non ludici nel campo della realtà virtuale.
1
BENEAutore del programma, sviluppatore freelance
Esperienza professionale: 7 anni di programmazione in C# .Net e C# Unity. Ho sviluppato un simulatore virtuale per studenti di giurisprudenza e lo ho importato in VR. Sviluppato un'applicazione per gli investigatori di Mosca. Ha partecipato allo sviluppo del gioco per cellulare Race Masters. Partecipato a varie startup. Ha lavorato come insegnante presso un'università per 4 anni, tenendo corsi di progettazione e programmazione di software in C# e C++. Formazione condotta per gli scolari nel Technopark. Dal 2016 conduce corsi online e sviluppa un programma educativo per i corsi. Formazione: ASTU, Dipartimento di sistemi automatizzati di elaborazione e controllo delle informazioni. Nel 2017, ha iniziato la scuola di specializzazione con una laurea in Analisi dei sistemi.
1
BENEDal 2008 sviluppa giochi a livello professionale e per hobby. Ho iniziato con Flash e ActionScript 2/3, inclusa la scrittura e l'insegnamento del corso "Programmazione di giochi su AS3". Successivamente lavorò...
Dal 2008 sviluppa giochi a livello professionale e per hobby. Ho iniziato con Flash e ActionScript 2/3, inclusa la scrittura e l'insegnamento del corso "Programmazione di giochi su AS3". Successivamente ha lavorato con Unity (a partire dalla versione 4.6) e Unreal Engine 4. Partecipato allo sviluppo di parti client e server per giochi, strumenti per artisti, progettisti di giochi e produttori. Dal 2021: sviluppatore indipendente di giochi Unity. Istruzione: Università statale di Krasnoyarsk, Facoltà di fisica. Insegnante
Introduzione all'Unità. Scrivere il primo gioco
-Argomento 1.Introduzione all'Unità
-Argomento 2.Introduzione al linguaggio C#
-Argomento 3.OOP
-Argomento 4. Ciclo di gioco in Unity
-5.Tema dell'interfaccia utente Unity e caricamento della scena
-Argomento 6.Effetti speciali
-Tema 7.Suoni e musica
Sviluppo di giochi 2D in Unity
-Argomento 8.Creazione di un progetto 2D
-Argomento 9.Introduzione alla fisica
-Argomento 10.Fisica avanzata
-Animazione a tema 11.2D. DOTween, Spine e altri strumenti
-Argomento 12.Elaborazione dell'input, nuovo sistema di input e Cinemachine
-Argomento 13. Generazione procedurale di livelli
-Argomento 14. Progresso del gioco e sua conservazione
Sviluppo di giochi 3D online
-Argomento 15.Introduzione al terreno, Mesh di navigazione, controllo del personaggio
-Argomento 16.Introduzione alla rete Photon Unity
-Argomento 17.Elementi di gioco, Ragdoll e cinematica inversa
-Argomento 18. Personaggi non giocanti
-Argomento 19. Localizzazione dell'applicazione
-Argomento 20.AI e bot (parte 1, macchina a stati e albero dei comportamenti)
-Argomento 21.AI e bot (parte 2, pianificatore AI unitario)
Game design, monetizzazione e pubblicazione di giochi
-Argomento 22.Introduzione al game design
-Argomento 23.Creazione di build e pubblicazione
-Argomento 24. Approcci alla monetizzazione e agli acquisti in-game
-Argomento 25. Attrarre e trattenere i giocatori
Argomenti avanzati
-Argomento 26.Modello di visualizzazione del controller
-Argomento 27.Ottimizzazione
-Argomento 28.Estensione dell'editor
-Tema 29. Pipeline di rendering con script
-Argomento 30. Risorse indirizzabili
Lavoro di progetto
-Argomento 31. Selezione dell'argomento e organizzazione del lavoro del progetto
-Argomento 32. Consultazione su progetti e compiti a casa
-Tema 33. Tutela dell'opera di progettazione