Sto sviluppando un motore di gioco. Dovrebbe essere basato su un'entità / componenti. Per lo sviluppo del mio gioco, ho pensato di usare un linguaggio di scripting per creare effettivamente le entità.
Ad esempio, se voglio aggiungere un tipo di mostro aggressivo per il giocatore, sarà un'entità con diversi componenti; questi componenti cambieranno con il tipo di mostro, quindi se avrò cento diversi tipi di mostri, nel mio gioco, non dovrò creare un nuovo metodo per ciascuno di essi direttamente nel mio codice di gioco.
Dovrei usare un linguaggio di scripting per descrivere questa entità, in termini di componenti o c'è qualcos'altro che funzionerebbe meglio? Più in generale, come dovrei usare gli script nel mio gioco?