Creare videogiochi con Unity
Impara C#, poi lo scripting Unity, poi costruisci dieci giochi 3D una funzione alla volta. Ogni gioco gira accanto al tuo codice, nel browser.
145,244+ codder iscritti a questi corsi
489 lezioni506 sfide2,335 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
10 certificati gratuiti lungo il percorso
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 12 sezioni, in ordine
- 2Passo 2
C# a oggettiPagina dedicata
Inizia questo passoIniziaClassi, proprietà, ereditarietà e interfacce: ciò di cui è fatto ogni script Unity.IniziaPagina dedicata - 3Passo 3
Basi dello scripting UnityPagina dedicata
Inizia questo passoIniziaGameObjects e componenti, Start e Update, movimento con l'input, generare oggetti e i tuoi primi giochi completi.IniziaPagina dedicata - 4Passo 4
Fisica e gameplayPagina dedicata
Inizia questo passoIniziaRigidbody, collider e trigger, materiali fisici, layer e raycast, in giochi basati sulla fisica.IniziaPagina dedicata - 5Passo 5
Creare giochi veriPagina dedicata
Inizia questo passoIniziaUI con TextMeshPro, scene, dati salvati con PlayerPrefs, il CharacterController e l'Input System.IniziaPagina dedicata - 6Passo 6
Due classici arcade
Inizia questo passoIniziaSnake 3D e Brick Breaker, ognuno un gioco completo costruito una funzione alla volta.Inizia2 corsi, in ordine - 7Passo 7
Architettura di giocoPagina dedicata
Inizia questo passoIniziaScriptableObjects, eventi, macchine a stati e object pooling: come restano ordinati i giochi Unity più grandi.IniziaPagina dedicata - 8Passo 8
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.