Linguaggi di programmazione
Gli strumenti del mio codice.
Linguaggio orientato agli oggetti usato per applicazioni desktop, server e Android.
Markup standard per strutturare pagine web.
Stili e layout per siti web responsive ed eleganti.
Linguaggio versatile e semplice, usato anche per script e prototipi.
Linguaggio performante usato per sistemi e game engine.
Database relazionale per gestione dati strutturati.
Basi di programmazione per interattività web.
Scripting lato server per siti dinamici.
Software e strumenti
Gli alleati del mio sviluppo e design.
Sviluppo visuale di gameplay e logiche di gioco.
Creazione di grafiche vettoriali e loghi.
Modeling 3D per asset e ambientazioni.
Ambiente di sviluppo integrato per codice C++ e altro.
Versionamento e gestione codice sorgente.
Organizzazione e gestione progetti e task.
Sviluppo videogiochi
Dove tecnica e creatività si incontrano.
Progettazione di regole, meccaniche e dinamiche di gioco.
Creazione di mappe e ambienti di gioco bilanciati.
Programmazione di comportamenti e reazioni NPC.
Sviluppo di interazioni e controlli di gioco.
Progettazione interfacce utente e esperienza giocatore.
Individuazione e risoluzione di errori di codice.
Competenze trasversali
Problem Solving
Capacità di trovare soluzioni autonome e creative anche di fronte a problemi complessi.
Autonomia operativa
Abitudine a gestire e portare avanti l’intero ciclo di sviluppo senza dipendere da altri.
Comunicazione chiara
Essenziale per collaborazioni efficaci e per presentare idee e problemi in modo trasparente.
Gestione del tempo
Prioritizzazione e organizzazione per rispettare scadenze e obiettivi, mantenendo alta la qualità.
Resilienza
Capacità di affrontare ostacoli e difficoltà con determinazione, perseveranza e flessibilità.