I'm developing a game engine. It is supposed to be an entity/components based one.
For developing my game, itself (using my engine of course) i though, I thought to use some scripting language to actually create the entities. To be clearer
For example, if iI want to add a kind of monster aggressingthat is aggressive to the player, it will be an entity with several components etc...components; those components will change overwith the monster type, so if iI have like one hundred different types of monstermonsters, in my game, iI will not have to create a new method for each of them straight toin my game code.
So what do you think? UsingShould I use a scripting language to describe this entity, in term of components? Or or is there something else that would work better?
More generally, how i should I use scripting, in my game? To achieve what? I'm comfortable with Python at the moment but is there a better language alternative for games?
Thanks for reading.