Informazioni sul corso
Il corso si concentra sull'apprendimento avanzato del linguaggio di programmazione LUA così come sulla modellazione in 3D degli scenari. Il corso sviluppa il pensiero creativo e spaziale attraverso la modellazione di diversi oggetti in 3D. Gli studenti creeranno i loro giochi complessi e svilupperanno il pensiero progettuale (design thinking).
Argomenti trattati
Esempi di progetto
Durante il corso, gli studenti realizzeranno progetti pratici come questi:
Teamwork Puzzle
Esempio di progetto del corso
Tower Defence
Esempio di progetto del corso
Pet Simulator
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. Fondamenti di programmazione in LUA
- • 1. Ripasso del lavoro con le variabili. Avvio dello sviluppo di un nuovo progetto.
- • 2. Lavoro con le funzioni LUA. Apprendimento del debug del codice.
- • 3. Studio dei cicli. Configurazione del teletrasporto e utilizzo del codice per cercare oggetti.
- • 4. Consolidamento degli argomenti appresi tramite esercizi pratici.
Risultato: Consolidamento delle basi di programmazione LUA e sviluppo di script autonomi.
Modulo 2. Gioco 'Teamwork Puzzle'
- • 5. Inizio sviluppo di un nuovo progetto: nuova versione del popolare gioco Teamwork Puzzle.
- • 6. Studio del ciclo for. Come ottimizzare il codice.
- • 7. Continuiamo lo studio dei cicli. Applicazione del ciclo while nella pratica.
- • 8. Completamento del progetto personale e pubblicazione su Roblox.
Risultato: Creazione di un gioco puzzle collaborativo completo.
Modulo 3. Gioco 'Tower Defence'
- • 9. Iniziamo a sviluppare un nuovo progetto nel popolare genere Tower Defence.
- • 10. Lavoriamo con le impostazioni della telecamera in Roblox.
- • 11. Lavoriamo con la GUI e gli eventi su LUA. Scambio di messaggi tra server e client.
- • 12. Consolidamento e pubblicazione su Roblox.
Risultato: Creazione di un Tower Defence completo con gestione telecamera e GUI.
Modulo 4. Gioco 'Color Block'
- • 13. Introduzione al progetto Colour Block. Panoramica delle meccaniche base del gioco.
- • 14. Programmazione della logica base del gioco con operatori condizionali.
- • 15. Lavoro con colori e materiali in Roblox Studio.
- • 16. Creazione di elementi interattivi con eventi e funzioni.
Risultato: Sviluppo della scena di gioco e degli elementi base.
Modulo 5. Gioco 'Color Block' - Estensione delle funzionalità
- • 17. Sviluppo dell'interfaccia utente (GUI). Creazione e stile degli elementi.
- • 18. Aggiunta di effetti sonori e musica. Gestione audio in Roblox Studio.
- • 19. Script di meccaniche di gioco complesse con tecniche avanzate.
- • 20. Rifiniture finali e pubblicazione del gioco su Roblox.
Risultato: Completamento del gioco Color Block con audio e meccaniche avanzate.
Modulo 6. Gioco 'Pet Simulator' - Programmazione avanzata
- • 21. Introduzione al progetto Pet Simulator. Concept base e pianificazione.
- • 22. Creazione di modelli base di animali. Modellazione e animazione.
- • 23. Programmazione delle meccaniche di interazione con gli animali.
- • 24. Sviluppo dell'economia di gioco: monete, ricompense e bonus.
Risultato: Creazione delle basi di un Pet Simulator funzionante.
Modulo 7. Gioco 'Pet Simulator' - Nuove funzionalità
- • 25. Introduzione alla monetizzazione: acquisti in-game e contenuti premium.
- • 26. Creazione di sfide e obiettivi per mantenere l'interesse dei giocatori.
- • 27. Integrazione di elementi social: amici e condivisione degli animali.
- • 28. Rifiniture finali e pubblicazione del gioco su Roblox.
Risultato: Pet Simulator completo con monetizzazione ed elementi social.
Modulo 8. Sviluppo del proprio progetto - Studio dell'IA
- • 29. Fondamenti di game design. Sviluppo dell'idea per un progetto personale.
- • 30. Sviluppo del progetto personale. Introduzione di un assistente AI.
- • 31. Sviluppo del progetto personale. Implementazione delle meccaniche di gioco.
- • 32. Presentazione del progetto. Conclusione del corso.
Risultato: Progetto personale originale con meccaniche creative e supporto AI.
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 Roblox Avanzato. Compila il form e ti contatteremo entro 24 ore.
