Informazioni sul corso
Il corso si concentra sull'apprendimento del linguaggio di programmazione LUA così come sulla modellazione in 3D degli scenari. Il corso insegna le basi della programmazione, utili come punto di partenza per gli studenti che intendono diventare programmatori professionisti. Il corso sviluppa il pensiero creativo e spaziale attraverso la modellazione di diversi oggetti in 3D. Gli studenti creeranno i loro giochi e svilupperanno il pensiero progettuale (design thinking).
Argomenti trattati
Esempi di progetto
Durante il corso, gli studenti realizzeranno progetti pratici come questi:
Torre nell'Inferno
Esempio di progetto del corso
Gioco di corse
Esempio di progetto del corso
Gioco d'avventura
Esempio di progetto del corso
📌 Gli esempi dettagliati dei progetti verranno aggiunti a breve. Se hai bisogno immediato di vedere un esempio di progetto, contattaci su WhatsApp!
Curriculum del corso
Modulo 1: Gioco 'Salva il mondo'!
- • 1. Introduzione a Roblox! Le basi della creazione di giochi. Interfaccia di base di Roblox Studio.
- • 2. Strumenti avanzati di modifica del terreno. Esecuzione di una mappa già pronta.
- • 3. Creare modelli 3D utilizzando blocchi e altri oggetti di base. Modificare colori e materiali.
- • 4. Nozioni di base di programmazione. Impariamo a conoscere le variabili e a modificarne i valori.
Risultato: Abbiamo imparato a creare un gioco in Roblox Studio partendo da zero. Abbiamo studiato i concetti di base del game design, della modellazione 3D e della programmazione.
Modulo 2: Torre nell'Inferno
- • 5. Iniziare lo sviluppo di un gioco famoso: 'Torre dell'Inferno'. Studio di strumenti avanzati di modellazione 3D.
- • 6. Le basi della programmazione. Funzioni. Conoscere le funzioni nel linguaggio LUA.
- • 7. Imparare la fisica in Roblox Studio. Uso dei motori e della fisica per creare ostacoli.
- • 8. Le basi della programmazione. Operatore condizionale. Imparare a modificare la salute del giocatore.
Risultato: Abbiamo imparato a conoscere il sistema di fisica di Roblox Studio. Abbiamo imparato le basi della programmazione LUA.
Modulo 3: Torre nell'Inferno - Espandere le funzionalità
- • 9. Le basi della programmazione. I cicli. Uso degli script per creare nuovi ostacoli.
- • 10. Creare oggetti in movimento. Studio dell'animazione degli oggetti.
- • 11. Implementare l'interazione con gli oggetti. Creazione di oggetti interattivi.
- • 12. Creazione di checkpoint. Creazione di boost e di un percorso parkour a tempo limitato.
Risultato: Abbiamo continuato a imparare di più sulla programmazione. Abbiamo completato il progetto 'Torre dell'Inferno' e lo abbiamo pubblicato su Internet!
Modulo 4: Il gioco di corse
- • 13. Introduzione alle basi del game design. Lavoro avanzato sulle ambientazioni. Creazione di piste da corsa personalizzate.
- • 14. Le basi della scrittura di script nel linguaggio LUA. Apprendimento delle funzioni. Modellazione e impostazione del movimento dell'auto.
- • 15. Imparare a creare effetti visivi. Lavorare con l'interfaccia utente e il linguaggio LUA.
- • 16. Finalizzazione del progetto. Aggiunta di attività per i giocatori: una gara a tempo.
Risultato: Abbiamo approfondito la nostra conoscenza della programmazione LUA. Abbiamo creato il nostro gioco con una pista da corsa e lo abbiamo pubblicato online!
Modulo 5: Gioco d'avventura - Sviluppo di squadra. NPC
- • 17. Imparare lo sviluppo in gruppo. Lavorare in gruppo per creare un nuovo mondo.
- • 18. Personaggi non giocanti. Creazione e personalizzazione degli NPC.
- • 19. Creazione di animazioni dei personaggi in Roblox Studio.
- • 20. Dialoghi degli NPC. Creazione di una mini-quest. Testare il gioco.
Risultato: Abbiamo creato personaggi non giocanti e reso i nostri progetti più significativi aggiungendo una mini-quest.
Modulo 6: Gioco d'avventura - Creare un sistema di valuta di gioco
- • 21. Creazione della valuta di gioco. Animare gli oggetti e creare una tabella di cambio valuta.
- • 22. Implementazione dei minerali. Aggiunta di uno strumento di raccolta all'inventario.
- • 23. Lavorare con il sistema GUI di Roblox. Creazione di un negozio in-game.
- • 24. Lavorare sull'atmosfera. Creazione di un oggetto per lo scambio di valuta. Testare il progetto.
Risultato: Abbiamo imparato a creare una valuta di gioco e un mercato. Abbiamo familiarizzato con il sistema di interfaccia grafica di Roblox.
Modulo 7: Gioco d'avventura - Monetizzazione
- • 25. Distintivi. Implementazione di badge speciali che consentono ai giocatori di ottenere risultati.
- • 26. Implementazione di pass di gioco speciale che i giocatori possono acquistare. Creazione di un animale domestico.
- • 27. Apprendere le basi della monetizzazione di Roblox Studio. Creazione di oggetti in vendita.
- • 28. Finalizzazione del progetto. Studio delle impostazioni del gioco. Implementazione di server privati.
Risultato: Abbiamo imparato le basi del sistema di monetizzazione di Roblox e come implementarlo nei nostri progetti.
Modulo 8: Sviluppare il nostro progetto
- • 29. Fondamenti di game design. Sviluppo di un'idea per il gioco.
- • 30. Sviluppare il proprio progetto. Imparare a creare meccaniche di gioco.
- • 31. Test finale del proprio progetto. Completamento del progetto del diploma.
- • 32. Presentazione del progetto. Diploma.
Risultato: Gli studenti hanno sviluppato i propri giochi originali. Hanno combinato diverse meccaniche e scenari di gioco.
Come funzionano le lezioni con Techland
Primo Incontro
Lo studente si connette alla piattaforma in accordo con le istruzioni fornite, fa conoscenza con l'insegnante e i compagni e le compagne di classe.
Approccio pratico
Ad ogni lezione, lo studente apprenderà un nuovo argomento, che consoliderà praticando, e poi facendo i suoi compiti per casa.
Creazione del Progetto
A metà corso, lo studente deciderà l'argomento per il suo progetto e inizierà a lavorare per esso.
Presentazione del Progetto
Lo studente pubblica il suo progetto online e lo presenta all'esame finale del corso.
Prenota una lezione di prova gratuita!
Inizia il tuo viaggio nel mondo del coding con Sviluppo giochi con Roblox. Compila il form e ti contatteremo entro 24 ore.
