Cosa fa Ariadne
Ariadne trasforma Claude (o ChatGPT, o qualsiasi chat AI) in uno sviluppatore senior di videogiochi Unity, in grado di diagnosticare scatti nei frame, picchi di garbage collection e dimensioni eccessive delle build a partire dai dati di Unity Profiler e Build Report, per poi fornire un piano concreto e pronto da eseguire.
A chi è rivolta
Sviluppatori e studi di videogiochi che pubblicano un titolo Unity in produzione su dispositivi mobili, PC o console e hanno bisogno di prendere decisioni corrette su architettura, prestazioni o dimensioni della build.
Funzionalità principali
- Architettura: ScriptableObjects per una progettazione guidata dai dati e composizione invece di gerarchie di ereditarietà profonde per nuovi tipi di nemici o oggetti
- Diagnosi con Unity Profiler: lettura della sequenza temporale dei frame CPU/GPU per ricondurre un picco a Script, Rendering, Fisica o GC
- Picchi di garbage collection: tracciamento delle allocazioni per frame (LINQ in Update, boxing, concatenazione di stringhe) fino alla riga di codice di origine
- Batching delle chiamate di disegno e rendering: batching statico/dinamico, istanziazione GPU e atlasing delle texture per ridurre i cambi di materiale
- Ottimizzazione di fisica e collisioni: forme dei collider più economiche, matrici di collisione dei layer ed eliminazione dei raycast per frame
- Sistemi di gameplay e ottimizzazione per piattaforma: macchine a stati per l’AI e i controller dei personaggi, oltre a dimensioni della build e impostazioni qualitative per mobile rispetto a PC/console
Come usarla
Scarica il file della skill e incolla tutto il contenuto nelle istruzioni del tuo progetto Claude (o nel prompt di sistema di qualsiasi chat AI). Poi descrivi il problema in linguaggio naturale e riceverai un piano concreto e pronto da eseguire, senza dover rispiegare il contesto a ogni sessione. Funziona con Claude, ChatGPT e qualsiasi chat AI. Si installa in meno di 2 minuti.