Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Sviluppiamo un Platform in Unity
3 students

Sviluppiamo un Platform in Unity

Esploriamo il mondo 2D dei Videogiochi in Unity
Created byMattia Tozzoli
Last updated 9/2021
Italian

What you'll learn

  • Sviluppare Videogiochi 2D in Unity
  • Sviluppare un platform in Unity
  • Apprendere il mondo 2D di Unity
  • Salvare variabili semplici (parole e numeri) nel sistema di gioco (2D/3D)

Course content

1 section6 lectures1h 44m total length
  • Introduzione13:22

    Introduzione teorica al mondo 2D differenziandolo a quello 3D. Vediamo, inoltre, come animare uno sprite senza usare il codice.

  • Quiz sulla Prima Lezione
  • Script del Player (Parte 1)21:08

    In questa lezione, vedremo come flippare il player, ovvero, far girare la nostra sprite nella direzione corrispondente alla direzione, il movimento della sua direzione e il salto, analizzando le booleane e i diversi tipi di input

  • Quiz sulla Seconda Lezione
  • Script del Player (Parte 2)18:37
    • Come si fa a far apparire la schermata di GameOver quando il nostro protagonista cade o viene colpito tre volte;

    • Come far funzionare la barra energetica;

    • Come far funzionare il contatore di monete raccolte;

    • Come far suonare le monete raccolte;

    • Come far cambiare colore al nostro protagonista a contatto col nemico

  • Quiz sulla Terza Lezione
  • Interpolazione (Lerp), PlayerPrefs e CameraCtrl16:30
    • Spostamento di un pannello (ma vale per qualsiasi oggetto su UI) tramite Lerp;

    • PlayerPrefs: vediamo come salvare nel PC del giocatore variabili primitive (int, float, string);

    • Script della camera per seguire il personaggio (per qualsiasi gioco 2D).

  • Quiz sulla Lezione 4
  • Lezione 5: Nemici, Ostacoli e Main Menu15:56

    In questo video, analizzeremo lo script del movimento dei nemici che camminano e che vanno su e giù, la piattaforma che scompare dopo un po' di tempo da quando il giocatore ci è salito sopra e il mainmenu dove ho riusato i playerprefs

  • Quiz della Lezione Finale
  • Lezione Bonus19:06

    Lezione Bonus in cui tratteremo lo sparo di uno sprite dal player e come prendere un powerup dopo aver saltato sotto ad uno sprite

Requirements

  • Aver seguito il mio primo corso su Unity

Description

In questo corso, andremo a conoscere il mondo 2D di Unity, cercando di analizzare le meccaniche principali e tutte le conoscenze necessarie per poter realizzare un platform (per PC):

  • Il movimento;

  • Il salto;

  • La creazione di etichette utili in generale per la programmazione: Tooltip e Header;

  • L'uso dello Sprite Editor;

  • Il cambio di profilo dinamico dei personaggi;

  • Un uso approfondito dei due tipi di collisioni: Collision e Trigger;

  • L'animazione degli sprite (Idle e di movimento);

  • La transizione di schermate (Vector2.Lerp);

  • La Camera che seguirà per sempre il player con spazi laterali preimpostati;

  • Far muovere il nemico avanti e indietro in un'area ben delimitata;

  • L'aggiunta di un suono che si attiva a contatto con un oggetto;

  • Un counter per la raccolta di determinati oggetti;

  • La collisione coi nemici che danneggia il personaggio fornendo anche dei feedback colorando il nostro personaggio all'impatto con l'aggiunta di una scritta;

  • Una barra energetica che diminuisce ad ogni colpo del nemico;

  • Il corretto funzionamento della barra del volume;

  • Far sparire una piattaforma (cioè qualsiasi oggetto) dopo un po' di tempo);

  • I playerprefs (con gli interi) per memorizzare un record;

  • Il metodo MathF.PingPong per far muovere su e giù un nemico;

  • L'importanza dell'order layer nel mondo 2D;

  • Lo sparo di una sprite da parte del giocatore.

In questo mondo, lo studente avrà la capacità per poter sviluppare un platform (sfruttando le meccaniche riportate sopra).

Who this course is for:

  • Sviluppatori di videogiochi
  • Appassionati di videogiochi