Repository principale che documenta il mio percorso di formazione come Unity Developer, con focus su audio programming, sistemi interattivi e XR, durante il Master in Game Development con Epicode.
Questa repository raccoglie:
- appunti tecnici
- esercizi pratici
- prototipi
- progetti di studio
sviluppati durante il Master in Game Development con Epicode, insieme a materiali di approfondimento personale.
È concepita come:
- archivio strutturato del percorso di studio
- base di riferimento tecnica
- supporto al portfolio Unity
-
Tile-Based Math Game Project – Unity
Progetto Unity 2D focalizzato su meccaniche tile-based, animazioni e logica matematica. Il progetto è volutamente incompleto, avendo raggiunto gli obiettivi di apprendimento previsti. -
Unity Physics Shooting Lab
Esercizi su fisica, raycasting e interazione: shooting range con oggetti fisici, applicazione di forze, decal e risoluzione di problemi tecnici (es. z-fighting). -
Survival Game – Player Mechanics
Prototipo Unity focalizzato su player systems: movimento in prima persona, gestione di salute/fame/sete, HUD dinamico e interazioni ambientali. -
Unity in Action – Applied Learning Project
Applicazione pratica dei concetti del libro Unity in Action di Joseph Hocking: FPS basics, movimento, fisica e sistemi di gioco. -
Team Ozzico
Progetto collaborativo sviluppato in team durante il Master Epicode, con focus su workflow, collaborazione e sviluppo condiviso. -
Unity C# Sandbox Un percorso pratico di apprendimento del C# attraverso Unity, esplorando i fondamenti dello scripting, i sistemi UI e la grafica — con un focus sul codice e la documentazione della Scripting API.
-
Top-Down Shooter - Hotline Miami Mechanics Un progetto personale dedicato a sperimentare e replicare il ciclo di gioco principale e le meccaniche ad alto ritmo di Hotline Miami.
-
AI Echo Narrative Research – Dialoghi con un’eco
Prototipo narrativo sperimentale in Python/Pygame, basato su un’entità AI reattiva a input testuali, vocali e di sistema. -
Dialoghi con un’eco – Terminal
Terminale web interattivo per esplorare l’universo narrativo del progetto tramite comandi, enigmi e simulazioni di dialogo. -
Dialoghi con un’eco – Calls HR
Simulazione narrativa di colloquio HR con struttura guidata e finale predeterminato. -
ECHO SYSTEMS
Laboratorio indipendente di sperimentazione su videogiochi narrativi e sistemi AI non deterministici in PyGame.
Nota: questi progetti rappresentano attività di ricerca e sperimentazione e non sono il focus principale del portfolio Unity.
Dopo una formazione iniziale in Sound Design per videogiochi, ho progressivamente spostato il mio focus verso lo sviluppo tecnico, specializzandomi come Audio Programmer e Unity Developer.
Questa transizione nasce dall’esigenza di:
- lavorare su sistemi audio complessi
- integrare audio, gameplay e interazione
- operare in contesti XR e applicazioni immersive
- Unity (C#)
- Audio Programming (Wwise / FMOD / sistemi procedurali)
- Spatial Audio / XR
- Version Control (Git / GitHub)
- Unreal Engine (C++ / Blueprint – livello intermedio)
- Python (AI tools, prototipi, ML experimentation)
- Audio Programming
- Sistemi audio procedurali
- VR / XR Audio
- AI applicata a interazione e NPC behavior
- Sviluppo cross-platform
- Master in Game Development – Epicode
- Steinberg Advanced Course
- CodeAcademy – Computer Science
- IBM AI Engineering (selected coursework)
Certificazioni pianificate:
- Unity Certified Programmer (Q2 2026)
- Wwise Certification (Q2 2026)
Il mio focus è orientato verso XR, VR e applicazioni confirmative, dove:
- l’audio spaziale è un elemento centrale
- le competenze audio + programmazione sono altamente richieste
- i settori enterprise, medicale e training offrono maggiore stabilità
- Unity Developer
- Audio Programmer
- Technical Sound Designer
- XR Developer
- Unity Gameplay Programmer
Questa repository è principalmente un archivio di studio e pratica, ma può essere utile anche ad altri studenti o sviluppatori che intraprendono un percorso simile.