
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Welcome and Introducing Hidran Arias instructor
Testare Unity e Visual Studio Community Edition
Aiuto e documentazione di Unity
Creare un gameobject e aggiungergli uno script
Introduzione al concetto di variabile
Variabili. Aggiungere attributi ad una classe
Variabili. Riassunto e naming convention
Che cosa è un metodo e come eseguirlo
Introduzione ai processi decisionali
Construtto IF ESLE
Operatore not: !
Operatori && e ||
Tabella della verità: Truth table
Intro alle variabili
Variabili pubbliche e private
Tipi di variabili predefiniti
Operatori matematici. Operatore resto o modulo
Operatori unari.
Assegnazione composta
Visibilità delle variabili
Definire un metodo e naming convention
Parametri e argomenti di un metodo
Tipi di ritorno dei metodi
Gli array
Le liste
Accedere ai valori di liste e array
Arraylists
Dictionary & hashtable
Intro alle iterazioni
Il ciclo for. Iterare array e liste
Iterare hashtable e dizionari
Iterarea con il ciclo for
Iterare col costrutto while e do while
Collezioni. Algoritmo di ricerca
Classi e oggetti
Instanziare oggetti
Aggiungere metodi alle nostre classi
Gesire e lanciare eccezioni
Aggiungere ed eseguire diversi costruttori
Ereditarietà di classe.
Ordine di esecuzione dei metodi in MonoBehaviour
Ordine di esecuzione, metodo update. Muovere un oggetto
La storia infinita
l'Idea, dividI ed impera
Diverse piattaforme e risoluzioni
Benvenuto a Impara C# e crea un videogioco con Unity 2020: da principiante a professionista.
Se sei qui, probabilmente è perché ti piacciono i videogiochi e vuoi imparare a creare i tuoi videogiochi. Inoltre, è probabile che tu sappia disegnare immagini, progettare i tuoi personaggi, i tuoi nemici, animazioni, scenari, abbia pensato alle meccaniche di gioco, ... ma ti manca una cosa: SAPERE PROGRAMMARE!
Non devi vergognarti. Io stesso non ho creato il mio primo videogioco fino all'età di 23 anni e da allora ho studiato matematica. Nessuno nasce insegnato ed è per questo che siamo qui: perché tu possa imparare a creare il tuo videogioco in Unity con il linguaggio di programmazione C# , un linguaggio semplice che è facile da imparare e che ti darà molte possibilità per ampliare le tue conoscenze. In questo corso, inizieremo con le basi e i fondamenti: la programmazione.
Impareremo insieme aspetti di programmazione di base come:
Variabili e tipi di dati
Metodi o frammenti di codice
Programmazione a oggetti e orientata agli oggetti
Operatori decisionali
Collezioni, array ed elenchi di oggetti
Gli operatori di iterazione
Pertanto, una volta conosciuti gli strumenti e i principi base della programmazione, li metteremo in pratica con un vero e proprio progetto, il nostro primo videogioco 2D: una piattaforma 2D dove l'obiettivo sarà quello di schivare i nemici raccogliendo il numero massimo di monete. Sarà un videogioco semplice ma vedremo il suo vero potenziale in tutto ciò che si può davvero fare da quello che sappiamo:
Impareremo come pianificare il Game Design e suddividere le fasi di sviluppo del nostro videogioco
Impareremo cos'è un prefab e come vengono utilizzati per creare scene per un videogioco
Creeremo i nostri menu e l'HUD delle informazioni di gioco
Impareremo meccaniche e gameplay tipici come lo scorrimento infinito o la fisica di un videogioco
E proprio con tutto questo, che tu ci creda o no, avrai realizzato il tuo primo videogioco!!!
Bene, mi sono già riscaldato e non vedo l'ora di imparare il C# insieme e iniziare a creare il nostro videogioco in Unity. Quindi non pensarci due volte e iscriviti ora per iniziare la tua carriera come sviluppatore di videogiochi con Unity 2020 e C#.