Il corso è ideato per persone che si approcciano per la prima volta a Unity 3D e C# oppure per chi vuole incrementare le proprie conoscenze in materia. Le 5 sezioni contenute permettono di acquisire ottime nozioni teoriche e pratiche grazie alle quali è possibile autonomamente creare le proprie applicazioni.
Le prime 2 sezioni sono teoriche e permettono all'utente di familiarizzare ed interagire con le varie parti dell'engine e di approcciare il mondo della programmazione C# partendo dalle basi.
Le rimanenti 3 sezioni contengono progetti completi e studiati per contenere argomenti a difficoltà crescente.
Protagonista di tali progetti è "Nutty", una mascotte che, grazie agli asset 2D e 3D forniti e creati appositamente per rendere unico questo corso, prenderà vita per mano dell'utente. Oltre a questo, al termine di ogni sezione saranno suggeriti modi per approfondire, caratterizzare e continuare l'applicativo per pubblicarne una propria versione sugli store.
"Nutty 2D" è il primo progetto completo presentato e consiste in un gioco di logica mnemonico. Obiettivo è dare da bere un numero finito di bottiglie di colore diverso a Nutty senza mai oltrepassare il limite impostato. Ovviamente il numero delle bottiglie bevute non viene mostrato in modo che il giocatore debba ricordarsi quante ne ha già utilizzate. In questo progetto vengono introdotti concetti 2D come quello di Canvas e Sprite Renderer, la creazione dei Menù di gioco e di interfaccia, il Manager "Singleton" per gestire tutte le fasi principali attraverso le Coroutine ed anche le prime animazioni e l'audio.
Il progetto successivo è chiamato "Nuttygotchi" e come dice il nome è un tributo al mitico Tamagotchi degli anni '90. In questo progetto 3D per Android verrà creata la logica per dar vita a Nutty. Tre bisogni principali (fame, divertimento e dormire) devono essere soddisfatti ogni tot tempo per mantenere in vita il protagonista, inoltre attraverso un "SaveAndLoad" Manager verrà mostrato come è possibile salvare e recuperare gli stati della partita alla chiusura ed all'apertura dell'app in modo che i bisogni aumentino anche quando non si sta giocando, proprio come un vero tamagotchi.
Infine, per riprendere un celebre videogame per psx ("Kula world") Nutty sarà protagonista di "Kula Kula", un vero e proprio platform game 3D. Il focus qui è sulla creazione del movimento del player che dovrà essere capace di muoversi e ruotare in modo preciso su un labirinto, raccogliere oggetti ed evitare trappole.
Ad ogni sezione è allegato tutto il materiale necessario per completarla ed inoltre noi insegnanti siamo sempre a disposizione per ogni chiarimento.
Periodicamente verranno rilasciati approfondimenti e nuove funzionalità basate sulle tematiche più interessanti oltre ad una sezione contenente un progetto completo.
Per scoprirne di più, "Nutty" vi aspetta per cominciare!
Songs Credits:
"Summer" - "Royalty Free Music from Bensound"
"A New Beginning" - "Royalty Free Music from Bensound"
"Straight" - "Royalty Free Music from Bensound"
"Funky-Element" - "Royalty Free Music from Bensound"
Songs from "BausicProductions" Youtube Channel