GDK
GDK - Game Development Kit
Inizialmente avevo considerato GDK come un vero e proprio framework per lo sviluppo di applicazioni tridimensionali.
Questo doveva essere composto da un nucleo di codice monolitico che ogni applicazione "utente" doveva forzatamente comprendere e al quale si doveva adeguare. Il risultato era un grande ammasso di codice, poco flessibile e poco efficiente la cui progettazione non era mai completamente soddisfacente a causa della intrinseca complessità.
Essendo giunto a questa conclusione GDK perde importanza come progetto di sviluppo ma acquisisce un altro significato già compreso all'interno del suo nome, ovvero quello di "Kit" vero e proprio, una cassetta degli attrezzi.
Una cassetta degli attrezzi non è ingombrante, non è necessario utilizzare tutti gli attrezzi contenuti in essa e contemporaneamente ognuno di questi è costruito per fare bene un determinato compito limitato.
E' mia intenzione quindi trasformare questa sezione in una raccolta dei vari "attrezzi", ovvero librerie, che ho l'occasione di sviluppare durante il lavoro a determinati progetti come ad esempio STV.