Menu
CoddyTech
Percorso di apprendimento

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

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.

Valori in tempo reale
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

5 corsi7 sezioni489 lezioni506 sfide2,335 domande del quiz

Ogni passo è un corso Coddy. I progressi vengono salvati per ogni corso.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
Cosa ottieni
Tutto ciò che userai per imparare a programmare

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.

playground.js
Editor di codice
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Lascia o raddoppia

Giorno 5 di 7

fire Freeze icon

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!

Lega Sfidante
Lega SfidanteI primi 7 avanzano
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconZona promozioneleaderboard Arrow Up icon

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.

Introduzione alle variabili
Audio

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.

1xSarah

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.

CoddyCertificato di completamento
Si certifica cheMario Rossiha completato con successo
python iconFondamenti di Python
Verificato
Datagen 2026
LinkedInAggiungi a LinkedIn

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 GameObjects più script C# che ne definiscono il comportamento. Impari C#, poi l'API di Unity, poi costruisci i giochi una funzione alla volta. 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 passo 3. Il corso Unity dà per scontato C# e non lo rispiega, quindi i primi due passi sono per chi è nuovo al linguaggio.

Quanto dura l'intero percorso?

Circa cinque o sei mesi a un'ora al giorno: due mesi di C#, circa tre mesi di Unity e qualche giorno per ogni gioco extra.

Coddy fa parte di Unity?

No. Coddy non è affiliato a Unity Technologies né approvato da questa società. Unity è un suo marchio.

Altri percorsi di apprendimento

Gli stessi corsi, organizzati per un ruolo diverso. I progressi si mantengono: un corso completato in un percorso vale per ogni percorso che lo include.

Tutti i percorsi di apprendimento
Illustrazione dei linguaggi di programmazione di Coddy

Inizia gratis il percorso Sviluppatore Unity

Inizia a imparare