Manuals
Manuals




This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English

Benvenuto in Defold

Defold è una soluzione chiavi in mano gratuita, leggera e ad alte prestazioni per lo sviluppo di giochi 2D e 3D: un motore di gioco, un editor e un ecosistema di build in un unico prodotto, con tutto ciò che serve per progettare, creare e distribuire giochi. L’elenco completo delle funzionalità supportate è disponibile nella nostra panoramica del prodotto.

Abbiamo dedicato molto tempo e impegno a rendere alcuni elementi chiave del processo di sviluppo di giochi il più fluidi e semplici possibile, e crediamo che questo distingua Defold dagli altri motori. Scopri perché pensiamo che dovresti usare Defold.

Da dove iniziare?

Il nostro Portale di apprendimento è il punto di partenza per tutte le risorse didattiche di Defold. Qui troverai:

  • Manuali (come questo) - per comprendere a fondo un argomento e ampliare le tue conoscenze
  • Tutorial - per creare qualcosa seguendo istruzioni guidate passo dopo passo
  • Esempi - brevi frammenti di codice ed esempi semplici, piccoli e autonomi di funzionalità
  • Corsi - lezioni approfondite, complete e strutturate, disponibili su Zenva e Udemy o create dalla comunità
  • Video - se preferisci guardare, puoi scegliere fra molti tutorial video e panoramiche
  • API - per comprendere tutte le funzioni e le costanti disponibili grazie alla nostra documentazione completa e aggiornata
  • FAQ - con le risposte alle domande più frequenti: cerca per scoprire se il tuo problema è già stato risolto

Ti incoraggiamo a sperimentare, seguire i tutorial, leggere i nostri manuali e la documentazione API e partecipare ai canali della comunità per fare domande, imparare dagli altri utenti e seguire lo sviluppo di Defold.

Ecco alcuni suggerimenti utili per iniziare il tuo percorso nello sviluppo di giochi o imparare a usare Defold:

L’editor Defold

Panoramica dell'editor

La panoramica dell’editor offre una buona introduzione e ti aiuterà a orientarti, usare gli strumenti visivi e scrivere codice. Se hai familiarità con gli editor di altri motori di gioco, i programmi di modellazione 3D e gli IDE di programmazione, non dovresti incontrare molte sorprese, ma ci sarà sempre qualcosa di diverso rispetto al tuo software preferito.

I blocchi costitutivi di Defold

Blocchi costitutivi

Il manuale sui blocchi costitutivi di Defold è un’ottima introduzione ai concetti fondamentali dello sviluppo di giochi con Defold. Per creare giochi, Defold utilizza oggetti di gioco (game object) con componenti (component) di diversi tipi; gli oggetti di gioco vengono poi raggruppati in collezioni (collection). Questi concetti potrebbero sembrarti familiari se hai già usato altri motori. Alcune scelte di progettazione dell’architettura rendono particolari i blocchi costitutivi di Defold e occorre un po’ di tempo per sentirsi a proprio agio nell’usarli. Il nostro manuale sui blocchi costitutivi è quindi un buon punto di partenza, soprattutto se senti il bisogno di capirne il funzionamento.

Esempi

Esempi

La raccolta di esempi è una buona introduzione a come mettere insieme i vari elementi per ottenere qualcosa che funzioni. Troverai esempi minimi per realizzare un’ampia varietà di operazioni comuni in Defold, frammenti di codice da utilizzare, esempi di funzionalità comuni e dimostrazioni di alcune caratteristiche.

Tutorial

Tutorial

I tutorial sono un ottimo modo per iniziare il tuo percorso nello sviluppo di giochi. Crediamo che si impari meglio facendo. Per questo offriamo una selezione di tutorial per vari livelli di esperienza e complessità, disponibili direttamente dall’editor e nel nostro portale di apprendimento. Avvia l’editor e segui le istruzioni passo dopo passo per imparare a creare contenuti e capire come funziona Defold.

Il linguaggio Lua

Panoramica di Lua

Lua è il linguaggio usato in Defold per gestire tutta la logica. Il motore è un sistema veloce scritto in C++, ma viene controllato ad alto livello da script Lua. Se hai programmato in Python, GDScript, GML, JavaScript o qualsiasi altro linguaggio di alto livello, troverai Lua piuttosto facile da comprendere e probabilmente potrai seguire un tutorial senza problemi. Altrimenti, leggi il nostro manuale di Lua e parti da lì.

Il forum di Defold

Forum

Il forum di Defold è spesso il modo migliore per imparare: puoi apprendere dagli altri, cercare nel forum per scoprire se il tuo problema ha già ricevuto una risposta oppure porre direttamente una domanda. La nostra comunità è molto amichevole, disponibile e ha una grande esperienza nello sviluppo di giochi in generale e in Defold in particolare. Se ti trovi in difficoltà, non esitare a visitare il forum per chiedere aiuto!

Portale di apprendimento

Ricorda che, qualunque percorso tu scelga per imparare Defold, puoi sempre tornare al nostro Portale di apprendimento per trovare altre risorse didattiche e leggere i manuali con spiegazioni approfondite delle varie funzionalità e dei concetti offerti da Defold. Non esitare a segnalare ciò che non capisci o che ritieni sbagliato. Queste pagine sono per te e vogliamo renderle il più possibile utili: per questo teniamo conto dei commenti degli utenti e cerchiamo di migliorare le risorse per rendere l’apprendimento il più agevole possibile!

Speriamo che ti diverta a creare il tuo prossimo fantastico gioco in Defold!