ML Agents on Dynamic Difficulty Adjusting

I’m not sure if it’s correct to post here, but here we go.

I’m interested on working my thesis with ML agents, speciffically on tuning the difficulty to make a game always engaging, using data from the player.

I want to know if anyone has tried using unity and ml agents for Dynamic Difficulty Adjusting (DDA) and how were your experiences on the matter. Or if anyone can out me on a good direction.

Thanks in advance.

The key here will be to come up with a reward function that rewards the agent (the “agent” could, for instance, have its actions be parameters of your game) for being “engaging”, and giving the agent some observation about how the player is doing, e.g. their score.

You’ll also probably want to train/write a bot to mimic the player for training the difficulty agent. Pretty uncharted territory for me, but just my two cents!

thank you for answering! i’ll take it into consideration. I am pretty scared to try because of the lack of information about it.