Creare videogiochi con Unity
Impara C# dentro Unity, un'idea alla volta, poi costruisci dieci giochi 3D una funzione alla volta. Ogni gioco gira accanto al tuo codice, nel browser.
2,139+ codder iscritti a questi corsi
408 lezioni413 sfide759 domande del quiz
- Adatto ai principianti
Aiuto alla programmazione con l'AI
Lezioni interattive pratiche
Narrazione audio in ogni lezione
Quiz per mettere alla prova le tue conoscenze
Un certificato del percorso alla fine, più 8 lungo la strada
Gioca a tre giochi del percorso
Ognuno è vero Unity C# che gira nel tuo browser. Premi Play, poi sposta uno slider per cambiare un valore nel codice e vedere cosa succede al gioco. Da telefono, usa i tasti sullo schermo.
Fai rotolare la palla verso le monete con le frecce o WASD, e salta con Space. Alza force e la palla prende il volo.
using UnityEngine;
using TMPro;
public class Ball : MonoBehaviour
{
public float force = 12f;
public float jumpForce = 5f;
public TMP_Text scoreText;
private Rigidbody rb;
private int coins;
void Start()
{
rb = GetComponent<Rigidbody>();
ShowScore();
}
void Update()
{
bool onGround = transform.position.y < 0.55f;
if (Input.GetKeyDown(KeyCode.Space) && onGround)
{
rb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse);
}
}
void FixedUpdate()
{
float x = Input.GetAxis("Horizontal");
float z = Input.GetAxis("Vertical");
rb.AddForce(new Vector3(x, 0f, z) * force);
}
public void AddCoin()
{
coins++;
ShowScore();
}
void ShowScore()
{
scoreText.text = "Coins: " + coins;
}
}
Scrivere questi script da te è ciò che insegna il percorso: gratis, nel tuo browser.
Sviluppo di giochi con Unity, passo dopo passo
Ogni passo è un corso Coddy. I progressi vengono salvati per ogni corso.
- 1Passo 1
- 2Passo 2
Fisica e gameplay
Inizia questo passoIniziaRigidbody, collider e trigger, materiali fisici, layer e raycast, in giochi basati sulla fisica.Inizia - 3Passo 3
Creare giochi veri
Inizia questo passoIniziaUI con TextMeshPro, scene, dati salvati con PlayerPrefs, il CharacterController e l'Input System.Inizia - 4Passo 4
Due classici arcade
Inizia questo passoIniziaSnake 3D e Brick Breaker, ognuno un gioco completo costruito una funzione alla volta.Inizia2 corsi, in ordine - 5Passo 5
C# a oggettiPagina dedicata
Inizia questo passoIniziaClassi, proprietà, ereditarietà e interfacce, prima che Architettura di gioco ci costruisca sopra.IniziaPagina dedicata - 6Passo 6
Architettura di gioco
Inizia questo passoIniziaScriptableObjects, eventi, macchine a stati e object pooling: come restano ordinati i giochi Unity più grandi.Inizia - 7Passo 7
Tower DefensePagina dedicata
Inizia questo passoIniziaOndate di nemici, torri che mirano e sparano, e soldi per costruirne altre, in un unico gioco completo.IniziaPagina dedicata
Impara facendo
Scrivi codice vero, interroga database, crea siti web e padroneggia i prompt per l'AI. Le nostre lezioni interattive coprono tutte le competenze di cui ha bisogno uno sviluppatore moderno.
Costruisci la tua serie
Sii costante e guarda crescere i tuoi progressi! Tieni traccia della tua abitudine quotidiana di programmare, proteggi la tua serie con i giorni di congelamento e guadagna ricompense ogni giorno che ti presenti.
12 giorni di serie
Torna domani per mantenere la tua serie!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Lascia o raddoppia
Giorno 5 di 7
Congela serie
2 left
Non sei solo
Competi nelle classifiche globali, invita gli amici per guadagnare ricompense e festeggiate insieme i vostri successi. Programmare è più bello con gli amici!
Tutti i modi per imparare
Leggi, ascolta, mettiti alla prova, chiedi all'AI o ripassa qualsiasi cosa tu abbia già visto. Ogni lezione si adatta a te.
Una variabile è un contenitore con un nome che memorizza un valore a cui puoi fare riferimento più avanti nel programma.
In Python la crei scrivendo il nome, un segno di uguale e poi il valore che vuoi memorizzare.
Il valore può cambiare nel tempo: riassegnare il nome lo fa semplicemente puntare a un nuovo valore.
Ottieni un certificato
Ottieni un certificato per ogni corso che completi. Aggiungilo al tuo profilo LinkedIn e al curriculum per mostrare ai datori di lavoro le tue competenze di programmazione.
Perché imparare lo sviluppo di giochi Unity su Coddy
- Si parte da C#, così non apri mai uno script Unity senza sapere cos'è una classe o una lista.
- Costruisci giochi interi, una funzione per lezione, finché si possono vincere e perdere.
- Il gioco gira accanto al tuo codice, su un computer, un Chromebook o un telefono.
- Il codice è vero C# per Unity: MonoBehaviour, Rigidbody, TextMeshPro, l'Input System e ScriptableObjects.
Domande sullo sviluppo di giochi con Unity
Come si crea un gioco con Unity?
Un gioco Unity è fatto di scene di GameObject e di script C# che danno loro un comportamento. Parti dentro il motore, imparando ogni pezzo di C# la prima volta che un gioco ne ha bisogno, poi costruisci giochi una funzione alla volta, con il C# a oggetti prima dell'architettura più grande. Questo percorso segue quell'ordine.
Mi serve l'editor di Unity per questo percorso?
No. Ogni lezione e ogni gioco girano nel browser, sul motore di Coddy che riproduce l'API di Unity. L'editor di Unity, gratuito per uso personale su Windows, macOS e Linux, ti serve per creare e pubblicare un gioco tuo.
Posso rifare questi giochi in Unity?
Sì. Gli script sono C# standard per Unity. Nell'editor costruisci tu la scena (gli oggetti, i loro collider e la camera), aggiungi gli script come componenti e premi Play.
E se conosco già C#?
Parti dal secondo capitolo di Basi dello scripting Unity: il primo insegna le basi di C#. Anche un capitolo successivo su cicli e metodi andrà veloce, e puoi saltare il passo del C# a oggetti.
Quanto dura l'intero percorso?
Circa quattro mesi a un'ora al giorno: circa tre mesi di Unity con il C# che gli serve, qualche settimana di C# a oggetti e qualche giorno per ogni gioco in più.
Coddy fa parte di Unity?
No. Coddy non è affiliato a Unity Technologies né approvato da questa società. Unity è un suo marchio.
Ricevo un certificato per il percorso Sviluppatore Unity?
Sì. Completa ogni passo e ricevi un certificato gratuito per l'intero percorso Sviluppatore Unity. Elenca ogni corso completato lungo il percorso, e rimanda al certificato di ogni corso, così chiunque può verificare ogni competenza indicata. Puoi aggiungerlo al tuo profilo LinkedIn. È un certificato di completamento di Coddy, non una qualifica accreditata.