I have only recently started using Unity ML-Agents and I'm still learning a lot. I was wondering, is it was possible to train a Brain from scratch while a game is running? (Without having to build and train externally) Example: The goal is to have two agents face off against each other. Generator Agent - that will generate perfect mazes. "Player" Agent - that will attempt to solve these mazes. The Generator will be trained on how to generate a maze of a specific size, depending on the current player score. The Player agents, some trained at different levels and some not trained at all, need to attempt to solve these mazes. As the game progresses these Player agents must learn how to solve these mazes during the progress of the game. The idea is, that the better the player agents become at playing the game, the larger and more complex the mazes will become. Note: Player agent isn't human controlled.