Category: Software / corsi-e-guide

Mirror: Multi Host
Cioè, sviluppare un gioco in prima persona con tecniche adatte anche al 2D.
In questo corso, andremo a sviluppare un gioco in prima persona, analizzando anche la meccanica di sparo con e senza proiettili, come far reagire la luce a contatto con altri oggetti e tecniche trasversali come quelle di dialogo funzionanti anche ai giochi 2D.
In particolare, affronteremo i seguenti argomenti:
- Costruzione del personaggio in prima persona;
- Movimento del nostro personaggio;
- Uso del Character Controller;
- Cambiamento di Texture del cursore anche dinamico al passaggio su un pulsante;
- Uso del DropDown (del TextMeshPro);
- Cos'è un Enum e un suo caso d'uso
- La reazione delle luci di Unity tramite collisione;
- Spiegazione del RayCast di Unity;
- Come spostare un oggetto sparandogli;
- Come infliggere danno ad un oggetto sparandogli;
- La meccanica di sparo del FPS (con tanto di mirino) con e senza proiettili;
- Alternare le icone delle armi tramite la rotella del mouse;
- Controllo dinamico del suono;
- Realizzare un Jumpscare;
- Il cambiamento di risoluzione, valido per qualsiasi tipo di videogioco;
- Il cambiamento di qualità (low, medium e high), valido per qualsiasi tipo di videogioco;
- L'alternanza di dialogo tramite un pulsante;
- Attivazione e Disattivazione di un oggetto ben preciso;
- Importanza della logica nella programmazione;
- Differenza tra switch-case e if-else e perché e dove usare .tag== e .CompareTag() spiegando le differenze
Requisiti:
- Microsoft Windows o Mac
- Formato: mp4
If You Like Our Work Support Us!





