Entity è un’adventure game con grafica bitmap. Gli ambienti ed i personaggi sono stati realizzati con Lightwave 3d.
Per realizzare il progetto ho dovuto creare alcuni tools per la generazione dei dialoghi e la logica di gioco. Per i tools ho scelto di utilizzare Visual Basic 6.0 dato che non erano parte integrante del gioco e non richiedevano ottimizzazioni particolari. Il motore del gioco l’ho realizzato con tecnica OOP in Visual C++ e DirectX. Per lo sviluppo del gioco formai un piccolo team composto da un grafico e due programmatori me compreso.
Il progetto Entity era abbastanza ambizioso infatti molto presto ci siamo dovuti scontrare con la dura realtà, per realizzare videogames di un certo livello ci volevano molti soldi e noi non ne avevamo. Nel team, come ho detto prima, avevamo a disposizione un solo grafico ed oltretutto proveniva dal mondo Amiga quindi ha dovuto affrontare notevoli difficoltà con i software grafici per PC. Proprio per questo motivo siamo stati costretti ad acquistare servizi grafici in outsourcing e solo il personaggio principale del gioco ci è costato 1.500.000 delle vecchie lire. Inutile dire che dopo innumerevoli sacrifici economici il nostro budget è finito ed abbiamo dovuto ultimare il progetto arrangiandoci come potevamo.
Con tante difficoltà finimmo il motore del gioco, la gestione dei dialoghi, i tools per la creazione degli ambienti e l’interazione con gli oggetti. Avevamo praticamente tutto, ci serviva solo altra grafica e tanti soldi per farcela realizzare. Fortunatamente un giorno avemmo una proposta da parte di un grafico che amava i videogames, ci avrebbe aiutati a finire il gioco a costo zero, lo avrebbe fatto per piacere. Il lavoro andò avanti e finimmo il gioco ma sinceramente non era quello che ci eravamo prefissati di fare, era la brutta copia del nostro progetto iniziale, troppi compromessi a causa della mancanza di fondi ci avevano portati a realizzare un inutile gioco da conservare sul proprio PC. La grafica era scadente, idem per i dialoghi, le musiche praticamente inesistenti, non potevamo assolutamente proporci al mercato.
Posso solo dire che Entity è stata un’ottima palestra per imparare tecniche nuove e risolvere problemi complessi. Una bella esperienza insomma, anche se si è rilevata solo una perdita di soldi e tempo.

