Il tuo primo gioco 3D

In this step-by-step tutorial series, you will create your first complete 3D game with Godot. By the end of the series, you will have a simple yet finished project of your own like the animated gif below.

image0

Il gioco che programmeremo qui è simile a Il tuo primo gioco 2D, con una differenza: ora puoi saltare e il tuo obiettivo è schiacciare i nemici. In questo modo, riconoscerai i pattern appresi nel tutorial precedente e svilupperai su di essi con nuovo codice e nuove funzionalità.

Imparerai a:

  • Lavorare con coordinate 3D con una meccanica di salto.

  • Utilizzare i corpi cinematici per muovere personaggi in 3D e rilevare quando e come entrano in collisione.

  • Utilizzare strati di fisica e un gruppo per rilevare interazioni con entità specifiche.

  • Programmare un gameplay procedurale basilare creando istanze di mostri a intervalli regolari di tempo.

  • Progettare un'animazione di movimento e modificarne la velocità in fase di esecuzione.

  • Disegnare un'interfaccia utente per un gioco 3D.

E altro ancora.

Questo tutorial è rivolto ai principianti che hanno seguito la serie completa "Per cominciare". cominceremo lentamente con istruzioni dettagliate e le abbrevieremo man mano che procederemo con passaggi simili. Se sei un programmatore esperto, puoi consultare il codice sorgente completo della demo qui: Squash the Creep source code.

Nota

Puoi seguire questa serie anche senza aver completato quella in 2D. Tuttavia, se sei nuovo con lo sviluppo di videogiochi, ti consigliamo di iniziare con il 2D. Il codice di gioco 3D è sempre più complesso e la serie in 2D ti fornirà le basi per seguirla più comodamente.

Abbiamo preparato alcuni contenuti di gioco per passare direttamente al codice. Si possono scaricare qui: Squash the Creeps assets.

Lavoreremo prima su un prototipo basilare per il movimento del giocatore. Poi aggiungeremo i mostri che genereremo casualmente sullo schermo. Dopodiché, implementeremo la meccanica di salto e schiacciamento prima di perfezionare il gioco con delle belle animazioni. Concluderemo con il punteggio e la schermata per riprovare.

Contenuti