Come imparare l'unità

Unity è un motore di sviluppo ricco di funzionalità e completamente integrato per la creazione di contenuti 3D interattivi. Vuoi fare giochi 3D? Unity ti ha coperto. In questo articolo condivideremo libri, tutorial e suggerimenti per fare i conti con Unity.


Che cosa?! Non hai sentito l'unità?

Dove ti sei nascosto? Per coloro che non conoscono questo fantastico kit, preparati a fare wow.

Leggendo questo e pensando "ma non posso codificare! Non riesco a progettare! Non posso modellare!"? Nessun problema. Unity ha un Asset Store integrato in esso, pieno di tutti i tipi di gadget che puoi acquistare a basso costo e utilizzare nei tuoi progetti. La situazione non è mai stata migliore per gli sviluppatori indipendenti.

Unity è inoltre circondata da una fantastica community con numerosi tutorial e librerie open source che contribuiscono a integrare ogni sorta di tecnologia avanzata da Microsoft Kinect alle soluzioni di realtà aumentata per dispositivi mobili, consentendoti di concentrarti interamente sul tuo gioco o applicazione.

Inoltre, con un progetto Unity puoi esportare in tutti i vari browser Web, desktop PC e Mac, Adobe Flash, iOS, Android, Xbox 360, Wii e PlayStation 3, tutto dal semplice clic di un pulsante. Non è mai stato così facile ottenere i tuoi contenuti su molte piattaforme e dispositivi senza dover pagare una quota di royalty dei tuoi profitti. Molti giochi migliori sul negozio iOS sono realizzati con Unity!

Pensi sia fantastico? Cosa succede se ti dicessi che c'era una versione GRATUITA "Indie" da scaricare in questo momento e iniziare a giocare? Non è uno scherzo. È davvero fantastico, quindi tuffiamoci dentro ...


Voglio scaricarlo adesso!

Certo che lo fai, quindi vai alla pagina Unity Download e premi il pulsante di download! Riceverai una versione di prova gratuita di 30 giorni di Unity Pro e (al momento della stesura) una prova gratuita di 30 giorni delle componenti aggiuntivi per esportatori Android e iOS.

Mentre sta scaricando (~ 500 MB), prendi una tazza di tè e curiosando nella Unity Gallery e dai un'occhiata ad alcuni dei fantastici giochi realizzati con Unity, solo per stuzzicare l'appetito un po 'di più.

AngryBots, l'attuale progetto di esempio.

Una volta scaricato, esegui il programma di installazione. Ti verrà richiesto un indirizzo email e potrai scegliere se acquistare Unity Pro, provare una versione di Unity Pro di 30 giorni o semplicemente utilizzare la versione di Unity Indie. Opterei per la versione Unity Pro solo per vedere le reali capacità del motore. Non preoccuparti di consegnare il tuo indirizzo email; non ti inviano spam con nulla e puoi utilizzare questo account per l'Asset Store in seguito, se necessario.

Quando si passa attraverso le opzioni di installazione, assicurarsi di installare Unity, MonoDevelop (ambiente di codifica) e il Progetto di esempio. Il Progetto di Esempio cambia di volta in volta ma solitamente mostra le ultime funzionalità del motore e sarà ottimizzato per tutte le piattaforme esportabili. Attualmente, il Progetto di Esempio è AngryBots e vale la pena dare un'occhiata.


Unità di apprendimento: inizia dalla fonte

Ci sono così tanti posti in cui puoi iniziare il tuo viaggio all'interno di Unity e gli stessi Unity hanno recentemente iniziato a offrire gratuitamente "Corsi di formazione online in diretta". Quale posto migliore per iniziare a imparare rispetto alla fonte? Puoi iscriverti e prenderne parte qui.

I due corsi disponibili in questo momento ti introdurranno alle basi dell'interfaccia Unity e ai concetti chiave e ai flussi di lavoro utilizzati mentre ti guidi attraverso lo sviluppo di due mini giochi da portare a casa e mostrare a tua madre. Lei li amerà!

Unity ha anche un canale tutorial con video presentati da Will Goldstone che ti illustrano le basi dell'interfaccia e le diverse componenti di unità utilizzate per sviluppare i tuoi giochi e le tue applicazioni.

Will Goldstone ha anche pubblicato un libro molto popolare, Unity 3.x Game Development Essentials 2011, che è una lettura davvero eccezionale e viene fornito con il codice sorgente per ciascuno dei capitoli. Ti introduce anche abbastanza delicatamente nello scripting in Unity, usando C # o JavaScript.

Ci sono anche vari siti sul web che offrono un'introduzione a Unity, incluso il nostro Activetuts + con la mia serie Getting Started With Unity. Questo ti introduce anche allo scripting con JavaScript.


Learning Unity - Where Next?

Quando sei a tuo agio con le basi e desideri sviluppare le tue conoscenze dovresti dare un'occhiata a Unity 3D Student - un sito di Will Goldstone (di nuovo!) Che è pieno di moduli biterizzati seguiti da sfide per te.

Per coloro a cui piace tenere un libro fisico c'è una grande lettura di Ryan Henson Creighton, Unity 3.x Game Development by Example, che ti insegnerà concetti più impegnativi e ti guiderà attraverso gli ostacoli popolari presentati nello sviluppo del gioco. Per i drogati dello schermo c'è anche un eBook disponibile.

Oltre a questo, Unity Cookie produce una vasta gamma di tutorial per principianti e due serie complete che ti accompagnano nella costruzione del tuo gioco. I tutor digitali ospitano alcuni corsi più avanzati su argomenti come Character Scripting, Weapon Systems, Level Design e AI & Waypoint, per menzionarne solo alcuni. Design3 ha diversi corsi basati su vari concetti tra cui lo sviluppo mobile e, ultimo ma non meno importante, GamePrefabs di Tornado Twins ha un sacco di fantastici prefabbricati e tutorial per i tuoi progetti.


Consigli veloci

Impara ad amare Bob. Ha creato iTween di cui non potrai vivere senza. Controlla anche il suo blog per un sacco di consigli e trucchi e prefabbricati di risparmio di tempo e poco tempo e piccoli approfondimenti nel suo flusso di lavoro.

Se sei uno sviluppatore e ti trovi in ​​difficoltà, abituati a leggere Unity Scripting Reference prima di andare a letto, è il tuo migliore amico e ti aiuterà sempre.

In alternativa, coinvolgiti con la community e cerca su Unity Answers e Unity Forums: qualcuno è destinato ad avere lo stesso problema e, si spera, abbia pubblicato una soluzione.

Quindi, trova e segui il meglio su Twitter. Per citarne solo alcuni…

  • @ Unity3D
  • @quickfingerz
  • @willgoldstone
  • @pixelplacement
  • @gamedevtuts

Sono andato da Zero a Hero, What Now?

Ora dovresti avere la sicurezza e la comprensione per affrontare qualunque cosa ti capiti, quindi vai là fuori e lasciati ispirare. Prova a creare un mini gioco divertente solo per divertimento per aiutarti a imparare e riempire il tuo portafoglio in modo da poter essere assunto. Soprattutto, divertiti!