Impara a Sviluppare il tuo Primo Titolo in Prima Persona!
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 48000 Hz, 2ch | Size: 1.4 GB
Genre: eLearning Video | Duration: 5 lectures (1 hour, 58 mins) | Language: Italiano
Cioè, sviluppare un gioco in prima persona con tecniche adatte anche al 2D
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 48000 Hz, 2ch | Size: 1.4 GB
Genre: eLearning Video | Duration: 5 lectures (1 hour, 58 mins) | Language: Italiano
Cioè, sviluppare un gioco in prima persona con tecniche adatte anche al 2D
What you'll learn
Sviluppare un videogioco in prima persona
Sviluppare un videogioco in 3D
Far accadere qualcosa in punto ben preciso
Applicare la risoluzione al proprio videogioco
Applicare la qualità grafica al proprio videogioco
Cambiare la texture del cursore
Sparare con e senza proiettili
Course content
1 section • 5 lectures • 1h 58m total length
Requirements
Aver seguito i miei corsi precedenti poiché molti argomenti saranno necessari da ricordare per capire
Possedere una versione di Unity non inferiore alla 2019 per sicurezza
Essere appassionati da sviluppatori/giocatori a questo mondo
Description
Salve cari studenti, ed eccoci qua, ancora una volta, per una nuova lezione alla scoperta di Unity!
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
Interazione del nostro personaggio col mondo circostante;
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;
Who this course is for:
Sviluppatori di videogiochi
Appassionati di videogiochi
Programmatori