
Project E.G.O. | Faberludum
Sviluppatore software responsabile delle fondamenta tecniche del gioco. Mi sono occupato della programmazione delle meccaniche core, dello scripting dei livelli e dell'implementazione di sistemi complessi come l'Intelligenza Artificiale (comportamento e rilevamento nemici), il sistema di combattimento (gestione salute/danni) e la serializzazione dei dati per i salvataggi di gioco.
Tecnologie
Principali responsabilità e implementazioni:
Core Gameplay: Sviluppo delle meccaniche di base del gioco, garantendo un "game feel" fluido e preciso.
Sistemi di Intelligenza Artificiale: Progettazione e implementazione dell'AI dei nemici, includendo logiche comportamentali complesse, routine di pattugliamento e sistemi di rilevamento (sight/hearing) del giocatore.
Gestione Danni e Salute: Creazione di un sistema universale e scalabile per la gestione degli HP, degli hit-box e dei danni, applicato sia al personaggio giocabile che ai nemici.
Level Scripting: Programmazione degli eventi all'interno dei livelli (trigger, spawn dei nemici, progressione della scena) per dare vita all'ambiente di gioco.
Save System: Progettazione e implementazione di un sistema di salvataggio e caricamento (Save/Load) affidabile, per la persistenza dei dati e dei progressi del giocatore.
Cosa dice il cliente
“Mirko è un professionista molto capace nel suo lavoro ed entusiasta in tutto ciò che fa. La cosa che più mi ha colpito è il suo sincero interesse nei progetti a cui lavora e la sua volontà di dare un contributo personale perché vuole farne realmente parte al 100% . Già solo questo lato umano lo rende una persona che si distingue TANTO da tutte le altre. È un piacere averlo in squadra e collaborare con lui.”
— Andrea Bonsignore